Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
CollisionMap Member List

This is the complete list of members for CollisionMap, including all inherited members.

Clear()CollisionMap
CollisionMap()=defaultCollisionMap
CollisionMap(const CollisionMap &)=deleteCollisionMap
Get()CollisionMapinlinestatic
GetActiveLayer() constCollisionMapinline
GetHeight() constCollisionMapinline
GetLayer(CollisionLayer layer) constCollisionMap
GetNumLayers() constCollisionMapinline
GetProjection() constCollisionMapinline
GetSectors() constCollisionMapinline
GetTileHeight() constCollisionMapinline
GetTileProperties(int x, int y) constCollisionMap
GetTileProperties(int x, int y, CollisionLayer layer) constCollisionMap
GetTileWidth() constCollisionMapinline
GetWidth() constCollisionMapinline
GridToWorld(int gridX, int gridY, float &outWorldX, float &outWorldY) constCollisionMap
HasCollision(int x, int y) constCollisionMap
HasCollision(int x, int y, CollisionLayer layer) constCollisionMap
Initialize(int width, int height, GridProjectionType projection, float tileWidth, float tileHeight, int numLayers=1, float tileOffsetX=0.0f, float tileOffsetY=0.0f)CollisionMap
IsValidGridPosition(int x, int y) constCollisionMap
IsValidGridPosition(int x, int y, CollisionLayer layer) constCollisionMap
LoadSector(int sectorX, int sectorY)CollisionMap
m_activeLayerCollisionMap
m_heightCollisionMap
m_layersCollisionMap
m_numLayersCollisionMap
m_projectionCollisionMap
m_sectorsCollisionMap
m_tileHeightCollisionMap
m_tileOffsetXCollisionMap
m_tileOffsetYCollisionMap
m_tileWidthCollisionMap
m_widthCollisionMap
operator=(const CollisionMap &)=deleteCollisionMap
RegisterSector(int sectorX, int sectorY, int width, int height)CollisionMap
s_emptyTileCollisionMapstatic
SetActiveLayer(CollisionLayer layer)CollisionMap
SetCollision(int x, int y, bool hasCollision)CollisionMap
SetTileProperties(int x, int y, const TileProperties &props)CollisionMap
SetTileProperties(int x, int y, CollisionLayer layer, const TileProperties &props)CollisionMap
TileUpdateFunc typedefCollisionMap
UnloadSector(int sectorX, int sectorY)CollisionMap
UpdateTileState(int x, int y, TileUpdateFunc updateFunc)CollisionMap
UpdateTileState(int x, int y, CollisionLayer layer, TileUpdateFunc updateFunc)CollisionMap
WorldToGrid(float worldX, float worldY, int &outGridX, int &outGridY) constCollisionMap
~CollisionMap()=defaultCollisionMap