Nazara Engine  0.4
A fast, complete, cross-platform API designed for game development
Nz::TileMap Member List

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

AddReference() constNz::RefCounted
AddToRenderQueue(AbstractRenderQueue *renderQueue, const InstanceData &instanceData) const overrideNz::TileMapvirtual
Cull(const Frustumf &frustum, const InstanceData &instanceData) constNz::InstancedRenderablevirtual
DisableTile(const Vector2ui &tilePos)Nz::TileMapinline
DisableTiles()Nz::TileMapinline
DisableTiles(const Vector2ui *tilesPos, std::size_t tileCount)Nz::TileMapinline
EnableIsometricMode(bool isometric)Nz::TileMapinline
EnableTile(const Vector2ui &tilePos, const Rectf &coords, const Color &color=Color::White, std::size_t materialIndex=0U)Nz::TileMapinline
EnableTile(const Vector2ui &tilePos, const Rectui &rect, const Color &color=Color::White, std::size_t materialIndex=0U)Nz::TileMapinline
EnableTiles(const Rectf &coords, const Color &color=Color::White, std::size_t materialIndex=0U)Nz::TileMapinline
EnableTiles(const Rectui &rect, const Color &color=Color::White, std::size_t materialIndex=0U)Nz::TileMapinline
EnableTiles(const Vector2ui *tilesPos, std::size_t tileCount, const Rectf &coords, const Color &color=Color::White, std::size_t materialIndex=0U)Nz::TileMapinline
EnableTiles(const Vector2ui *tilesPos, std::size_t tileCount, const Rectui &rect, const Color &color=Color::White, std::size_t materialIndex=0U)Nz::TileMapinline
EnsureBoundingVolumeUpdated() constNz::InstancedRenderableinline
GetBoundingVolume() constNz::InstancedRenderablevirtual
GetMapSize() constNz::TileMapinline
GetMaterial(std::size_t matIndex=0) constNz::InstancedRenderableinline
GetMaterial(std::size_t skinIndex, std::size_t matIndex) constNz::InstancedRenderableinline
GetMaterialCount() constNz::InstancedRenderableinline
GetReferenceCount() constNz::RefCounted
GetSize() constNz::TileMapinline
GetSkin() constNz::InstancedRenderableinline
GetSkinCount() constNz::InstancedRenderableinline
GetTile(const Vector2ui &tilePos) constNz::TileMapinline
GetTileSize() constNz::TileMapinline
Graphics (defined in Nz::TileMap)Nz::TileMapfriend
InstancedRenderable()Nz::InstancedRenderableinline
InstancedRenderable(const InstancedRenderable &renderable)Nz::InstancedRenderableinline
InstancedRenderable(InstancedRenderable &&renderable)=delete (defined in Nz::InstancedRenderable)Nz::InstancedRenderable
InvalidateBoundingVolume()Nz::InstancedRenderableinlineprotected
InvalidateData(InstanceData *instanceData, UInt32 flags) constNz::InstancedRenderablevirtual
InvalidateInstanceData(UInt32 flags)Nz::InstancedRenderableinlineprotected
IsIsometricModeEnabled() constNz::TileMapinline
IsPersistent() constNz::RefCounted
m_boundingVolume (defined in Nz::InstancedRenderable)Nz::InstancedRenderablemutableprotected
NazaraSignal(OnInstancedRenderableInvalidateBoundingVolume, const InstancedRenderable *) (defined in Nz::InstancedRenderable)Nz::InstancedRenderable
NazaraSignal(OnInstancedRenderableInvalidateData, const InstancedRenderable *, UInt32) (defined in Nz::InstancedRenderable)Nz::InstancedRenderable
NazaraSignal(OnInstancedRenderableInvalidateMaterial, const InstancedRenderable *, std::size_t, std::size_t, const MaterialRef &) (defined in Nz::InstancedRenderable)Nz::InstancedRenderable
NazaraSignal(OnInstancedRenderableRelease, const InstancedRenderable *) (defined in Nz::InstancedRenderable)Nz::InstancedRenderable
NazaraSignal(OnInstancedRenderableResetMaterials, const InstancedRenderable *, std::size_t) (defined in Nz::InstancedRenderable)Nz::InstancedRenderable
NazaraSignal(OnInstancedRenderableSkinChange, const InstancedRenderable *, std::size_t) (defined in Nz::InstancedRenderable)Nz::InstancedRenderable
New(Args &&... args)Nz::TileMapstatic
operator=(const TileMap &TileMap)Nz::TileMapinline
operator=(TileMap &&TileMap)=delete (defined in Nz::TileMap)Nz::TileMap
Nz::InstancedRenderable::operator=(const InstancedRenderable &renderable)Nz::InstancedRenderableinline
operator=(InstancedRenderable &&renderable)=delete (defined in Nz::InstancedRenderable)Nz::InstancedRenderable
operator=(const RefCounted &)=delete (defined in Nz::RefCounted)Nz::RefCounted
operator=(RefCounted &&)=default (defined in Nz::RefCounted)Nz::RefCounted
RefCounted(bool persistent=true)Nz::RefCounted
RefCounted(const RefCounted &)=delete (defined in Nz::RefCounted)Nz::RefCounted
RefCounted(RefCounted &&)=default (defined in Nz::RefCounted)Nz::RefCounted
RemoveReference() constNz::RefCounted
ResetMaterials(std::size_t matCount, std::size_t skinCount=1)Nz::InstancedRenderableinlineprotected
SetMaterial(std::size_t matIndex, MaterialRef material)Nz::InstancedRenderableinlineprotected
SetMaterial(std::size_t skinIndex, std::size_t matIndex, MaterialRef material)Nz::InstancedRenderableinlineprotected
SetPersistent(bool persistent=true, bool checkReferenceCount=false)Nz::RefCounted
SetSkin(std::size_t skinIndex)Nz::InstancedRenderableinline
SetSkinCount(std::size_t skinCount)Nz::InstancedRenderableinline
TileMap(const Nz::Vector2ui &mapSize, const Nz::Vector2f &tileSize, std::size_t materialCount=1)Nz::TileMapinline
TileMap(const TileMap &TileMap)=default (defined in Nz::TileMap)Nz::TileMap
TileMap(TileMap &&)=delete (defined in Nz::TileMap)Nz::TileMap
UpdateBoundingVolume(InstanceData *instanceData) constNz::InstancedRenderablevirtual
~InstancedRenderable()Nz::InstancedRenderablevirtual
~RefCounted()Nz::RefCountedvirtual
~TileMap()=default (defined in Nz::TileMap)Nz::TileMap