Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Map

Data Structures

class  DrawingItem
 
class  MapAreaProperties
 
class  MapBuildingProps
 
class  MapContourProps
 
class  MapDataExporter
 
class  MapDescriptorComponentClass
 
class  MapDescriptorProps
 
class  MapDrawingProps
 
class  MapEntityClass
 
class  MapGridProps
 
class  MapHillProps
 
class  MapItem
 
class  MapLayer
 
class  MapLegendProps
 
class  MapLink
 
class  MapLinkProps
 
class  MapPowerLineProps
 
class  MapRoadProps
 
class  MapSelectionProperties
 
class  MapWaterBodyProps
 

Enumerations

enum  EMapAreaType { AT_TREE, AT_OTHER, AT_TREE, AT_OTHER }
 
enum  EMapAreaType { AT_TREE, AT_OTHER, AT_TREE, AT_OTHER }
 
enum  EMapAreaVisualizationType { VT_AREA, VT_INDIVIDUAL, VT_AREA, VT_INDIVIDUAL }
 
enum  EMapAreaVisualizationType { VT_AREA, VT_INDIVIDUAL, VT_AREA, VT_INDIVIDUAL }
 
enum  EMapBuildingType {
  BT_BUILDING, BT_CASTLE_BUILDING, BT_CASTLE_WALL, BT_WALL,
  BT_BUILDING, BT_CASTLE_BUILDING, BT_CASTLE_WALL, BT_WALL
}
 
enum  EMapBuildingType {
  BT_BUILDING, BT_CASTLE_BUILDING, BT_CASTLE_WALL, BT_WALL,
  BT_BUILDING, BT_CASTLE_BUILDING, BT_CASTLE_WALL, BT_WALL
}
 
enum  EMapDataType { Geometry2D, Soundmap, Geometry2D, Soundmap }
 
enum  EMapDataType { Geometry2D, Soundmap, Geometry2D, Soundmap }
 
enum  EMapDescriptorGroup {
  MDG_UNDEFINED, MDG_SEPARATE, MDG_AGGREGATE, MDG_FADE,
  MDG_COUNT, MDG_UNDEFINED, MDG_SEPARATE, MDG_AGGREGATE,
  MDG_FADE, MDG_COUNT
}
 
enum  EMapDescriptorGroup {
  MDG_UNDEFINED, MDG_SEPARATE, MDG_AGGREGATE, MDG_FADE,
  MDG_COUNT, MDG_UNDEFINED, MDG_SEPARATE, MDG_AGGREGATE,
  MDG_FADE, MDG_COUNT
}
 
enum  EMapDescriptorType {
  MDT_TREE, MDT_SMALLTREE, MDT_BUSH, MDT_BUILDING,
  MDT_HOUSE, MDT_FORESTERLODGE, MDT_FORESTBORDER, MDT_FORESTTRIANGLE,
  MDT_FORESTSQUARE, MDT_CALVARY, MDT_CHURCH, MDT_CHAPEL,
  MDT_CROSS, MDT_ROCK, MDT_BUNKER, MDT_FORTRESS,
  MDT_FOUNTAIN, MDT_SPRING, MDT_VIEWPOINT, MDT_TOWER,
  MDT_VIEWTOWER, MDT_WATERTOWER, MDT_LIGHTHOUSE, MDT_QUAY,
  MDT_BUOY, MDT_FUELSTATION, MDT_HOSPITAL, MDT_LIGHT,
  MDT_FENCE, MDT_WALL, MDT_HIDE, MDT_BUSSTOP,
  MDT_BUSSTATION, MDT_ROAD, MDT_FOREST, MDT_CRANE,
  MDT_TRANSFORMER, MDT_TRANSMITTER, MDT_STACK, MDT_RUIN,
  MDT_TOURISM, MDT_HILL, MDT_TRACK, MDT_MAINROAD,
  MDT_ROCKS, MDT_PLAYINGFIELD, MDT_POWERLINES, MDT_RAILWAY,
  MDT_SHIPWRECK, MDT_TOURISTSHELTER, MDT_TOURISTSIGN, MDT_MONUMENT,
  MDT_WATERPUMP, MDT_POLICE, MDT_STORE, MDT_HOTEL,
  MDT_PUB, MDT_FIREDEP, MDT_NAME_GENERIC, MDT_NAME_CITY,
  MDT_NAME_VILLAGE, MDT_NAME_TOWN, MDT_NAME_SETTLEMENT, MDT_NAME_HILL,
  MDT_NAME_LOCAL, MDT_NAME_ISLAND, MDT_NAME_WATER_MINOR, MDT_NAME_WATER_MAJOR,
  MDT_NAME_SEA_MINOR, MDT_NAME_SEA_MAJOR, MDT_NAME_RIDGE, MDT_NAME_VALLEY,
  MDT_PARKING, MDT_UNIT, MDT_WILDLIFE, MDT_CONSTRUCTION_SITE,
  MDT_CURPOS, MDT_WAYPOINT, MDT_TARGET, MDT_BASE,
  MDT_PORT, MDT_AIRPORT, MDT_LANDMARK, MDT_CAVE,
  MDT_RADIO, MDT_SPAWNPOINT, MDT_TASK, MDT_ICON,
  MDT_IMAGE_COUNT, MDT_DEBUG_SELECTED, MDT_DEBUG_HOVER, MDT_DEBUG_HIGHLIGHT,
  MDT_COLORIZE_COUNT, MDT_DEBUG_POINTS, MDT_COUNT, MDT_TREE,
  MDT_SMALLTREE, MDT_BUSH, MDT_BUILDING, MDT_HOUSE,
  MDT_FORESTERLODGE, MDT_FORESTBORDER, MDT_FORESTTRIANGLE, MDT_FORESTSQUARE,
  MDT_CALVARY, MDT_CHURCH, MDT_CHAPEL, MDT_CROSS,
  MDT_ROCK, MDT_BUNKER, MDT_FORTRESS, MDT_FOUNTAIN,
  MDT_SPRING, MDT_VIEWPOINT, MDT_TOWER, MDT_VIEWTOWER,
  MDT_WATERTOWER, MDT_LIGHTHOUSE, MDT_QUAY, MDT_BUOY,
  MDT_FUELSTATION, MDT_HOSPITAL, MDT_LIGHT, MDT_FENCE,
  MDT_WALL, MDT_HIDE, MDT_BUSSTOP, MDT_BUSSTATION,
  MDT_ROAD, MDT_FOREST, MDT_CRANE, MDT_TRANSFORMER,
  MDT_TRANSMITTER, MDT_STACK, MDT_RUIN, MDT_TOURISM,
  MDT_HILL, MDT_TRACK, MDT_MAINROAD, MDT_ROCKS,
  MDT_PLAYINGFIELD, MDT_POWERLINES, MDT_RAILWAY, MDT_SHIPWRECK,
  MDT_TOURISTSHELTER, MDT_TOURISTSIGN, MDT_MONUMENT, MDT_WATERPUMP,
  MDT_POLICE, MDT_STORE, MDT_HOTEL, MDT_PUB,
  MDT_FIREDEP, MDT_NAME_GENERIC, MDT_NAME_CITY, MDT_NAME_VILLAGE,
  MDT_NAME_TOWN, MDT_NAME_SETTLEMENT, MDT_NAME_HILL, MDT_NAME_LOCAL,
  MDT_NAME_ISLAND, MDT_NAME_WATER_MINOR, MDT_NAME_WATER_MAJOR, MDT_NAME_SEA_MINOR,
  MDT_NAME_SEA_MAJOR, MDT_NAME_RIDGE, MDT_NAME_VALLEY, MDT_PARKING,
  MDT_UNIT, MDT_WILDLIFE, MDT_CONSTRUCTION_SITE, MDT_CURPOS,
  MDT_WAYPOINT, MDT_TARGET, MDT_BASE, MDT_PORT,
  MDT_AIRPORT, MDT_LANDMARK, MDT_CAVE, MDT_RADIO,
  MDT_SPAWNPOINT, MDT_TASK, MDT_ICON, MDT_IMAGE_COUNT,
  MDT_DEBUG_SELECTED, MDT_DEBUG_HOVER, MDT_DEBUG_HIGHLIGHT, MDT_COLORIZE_COUNT,
  MDT_DEBUG_POINTS, MDT_COUNT
}
 
enum  EMapDescriptorType {
  MDT_TREE, MDT_SMALLTREE, MDT_BUSH, MDT_BUILDING,
  MDT_HOUSE, MDT_FORESTERLODGE, MDT_FORESTBORDER, MDT_FORESTTRIANGLE,
  MDT_FORESTSQUARE, MDT_CALVARY, MDT_CHURCH, MDT_CHAPEL,
  MDT_CROSS, MDT_ROCK, MDT_BUNKER, MDT_FORTRESS,
  MDT_FOUNTAIN, MDT_SPRING, MDT_VIEWPOINT, MDT_TOWER,
  MDT_VIEWTOWER, MDT_WATERTOWER, MDT_LIGHTHOUSE, MDT_QUAY,
  MDT_BUOY, MDT_FUELSTATION, MDT_HOSPITAL, MDT_LIGHT,
  MDT_FENCE, MDT_WALL, MDT_HIDE, MDT_BUSSTOP,
  MDT_BUSSTATION, MDT_ROAD, MDT_FOREST, MDT_CRANE,
  MDT_TRANSFORMER, MDT_TRANSMITTER, MDT_STACK, MDT_RUIN,
  MDT_TOURISM, MDT_HILL, MDT_TRACK, MDT_MAINROAD,
  MDT_ROCKS, MDT_PLAYINGFIELD, MDT_POWERLINES, MDT_RAILWAY,
  MDT_SHIPWRECK, MDT_TOURISTSHELTER, MDT_TOURISTSIGN, MDT_MONUMENT,
  MDT_WATERPUMP, MDT_POLICE, MDT_STORE, MDT_HOTEL,
  MDT_PUB, MDT_FIREDEP, MDT_NAME_GENERIC, MDT_NAME_CITY,
  MDT_NAME_VILLAGE, MDT_NAME_TOWN, MDT_NAME_SETTLEMENT, MDT_NAME_HILL,
  MDT_NAME_LOCAL, MDT_NAME_ISLAND, MDT_NAME_WATER_MINOR, MDT_NAME_WATER_MAJOR,
  MDT_NAME_SEA_MINOR, MDT_NAME_SEA_MAJOR, MDT_NAME_RIDGE, MDT_NAME_VALLEY,
  MDT_PARKING, MDT_UNIT, MDT_WILDLIFE, MDT_CONSTRUCTION_SITE,
  MDT_CURPOS, MDT_WAYPOINT, MDT_TARGET, MDT_BASE,
  MDT_PORT, MDT_AIRPORT, MDT_LANDMARK, MDT_CAVE,
  MDT_RADIO, MDT_SPAWNPOINT, MDT_TASK, MDT_ICON,
  MDT_IMAGE_COUNT, MDT_DEBUG_SELECTED, MDT_DEBUG_HOVER, MDT_DEBUG_HIGHLIGHT,
  MDT_COLORIZE_COUNT, MDT_DEBUG_POINTS, MDT_COUNT, MDT_TREE,
  MDT_SMALLTREE, MDT_BUSH, MDT_BUILDING, MDT_HOUSE,
  MDT_FORESTERLODGE, MDT_FORESTBORDER, MDT_FORESTTRIANGLE, MDT_FORESTSQUARE,
  MDT_CALVARY, MDT_CHURCH, MDT_CHAPEL, MDT_CROSS,
  MDT_ROCK, MDT_BUNKER, MDT_FORTRESS, MDT_FOUNTAIN,
  MDT_SPRING, MDT_VIEWPOINT, MDT_TOWER, MDT_VIEWTOWER,
  MDT_WATERTOWER, MDT_LIGHTHOUSE, MDT_QUAY, MDT_BUOY,
  MDT_FUELSTATION, MDT_HOSPITAL, MDT_LIGHT, MDT_FENCE,
  MDT_WALL, MDT_HIDE, MDT_BUSSTOP, MDT_BUSSTATION,
  MDT_ROAD, MDT_FOREST, MDT_CRANE, MDT_TRANSFORMER,
  MDT_TRANSMITTER, MDT_STACK, MDT_RUIN, MDT_TOURISM,
  MDT_HILL, MDT_TRACK, MDT_MAINROAD, MDT_ROCKS,
  MDT_PLAYINGFIELD, MDT_POWERLINES, MDT_RAILWAY, MDT_SHIPWRECK,
  MDT_TOURISTSHELTER, MDT_TOURISTSIGN, MDT_MONUMENT, MDT_WATERPUMP,
  MDT_POLICE, MDT_STORE, MDT_HOTEL, MDT_PUB,
  MDT_FIREDEP, MDT_NAME_GENERIC, MDT_NAME_CITY, MDT_NAME_VILLAGE,
  MDT_NAME_TOWN, MDT_NAME_SETTLEMENT, MDT_NAME_HILL, MDT_NAME_LOCAL,
  MDT_NAME_ISLAND, MDT_NAME_WATER_MINOR, MDT_NAME_WATER_MAJOR, MDT_NAME_SEA_MINOR,
  MDT_NAME_SEA_MAJOR, MDT_NAME_RIDGE, MDT_NAME_VALLEY, MDT_PARKING,
  MDT_UNIT, MDT_WILDLIFE, MDT_CONSTRUCTION_SITE, MDT_CURPOS,
  MDT_WAYPOINT, MDT_TARGET, MDT_BASE, MDT_PORT,
  MDT_AIRPORT, MDT_LANDMARK, MDT_CAVE, MDT_RADIO,
  MDT_SPAWNPOINT, MDT_TASK, MDT_ICON, MDT_IMAGE_COUNT,
  MDT_DEBUG_SELECTED, MDT_DEBUG_HOVER, MDT_DEBUG_HIGHLIGHT, MDT_COLORIZE_COUNT,
  MDT_DEBUG_POINTS, MDT_COUNT
}
 
enum  EMapDescriptorUnit {
  MDU_UNKNOWN, MDU_INFANTRY, MDU_VEHICLE, MDU_AIRCRAFT,
  MDU_NAVAL, MDU_UNKNOWN, MDU_INFANTRY, MDU_VEHICLE,
  MDU_AIRCRAFT, MDU_NAVAL
}
 
enum  EMapDescriptorUnit {
  MDU_UNKNOWN, MDU_INFANTRY, MDU_VEHICLE, MDU_AIRCRAFT,
  MDU_NAVAL, MDU_UNKNOWN, MDU_INFANTRY, MDU_VEHICLE,
  MDU_AIRCRAFT, MDU_NAVAL
}
 
enum  EMapDrawingShapeType {
  ST_CIRCLE, ST_RECTANGLE, ST_TRIANGLE, ST_HEXAGON,
  ST_CROSS, ST_COUNT, ST_CIRCLE, ST_RECTANGLE,
  ST_TRIANGLE, ST_HEXAGON, ST_CROSS, ST_COUNT
}
 
enum  EMapDrawingShapeType {
  ST_CIRCLE, ST_RECTANGLE, ST_TRIANGLE, ST_HEXAGON,
  ST_CROSS, ST_COUNT, ST_CIRCLE, ST_RECTANGLE,
  ST_TRIANGLE, ST_HEXAGON, ST_CROSS, ST_COUNT
}
 
enum  EMapLineType {
  LT_FULL_LINE, LT_DASHED, LT_NO_OUTLINE, LT_FULL_LINE,
  LT_DASHED, LT_NO_OUTLINE
}
 
enum  EMapLineType {
  LT_FULL_LINE, LT_DASHED, LT_NO_OUTLINE, LT_FULL_LINE,
  LT_DASHED, LT_NO_OUTLINE
}
 
enum  EMapPowerlineType {
  PT_VERY_HIGH_VOLTAGE, PT_HIGH_VOLTAGE, PT_LOW_VOLTAGE, PT_VERY_HIGH_VOLTAGE,
  PT_HIGH_VOLTAGE, PT_LOW_VOLTAGE
}
 
enum  EMapPowerlineType {
  PT_VERY_HIGH_VOLTAGE, PT_HIGH_VOLTAGE, PT_LOW_VOLTAGE, PT_VERY_HIGH_VOLTAGE,
  PT_HIGH_VOLTAGE, PT_LOW_VOLTAGE
}
 

Functions

MapDescriptorComponentClass GameComponentClass GetBaseType ()
 Determine type of descriptor. More...
 
proto external int GetUnitType ()
 Determine unit type of descriptor - may not be set if not unit. More...
 
proto external int GetGroupType ()
 Determine group type of descriptor. More...
 
proto external MapItem Item ()
 raist todo: this is temporary - before we fix script More...
 
MapEntityClass GenericEntityClass UpdateTexts ()
 
proto external void AbsorbData ()
 Absorb world data and create precalculated form for visualisation. More...
 
proto external vector Size ()
 Terrain dimensions (x, height = maxElevation-minElevation, z) More...
 
proto external float TerrainUnitScale ()
 Terrain unit scale. More...
 
proto external void SetSelection (vector start, vector end)
 Set selection to visualise (from -> to) More...
 
proto external void ResetSelection ()
 Reset selection to visualise (from -> to) More...
 
proto external void SetFrame (vector start, vector end)
 Set frame to visualise (from -> to) More...
 
proto external void ZoomChange (float level)
 Set new zoom. More...
 
proto external void PosChange (float x, float y)
 Set new pos of map. More...
 
proto external void CursorChange (float x, float y)
 Set new pos of cursor. More...
 
proto external float MinElevation ()
 Minimal map elevation. More...
 
proto external float MaxElevation ()
 Maximal map elevation. More...
 
proto external float ElevationAt (vector pos)
 Get elevation at coords. More...
 
proto external void ShowDiag (bool bEnable)
 Show/ Hide diag. More...
 
proto external MapItem CreateCustomMapItem ()
 Create custom representation from script This representation has no entity and you have to support position and orientation yourself (watch MapItem Api) More...
 
proto external int CountOfVisible ()
 Count of visible. More...
 
proto external MapItem GetVisible (int iIndex)
 Visible by index. More...
 
proto external int GetVisibleAll (out notnull array< MapItem > outItems)
 Gets all the visible map entities in the current view. More...
 
proto external int GetInsideRect (out notnull array< MapItem > outItems, vector from, vector to)
 Get entities in rectangle. Flips the screen y-axis before performing its operation. More...
 
proto external int GetInsideCircle (out notnull array< MapItem > outItems, vector origin, float range)
 Get entities in circle. Flips the screen y-axis before performing its operation. More...
 
proto external MapItem GetClose (vector origin, float range)
 Get entities in rectangle. Flips the screen y-axis before performing its operation. More...
 
proto external int GetSelected (out notnull array< MapItem > outItems)
 Get all selected entities. More...
 
proto external int GetByType (out notnull array< MapItem > outItems, int type)
 Get entities by descriptor type. More...
 
proto external void ResetSelected ()
 Reset all entity selection. More...
 
proto external void ResetHovering ()
 Reset all entity hovering tag. More...
 
proto external void ResetHighlighted ()
 Reset all entity highlighted tag. More...
 
proto external void ShowMultiple (int type, bool bEnable)
 Show/ hide multiple items by type (EMapDescriptorType) of item. More...
 
proto external void ShowEditor (bool bEnable)
 Show/ hide editor items. More...
 
proto external void ShowDebug (bool bEnable)
 Show/ hide debug items (camera, map sizes) More...
 
proto external void EnableVisualisation (bool bValue)
 Enable/ Disable visualisation. More...
 
proto external void EnableGrid (bool bValue)
 Enable/ Disable grid visibility. More...
 
proto external void EnableOverlay (bool bValue)
 Enable/ Disable overlay. More...
 
proto external protected void EnableLegend (bool bValue)
 Enable/ Disable legend. More...
 
proto external void InitializeLayers (int count, int factionSize=4)
 Clear layer setup + set new layer count. More...
 
proto external int LayerCount ()
 Get layer count. More...
 
proto external MapLayer GetLayer (int index)
 Get layer by Index. More...
 
proto external void SetLayer (int index)
 Set active layer. More...
 
proto external int GetLayerIndex ()
 Returns -1 if no valid index previously set. More...
 
proto external void SetImagesetMapping (notnull array< int > values)
 Sets corresponding multiple imageset indices for MapDescriptors usage. More...
 

Detailed Description

Enumeration Type Documentation

◆ EMapAreaType [1/2]

Enumerator
AT_TREE 
AT_OTHER 
AT_TREE 
AT_OTHER 

Definition at line 12 of file EMapAreaType.c.

◆ EMapAreaType [2/2]

Enumerator
AT_TREE 
AT_OTHER 
AT_TREE 
AT_OTHER 

Definition at line 12 of file EMapAreaType.c.

◆ EMapAreaVisualizationType [1/2]

Enumerator
VT_AREA 
VT_INDIVIDUAL 
VT_AREA 
VT_INDIVIDUAL 

Definition at line 12 of file EMapAreaVisualizationType.c.

◆ EMapAreaVisualizationType [2/2]

Enumerator
VT_AREA 
VT_INDIVIDUAL 
VT_AREA 
VT_INDIVIDUAL 

Definition at line 12 of file EMapAreaVisualizationType.c.

◆ EMapBuildingType [1/2]

Enumerator
BT_BUILDING 
BT_CASTLE_BUILDING 
BT_CASTLE_WALL 
BT_WALL 
BT_BUILDING 
BT_CASTLE_BUILDING 
BT_CASTLE_WALL 
BT_WALL 

Definition at line 12 of file EMapBuildingType.c.

◆ EMapBuildingType [2/2]

Enumerator
BT_BUILDING 
BT_CASTLE_BUILDING 
BT_CASTLE_WALL 
BT_WALL 
BT_BUILDING 
BT_CASTLE_BUILDING 
BT_CASTLE_WALL 
BT_WALL 

Definition at line 12 of file EMapBuildingType.c.

◆ EMapDataType [1/2]

Enumerator
Geometry2D 
Soundmap 
Geometry2D 
Soundmap 

Definition at line 12 of file EMapDataType.c.

◆ EMapDataType [2/2]

Enumerator
Geometry2D 
Soundmap 
Geometry2D 
Soundmap 

Definition at line 12 of file EMapDataType.c.

◆ EMapDescriptorGroup [1/2]

Type of group

Enumerator
MDG_UNDEFINED 
MDG_SEPARATE 
MDG_AGGREGATE 
MDG_FADE 
MDG_COUNT 
MDG_UNDEFINED 
MDG_SEPARATE 
MDG_AGGREGATE 
MDG_FADE 
MDG_COUNT 

Definition at line 15 of file EMapDescriptorGroup.c.

◆ EMapDescriptorGroup [2/2]

Enumerator
MDG_UNDEFINED 
MDG_SEPARATE 
MDG_AGGREGATE 
MDG_FADE 
MDG_COUNT 
MDG_UNDEFINED 
MDG_SEPARATE 
MDG_AGGREGATE 
MDG_FADE 
MDG_COUNT 

Definition at line 15 of file EMapDescriptorGroup.c.

◆ EMapDescriptorType [1/2]

Type of descriptor

Enumerator
MDT_TREE 
MDT_SMALLTREE 
MDT_BUSH 
MDT_BUILDING 
MDT_HOUSE 
MDT_FORESTERLODGE 
MDT_FORESTBORDER 
MDT_FORESTTRIANGLE 
MDT_FORESTSQUARE 
MDT_CALVARY 
MDT_CHURCH 
MDT_CHAPEL 
MDT_CROSS 
MDT_ROCK 
MDT_BUNKER 
MDT_FORTRESS 
MDT_FOUNTAIN 
MDT_SPRING 
MDT_VIEWPOINT 
MDT_TOWER 
MDT_VIEWTOWER 
MDT_WATERTOWER 
MDT_LIGHTHOUSE 
MDT_QUAY 
MDT_BUOY 
MDT_FUELSTATION 
MDT_HOSPITAL 
MDT_LIGHT 
MDT_FENCE 
MDT_WALL 
MDT_HIDE 
MDT_BUSSTOP 
MDT_BUSSTATION 
MDT_ROAD 
MDT_FOREST 
MDT_CRANE 
MDT_TRANSFORMER 
MDT_TRANSMITTER 
MDT_STACK 
MDT_RUIN 
MDT_TOURISM 
MDT_HILL 
MDT_TRACK 
MDT_MAINROAD 
MDT_ROCKS 
MDT_PLAYINGFIELD 
MDT_POWERLINES 
MDT_RAILWAY 
MDT_SHIPWRECK 
MDT_TOURISTSHELTER 
MDT_TOURISTSIGN 
MDT_MONUMENT 
MDT_WATERPUMP 
MDT_POLICE 
MDT_STORE 
MDT_HOTEL 
MDT_PUB 
MDT_FIREDEP 
MDT_NAME_GENERIC 
MDT_NAME_CITY 
MDT_NAME_VILLAGE 
MDT_NAME_TOWN 
MDT_NAME_SETTLEMENT 
MDT_NAME_HILL 
MDT_NAME_LOCAL 
MDT_NAME_ISLAND 
MDT_NAME_WATER_MINOR 
MDT_NAME_WATER_MAJOR 
MDT_NAME_SEA_MINOR 
MDT_NAME_SEA_MAJOR 
MDT_NAME_RIDGE 
MDT_NAME_VALLEY 
MDT_PARKING 
MDT_UNIT 
MDT_WILDLIFE 
MDT_CONSTRUCTION_SITE 
MDT_CURPOS 
MDT_WAYPOINT 
MDT_TARGET 
MDT_BASE 
MDT_PORT 
MDT_AIRPORT 
MDT_LANDMARK 
MDT_CAVE 
MDT_RADIO 
MDT_SPAWNPOINT 
MDT_TASK 
MDT_ICON 
MDT_IMAGE_COUNT 

remaining types are debug/ functional

MDT_DEBUG_SELECTED 
MDT_DEBUG_HOVER 
MDT_DEBUG_HIGHLIGHT 
MDT_COLORIZE_COUNT 

remaining types are not colorized by faction

MDT_DEBUG_POINTS 
MDT_COUNT 
MDT_TREE 
MDT_SMALLTREE 
MDT_BUSH 
MDT_BUILDING 
MDT_HOUSE 
MDT_FORESTERLODGE 
MDT_FORESTBORDER 
MDT_FORESTTRIANGLE 
MDT_FORESTSQUARE 
MDT_CALVARY 
MDT_CHURCH 
MDT_CHAPEL 
MDT_CROSS 
MDT_ROCK 
MDT_BUNKER 
MDT_FORTRESS 
MDT_FOUNTAIN 
MDT_SPRING 
MDT_VIEWPOINT 
MDT_TOWER 
MDT_VIEWTOWER 
MDT_WATERTOWER 
MDT_LIGHTHOUSE 
MDT_QUAY 
MDT_BUOY 
MDT_FUELSTATION 
MDT_HOSPITAL 
MDT_LIGHT 
MDT_FENCE 
MDT_WALL 
MDT_HIDE 
MDT_BUSSTOP 
MDT_BUSSTATION 
MDT_ROAD 
MDT_FOREST 
MDT_CRANE 
MDT_TRANSFORMER 
MDT_TRANSMITTER 
MDT_STACK 
MDT_RUIN 
MDT_TOURISM 
MDT_HILL 
MDT_TRACK 
MDT_MAINROAD 
MDT_ROCKS 
MDT_PLAYINGFIELD 
MDT_POWERLINES 
MDT_RAILWAY 
MDT_SHIPWRECK 
MDT_TOURISTSHELTER 
MDT_TOURISTSIGN 
MDT_MONUMENT 
MDT_WATERPUMP 
MDT_POLICE 
MDT_STORE 
MDT_HOTEL 
MDT_PUB 
MDT_FIREDEP 
MDT_NAME_GENERIC 
MDT_NAME_CITY 
MDT_NAME_VILLAGE 
MDT_NAME_TOWN 
MDT_NAME_SETTLEMENT 
MDT_NAME_HILL 
MDT_NAME_LOCAL 
MDT_NAME_ISLAND 
MDT_NAME_WATER_MINOR 
MDT_NAME_WATER_MAJOR 
MDT_NAME_SEA_MINOR 
MDT_NAME_SEA_MAJOR 
MDT_NAME_RIDGE 
MDT_NAME_VALLEY 
MDT_PARKING 
MDT_UNIT 
MDT_WILDLIFE 
MDT_CONSTRUCTION_SITE 
MDT_CURPOS 
MDT_WAYPOINT 
MDT_TARGET 
MDT_BASE 
MDT_PORT 
MDT_AIRPORT 
MDT_LANDMARK 
MDT_CAVE 
MDT_RADIO 
MDT_SPAWNPOINT 
MDT_TASK 
MDT_ICON 
MDT_IMAGE_COUNT 

remaining types are debug/ functional

MDT_DEBUG_SELECTED 
MDT_DEBUG_HOVER 
MDT_DEBUG_HIGHLIGHT 
MDT_COLORIZE_COUNT 

remaining types are not colorized by faction

MDT_DEBUG_POINTS 
MDT_COUNT 

Definition at line 15 of file EMapDescriptorType.c.

◆ EMapDescriptorType [2/2]

Enumerator
MDT_TREE 
MDT_SMALLTREE 
MDT_BUSH 
MDT_BUILDING 
MDT_HOUSE 
MDT_FORESTERLODGE 
MDT_FORESTBORDER 
MDT_FORESTTRIANGLE 
MDT_FORESTSQUARE 
MDT_CALVARY 
MDT_CHURCH 
MDT_CHAPEL 
MDT_CROSS 
MDT_ROCK 
MDT_BUNKER 
MDT_FORTRESS 
MDT_FOUNTAIN 
MDT_SPRING 
MDT_VIEWPOINT 
MDT_TOWER 
MDT_VIEWTOWER 
MDT_WATERTOWER 
MDT_LIGHTHOUSE 
MDT_QUAY 
MDT_BUOY 
MDT_FUELSTATION 
MDT_HOSPITAL 
MDT_LIGHT 
MDT_FENCE 
MDT_WALL 
MDT_HIDE 
MDT_BUSSTOP 
MDT_BUSSTATION 
MDT_ROAD 
MDT_FOREST 
MDT_CRANE 
MDT_TRANSFORMER 
MDT_TRANSMITTER 
MDT_STACK 
MDT_RUIN 
MDT_TOURISM 
MDT_HILL 
MDT_TRACK 
MDT_MAINROAD 
MDT_ROCKS 
MDT_PLAYINGFIELD 
MDT_POWERLINES 
MDT_RAILWAY 
MDT_SHIPWRECK 
MDT_TOURISTSHELTER 
MDT_TOURISTSIGN 
MDT_MONUMENT 
MDT_WATERPUMP 
MDT_POLICE 
MDT_STORE 
MDT_HOTEL 
MDT_PUB 
MDT_FIREDEP 
MDT_NAME_GENERIC 
MDT_NAME_CITY 
MDT_NAME_VILLAGE 
MDT_NAME_TOWN 
MDT_NAME_SETTLEMENT 
MDT_NAME_HILL 
MDT_NAME_LOCAL 
MDT_NAME_ISLAND 
MDT_NAME_WATER_MINOR 
MDT_NAME_WATER_MAJOR 
MDT_NAME_SEA_MINOR 
MDT_NAME_SEA_MAJOR 
MDT_NAME_RIDGE 
MDT_NAME_VALLEY 
MDT_PARKING 
MDT_UNIT 
MDT_WILDLIFE 
MDT_CONSTRUCTION_SITE 
MDT_CURPOS 
MDT_WAYPOINT 
MDT_TARGET 
MDT_BASE 
MDT_PORT 
MDT_AIRPORT 
MDT_LANDMARK 
MDT_CAVE 
MDT_RADIO 
MDT_SPAWNPOINT 
MDT_TASK 
MDT_ICON 
MDT_IMAGE_COUNT 

remaining types are debug/ functional

MDT_DEBUG_SELECTED 
MDT_DEBUG_HOVER 
MDT_DEBUG_HIGHLIGHT 
MDT_COLORIZE_COUNT 

remaining types are not colorized by faction

MDT_DEBUG_POINTS 
MDT_COUNT 
MDT_TREE 
MDT_SMALLTREE 
MDT_BUSH 
MDT_BUILDING 
MDT_HOUSE 
MDT_FORESTERLODGE 
MDT_FORESTBORDER 
MDT_FORESTTRIANGLE 
MDT_FORESTSQUARE 
MDT_CALVARY 
MDT_CHURCH 
MDT_CHAPEL 
MDT_CROSS 
MDT_ROCK 
MDT_BUNKER 
MDT_FORTRESS 
MDT_FOUNTAIN 
MDT_SPRING 
MDT_VIEWPOINT 
MDT_TOWER 
MDT_VIEWTOWER 
MDT_WATERTOWER 
MDT_LIGHTHOUSE 
MDT_QUAY 
MDT_BUOY 
MDT_FUELSTATION 
MDT_HOSPITAL 
MDT_LIGHT 
MDT_FENCE 
MDT_WALL 
MDT_HIDE 
MDT_BUSSTOP 
MDT_BUSSTATION 
MDT_ROAD 
MDT_FOREST 
MDT_CRANE 
MDT_TRANSFORMER 
MDT_TRANSMITTER 
MDT_STACK 
MDT_RUIN 
MDT_TOURISM 
MDT_HILL 
MDT_TRACK 
MDT_MAINROAD 
MDT_ROCKS 
MDT_PLAYINGFIELD 
MDT_POWERLINES 
MDT_RAILWAY 
MDT_SHIPWRECK 
MDT_TOURISTSHELTER 
MDT_TOURISTSIGN 
MDT_MONUMENT 
MDT_WATERPUMP 
MDT_POLICE 
MDT_STORE 
MDT_HOTEL 
MDT_PUB 
MDT_FIREDEP 
MDT_NAME_GENERIC 
MDT_NAME_CITY 
MDT_NAME_VILLAGE 
MDT_NAME_TOWN 
MDT_NAME_SETTLEMENT 
MDT_NAME_HILL 
MDT_NAME_LOCAL 
MDT_NAME_ISLAND 
MDT_NAME_WATER_MINOR 
MDT_NAME_WATER_MAJOR 
MDT_NAME_SEA_MINOR 
MDT_NAME_SEA_MAJOR 
MDT_NAME_RIDGE 
MDT_NAME_VALLEY 
MDT_PARKING 
MDT_UNIT 
MDT_WILDLIFE 
MDT_CONSTRUCTION_SITE 
MDT_CURPOS 
MDT_WAYPOINT 
MDT_TARGET 
MDT_BASE 
MDT_PORT 
MDT_AIRPORT 
MDT_LANDMARK 
MDT_CAVE 
MDT_RADIO 
MDT_SPAWNPOINT 
MDT_TASK 
MDT_ICON 
MDT_IMAGE_COUNT 

remaining types are debug/ functional

MDT_DEBUG_SELECTED 
MDT_DEBUG_HOVER 
MDT_DEBUG_HIGHLIGHT 
MDT_COLORIZE_COUNT 

remaining types are not colorized by faction

MDT_DEBUG_POINTS 
MDT_COUNT 

Definition at line 15 of file EMapDescriptorType.c.

◆ EMapDescriptorUnit [1/2]

Type of unit

Enumerator
MDU_UNKNOWN 
MDU_INFANTRY 
MDU_VEHICLE 
MDU_AIRCRAFT 
MDU_NAVAL 
MDU_UNKNOWN 
MDU_INFANTRY 
MDU_VEHICLE 
MDU_AIRCRAFT 
MDU_NAVAL 

Definition at line 15 of file EMapDescriptorUnit.c.

◆ EMapDescriptorUnit [2/2]

Enumerator
MDU_UNKNOWN 
MDU_INFANTRY 
MDU_VEHICLE 
MDU_AIRCRAFT 
MDU_NAVAL 
MDU_UNKNOWN 
MDU_INFANTRY 
MDU_VEHICLE 
MDU_AIRCRAFT 
MDU_NAVAL 

Definition at line 15 of file EMapDescriptorUnit.c.

◆ EMapDrawingShapeType [1/2]

Enumerator
ST_CIRCLE 
ST_RECTANGLE 
ST_TRIANGLE 
ST_HEXAGON 
ST_CROSS 
ST_COUNT 
ST_CIRCLE 
ST_RECTANGLE 
ST_TRIANGLE 
ST_HEXAGON 
ST_CROSS 
ST_COUNT 

Definition at line 12 of file EMapDrawingShapeType.c.

◆ EMapDrawingShapeType [2/2]

Enumerator
ST_CIRCLE 
ST_RECTANGLE 
ST_TRIANGLE 
ST_HEXAGON 
ST_CROSS 
ST_COUNT 
ST_CIRCLE 
ST_RECTANGLE 
ST_TRIANGLE 
ST_HEXAGON 
ST_CROSS 
ST_COUNT 

Definition at line 12 of file EMapDrawingShapeType.c.

◆ EMapLineType [1/2]

Enumerator
LT_FULL_LINE 
LT_DASHED 
LT_NO_OUTLINE 
LT_FULL_LINE 
LT_DASHED 
LT_NO_OUTLINE 

Definition at line 12 of file EMapLineType.c.

◆ EMapLineType [2/2]

Enumerator
LT_FULL_LINE 
LT_DASHED 
LT_NO_OUTLINE 
LT_FULL_LINE 
LT_DASHED 
LT_NO_OUTLINE 

Definition at line 12 of file EMapLineType.c.

◆ EMapPowerlineType [1/2]

Enumerator
PT_VERY_HIGH_VOLTAGE 
PT_HIGH_VOLTAGE 
PT_LOW_VOLTAGE 
PT_VERY_HIGH_VOLTAGE 
PT_HIGH_VOLTAGE 
PT_LOW_VOLTAGE 

Definition at line 12 of file EMapPowerlineType.c.

◆ EMapPowerlineType [2/2]

Enumerator
PT_VERY_HIGH_VOLTAGE 
PT_HIGH_VOLTAGE 
PT_LOW_VOLTAGE 
PT_VERY_HIGH_VOLTAGE 
PT_HIGH_VOLTAGE 
PT_LOW_VOLTAGE 

Definition at line 12 of file EMapPowerlineType.c.

Function Documentation

◆ AbsorbData()

proto external void AbsorbData ( )

Absorb world data and create precalculated form for visualisation.

◆ CountOfVisible()

proto external int CountOfVisible ( )

Count of visible.

◆ CreateCustomMapItem()

proto external MapItem CreateCustomMapItem ( )

Create custom representation from script This representation has no entity and you have to support position and orientation yourself (watch MapItem Api)

◆ CursorChange()

proto external void CursorChange ( float  x,
float  y 
)

Set new pos of cursor.

◆ ElevationAt()

proto external float ElevationAt ( vector  pos)

Get elevation at coords.

◆ EnableGrid()

proto external void EnableGrid ( bool  bValue)

Enable/ Disable grid visibility.

◆ EnableLegend()

proto external protected void EnableLegend ( bool  bValue)

Enable/ Disable legend.

◆ EnableOverlay()

proto external void EnableOverlay ( bool  bValue)

Enable/ Disable overlay.

◆ EnableVisualisation()

proto external void EnableVisualisation ( bool  bValue)

Enable/ Disable visualisation.

◆ GetBaseType()

Determine type of descriptor.

◆ GetByType()

proto external int GetByType ( out notnull array< MapItem outItems,
int  type 
)

Get entities by descriptor type.

◆ GetClose()

proto external MapItem GetClose ( vector  origin,
float  range 
)

Get entities in rectangle. Flips the screen y-axis before performing its operation.

◆ GetGroupType()

proto external int GetGroupType ( )

Determine group type of descriptor.

Determine group type of descriptor.

Definition at line 18 of file SCR_ScenarioFrameworkQRFSlotAI.c.

◆ GetInsideCircle()

proto external int GetInsideCircle ( out notnull array< MapItem outItems,
vector  origin,
float  range 
)

Get entities in circle. Flips the screen y-axis before performing its operation.

◆ GetInsideRect()

proto external int GetInsideRect ( out notnull array< MapItem outItems,
vector  from,
vector  to 
)

Get entities in rectangle. Flips the screen y-axis before performing its operation.

◆ GetLayer()

proto external MapLayer GetLayer ( int  index)

Get layer by Index.

◆ GetLayerIndex()

proto external int GetLayerIndex ( )

Returns -1 if no valid index previously set.

◆ GetSelected()

proto external int GetSelected ( out notnull array< MapItem outItems)

Get all selected entities.

◆ GetUnitType()

proto external int GetUnitType ( )

Determine unit type of descriptor - may not be set if not unit.

◆ GetVisible()

proto external MapItem GetVisible ( int  iIndex)

Visible by index.

◆ GetVisibleAll()

proto external int GetVisibleAll ( out notnull array< MapItem outItems)

Gets all the visible map entities in the current view.

◆ InitializeLayers()

proto external void InitializeLayers ( int  count,
int  factionSize = 4 
)

Clear layer setup + set new layer count.

◆ Item()

proto external MapItem Item ( )

raist todo: this is temporary - before we fix script

◆ LayerCount()

proto external int LayerCount ( )

Get layer count.

◆ MaxElevation()

proto external float MaxElevation ( )

Maximal map elevation.

◆ MinElevation()

proto external float MinElevation ( )

Minimal map elevation.

◆ PosChange()

proto external void PosChange ( float  x,
float  y 
)

Set new pos of map.

◆ ResetHighlighted()

proto external void ResetHighlighted ( )

Reset all entity highlighted tag.

◆ ResetHovering()

proto external void ResetHovering ( )

Reset all entity hovering tag.

◆ ResetSelected()

proto external void ResetSelected ( )

Reset all entity selection.

◆ ResetSelection()

proto external void ResetSelection ( )

Reset selection to visualise (from -> to)

◆ SetFrame()

proto external void SetFrame ( vector  start,
vector  end 
)

Set frame to visualise (from -> to)

◆ SetImagesetMapping()

proto external void SetImagesetMapping ( notnull array< int values)

Sets corresponding multiple imageset indices for MapDescriptors usage.

◆ SetLayer()

proto external void SetLayer ( int  index)

Set active layer.

◆ SetSelection()

proto external void SetSelection ( vector  start,
vector  end 
)

Set selection to visualise (from -> to)

◆ ShowDebug()

proto external void ShowDebug ( bool  bEnable)

Show/ hide debug items (camera, map sizes)

◆ ShowDiag()

proto external void ShowDiag ( bool  bEnable)

Show/ Hide diag.

◆ ShowEditor()

proto external void ShowEditor ( bool  bEnable)

Show/ hide editor items.

◆ ShowMultiple()

proto external void ShowMultiple ( int  type,
bool  bEnable 
)

Show/ hide multiple items by type (EMapDescriptorType) of item.

◆ Size()

proto external vector Size ( )

Terrain dimensions (x, height = maxElevation-minElevation, z)

◆ TerrainUnitScale()

proto external float TerrainUnitScale ( )

Terrain unit scale.

◆ UpdateTexts()

MapEntityClass GenericEntityClass UpdateTexts ( )

◆ ZoomChange()

proto external void ZoomChange ( float  level)

Set new zoom.