Polyphase Game Engine
Loading...
Searching...
No Matches
TileMap Member List

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

As() constObjectinline
Asset()Asset
ClassRuntimeName()Objectinlinestatic
ClearCell(int32_t cellX, int32_t cellY, int32_t layerIndex=0)TileMap
ClearDirtyChunks()TileMapinline
Copy(Asset *srcAsset)Assetvirtual
CountTileUses(int32_t tileIndex, int32_t layerIndex=0) constTileMap
Create() overrideTileMapvirtual
DECLARE_ASSET(TileMap, Asset)TileMap
DECLARE_FACTORY(Asset, Asset)Asset
DECLARE_FACTORY_MANAGER(Asset)Asset
DECLARE_OBJECT(Asset, Object)Asset
DecrementRefCount()Asset
Destroy() overrideTileMapvirtual
DrawCustomProperty(Property &prop)Objectinlinevirtual
EnsureLayer(int32_t layerIndex)TileMapprotected
EnsureUuid()Asset
Equals(const Object *rhs) constObjectinlinevirtual
FloorDivChunk(int32_t cell)TileMapstatic
FloorModChunk(int32_t cell)TileMapstatic
GatherProperties(std::vector< Property > &outProps) overrideTileMapvirtual
GetCell(int32_t cellX, int32_t cellY, int32_t layerIndex=0) constTileMap
GetDirectoryFromPath(const std::string &path)Assetstatic
GetDirtyChunks() constTileMapinline
GetLayer(int32_t layerIndex)TileMap
GetLayer(int32_t layerIndex) constTileMap
GetMaxUsed() constTileMapinline
GetMinUsed() constTileMapinline
GetName() constAsset
GetNameFromPath(const std::string &path)Assetstatic
GetNameFromTypeId(TypeId id)Assetstatic
GetNumLayers() constTileMapinline
GetOrigin() constTileMapinline
GetRefCount() constAsset
GetTile(int32_t cellX, int32_t cellY, int32_t layerIndex=0) constTileMap
GetTileSet() constTileMap
GetTileSize() constTileMapinline
GetTypeColor() overrideTileMapvirtual
GetTypeIdFromName(const char *name)Assetstatic
GetTypeImportExt()Assetvirtual
GetTypeName() overrideTileMapvirtual
GetUuid() constAsset
HandlePropChange(class Datum *datum, uint32_t index, const void *newValue)TileMapstatic
HasContent() constTileMapinline
Import(const std::string &path, ImportOptions *options=nullptr)Assetvirtual
IncrementRefCount()Asset
InstanceRuntimeId() const =0Objectpure virtual
Is(RuntimeId id) constObjectinlinevirtual
Is(const char *name) constObjectinlinevirtual
IsCellOccupied(int32_t cellX, int32_t cellY, int32_t layerIndex=0) constTileMap
IsEmbedded() constAsset
IsEngineAsset() constAsset
IsLoaded() constAsset
IsRefCounted() constAsset
IsTransient() constAsset
LoadEmbedded(const EmbeddedFile *embeddedAsset, AsyncLoadRequest *request=nullptr)Asset
LoadFile(const char *path, AsyncLoadRequest *request=nullptr)Asset
LoadStream(Stream &stream, Platform platform) overrideTileMapvirtual
mAllowNegativeCoordsTileMapprotected
MarkAllDirty()TileMap
mDirtyChunksTileMapprotected
mEmbeddedAssetprotected
mEnableRefCountAssetprotected
mEngineAssetAssetprotected
mHasContentTileMapprotected
mLayersTileMapprotected
mLoadedAssetprotected
mMaxUsedTileMapprotected
mMinUsedTileMapprotected
mNameAssetprotected
mOriginTileMapprotected
mRefCountAssetprotected
mTileSetTileMapprotected
mTileSizeTileMapprotected
mTransientAssetprotected
mTypeAssetprotected
mUuidAssetprotected
mVersionAssetprotected
PackChunkKey(int32_t chunkX, int32_t chunkY)TileMapstatic
QueryInterface(RuntimeId id) constObjectinlinevirtual
ReadHeader(Stream &stream)Assetstatic
RecomputeUsedBounds()TileMapprotected
ReplaceTile(int32_t oldIndex, int32_t newIndex, int32_t layerIndex=0)TileMap
ReplaceTilesWithTag(const std::string &tag, int32_t newIndex, int32_t layerIndex=0)TileMap
RuntimeName() const =0Objectpure virtual
RuntimeParentName() const =0Objectpure virtual
SaveFile(const char *path, Platform platform)Asset
SaveStream(Stream &stream, Platform platform) overrideTileMapvirtual
SetCell(int32_t cellX, int32_t cellY, const TileCell &cell, int32_t layerIndex=0)TileMap
SetEmbedded(bool embed)Asset
SetEngineAsset(bool engineAsset)Asset
SetName(const std::string &name)Asset
SetOrigin(glm::vec2 origin)TileMapinline
SetTile(int32_t cellX, int32_t cellY, int32_t tileIndex, int32_t layerIndex=0)TileMap
SetTileSet(TileSet *tileSet)TileMap
SetTileSize(glm::ivec2 size)TileMapinline
SetTransient(bool transient)Asset
SetUuid(uint64_t uuid)Asset
ShouldSnapshotForPie() constAssetinlinevirtual
TileMap()TileMap
UnpackChunkKey(int64_t key, int32_t &outChunkX, int32_t &outChunkY)TileMapstatic
WriteHeader(Stream &stream)Asset
~Asset()Assetvirtual
~Object()=defaultObjectvirtual
~TileMap()TileMapvirtual