Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
Map

Classes

class  DrawingItem
class  MapAreaProperties
class  MapBuildingProps
class  MapContourProps
class  MapDataExporter
class  MapDescriptorComponent
class  MapDescriptorProps
class  MapDrawingProps
class  MapEntityClass
class  MapGridProps
class  MapHillProps
class  MapItem
class  MapLayer
class  MapLegendProps
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

MapEntityClass GenericEntityClass UpdateTexts ()
proto external void AbsorbData ()
 Absorb world data and create precalculated form for visualisation.
proto external vector Offset ()
 Starting offset of the map.
proto external vector Size ()
 Terrain dimensions (x, height = maxElevation-minElevation, z).
proto external float TerrainUnitScale ()
 Terrain unit scale.
proto external void SetSelection (vector start, vector end)
 Set selection to visualise (from -> to).
proto external void ResetSelection ()
 Reset selection to visualise (from -> to).
proto external void SetFrame (vector start, vector end)
 Set frame to visualise (from -> to).
proto external void ZoomChange (float level)
 Set new zoom.
proto external void PosChange (float x, float y)
 Set new pos of map.
proto external void CursorChange (float x, float y)
 Set new pos of cursor.
proto external float MinElevation ()
 Minimal map elevation.
proto external float MaxElevation ()
 Maximal map elevation.
proto external float ElevationAt (vector pos)
 Get elevation at coords.
proto external void ShowDiag (bool bEnable)
 Show/ Hide diag.
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).
proto external int CountOfVisible ()
 Count of visible.
proto external MapItem GetVisible (int iIndex)
 Visible by index.
proto external int GetVisibleAll (out notnull array< MapItem > outItems)
 Gets all the visible map entities in the current view.
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.
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.
proto external MapItem GetClose (vector origin, float range)
 Get entities in rectangle. Flips the screen y-axis before performing its operation.
proto external int GetSelected (out notnull array< MapItem > outItems)
 Get all selected entities.
proto external int GetByType (out notnull array< MapItem > outItems, int type)
 Get entities by descriptor type.
proto external void ResetSelected ()
 Reset all entity selection.
proto external void ResetHovering ()
 Reset all entity hovering tag.
proto external void ResetHighlighted ()
 Reset all entity highlighted tag.
proto external void ShowMultiple (int type, bool bEnable)
 Show/ hide multiple items by type (EMapDescriptorType) of item.
proto external void ShowEditor (bool bEnable)
 Show/ hide editor items.
proto external void ShowDebug (bool bEnable)
 Show/ hide debug items (camera, map sizes).
proto external void EnableVisualisation (bool bValue)
 Enable/ Disable visualisation.
proto external void EnableGrid (bool bValue)
 Enable/ Disable grid visibility.
proto external void EnableOverlay (bool bValue)
 Enable/ Disable overlay.
void EnableLegend (bool bValue)
 Enable/ Disable legend.
proto external void InitializeLayers (int count, int factionSize=4)
 Clear layer setup + set new layer count.
proto external int LayerCount ()
 Get layer count.
proto external MapLayer GetLayer (int index)
 Get layer by Index.
proto external void SetLayer (int index)
 Set active layer.
proto external int GetLayerIndex ()
 Returns -1 if no valid index previously set.
proto external void SetImagesetMapping (notnull array< int > values)
 Sets corresponding multiple imageset indices for MapDescriptors usage.

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()

void EnableLegend ( bool bValue)
protected

Enable/ Disable legend.

◆ EnableOverlay()

proto external void EnableOverlay ( bool bValue)

Enable/ Disable overlay.

◆ EnableVisualisation()

proto external void EnableVisualisation ( bool bValue)

Enable/ Disable visualisation.

◆ 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.

◆ 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)
protected

Get layer by Index.

◆ GetLayerIndex()

proto external int GetLayerIndex ( )
protected

Returns -1 if no valid index previously set.

◆ GetSelected()

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

Get all selected entities.

◆ 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 )
protected

Clear layer setup + set new layer count.

◆ LayerCount()

proto external int LayerCount ( )
protected

Get layer count.

◆ MaxElevation()

proto external float MaxElevation ( )

Maximal map elevation.

◆ MinElevation()

proto external float MinElevation ( )

Minimal map elevation.

◆ Offset()

proto external vector Offset ( )

Starting offset of the map.

◆ 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)
protected

Sets corresponding multiple imageset indices for MapDescriptors usage.

◆ SetLayer()

proto external void SetLayer ( int index)
protected

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.