#include <MiniMapTexture.h>
◆ CMiniMapTexture()
◆ ~CMiniMapTexture()
| CMiniMapTexture::~CMiniMapTexture |
( |
| ) |
|
◆ CreateTextures()
◆ DestroyTextures()
| void CMiniMapTexture::DestroyTextures |
( |
| ) |
|
|
private |
◆ DrawEntities()
◆ GetIcons()
| const std::vector< Icon > & CMiniMapTexture::GetIcons |
( |
| ) |
|
|
inline |
◆ GetShallowPassageHeight()
| float CMiniMapTexture::GetShallowPassageHeight |
( |
| ) |
|
|
static |
- Returns
- The maximum height for unit passage in water.
◆ GetTexture()
| const CTexturePtr & CMiniMapTexture::GetTexture |
( |
| ) |
const |
|
inline |
◆ IsFlipped()
| bool CMiniMapTexture::IsFlipped |
( |
| ) |
const |
|
inline |
◆ NONCOPYABLE()
◆ RebuildTerrainTexture()
◆ Render()
Redraws the texture if it's dirty.
◆ RenderFinalTexture()
◆ Update()
| void CMiniMapTexture::Update |
( |
const float |
deltaRealTime | ) |
|
Marks the texture as dirty if it's old enough to redraw it on Render.
◆ UpdateAndUploadEntities()
◆ m_AttributeColor
◆ m_AttributePos
◆ m_BlinkState
| bool CMiniMapTexture::m_BlinkState = false |
|
private |
◆ m_EntitiesDrawn
| size_t CMiniMapTexture::m_EntitiesDrawn = 0 |
|
private |
◆ m_EntitiesVertexInputLayout
◆ m_FinalTexture
◆ m_FinalTextureDirty
| bool CMiniMapTexture::m_FinalTextureDirty = true |
|
private |
◆ m_FinalTextureFramebuffer
◆ m_Flipped
| bool CMiniMapTexture::m_Flipped = false |
|
private |
◆ m_HalfBlinkDuration
| double CMiniMapTexture::m_HalfBlinkDuration = 0.0 |
|
private |
◆ m_Icons
| std::vector<Icon> CMiniMapTexture::m_Icons |
|
private |
◆ m_IconsCache
◆ m_IndexArray
◆ m_InstanceAttributePosition
◆ m_InstanceVertexArray
◆ m_LastFinalTextureUpdate
| double CMiniMapTexture::m_LastFinalTextureUpdate = 0.0 |
|
private |
◆ m_MapSize
| ssize_t CMiniMapTexture::m_MapSize = 0 |
|
private |
◆ m_NextBlinkTime
| double CMiniMapTexture::m_NextBlinkTime = 0.0 |
|
private |
◆ m_PingDuration
| double CMiniMapTexture::m_PingDuration = 25.0 |
|
private |
◆ m_QuadVertexInputLayout
◆ m_ShallowPassageHeight
| float CMiniMapTexture::m_ShallowPassageHeight = 0.0f |
|
private |
◆ m_Simulation
◆ m_TerrainData
| std::unique_ptr<u32[]> CMiniMapTexture::m_TerrainData |
|
private |
◆ m_TerrainTexture
◆ m_TerrainTextureDirty
| bool CMiniMapTexture::m_TerrainTextureDirty = true |
|
private |
◆ m_TerritoryTechnique
◆ m_UseInstancing
| bool CMiniMapTexture::m_UseInstancing = false |
|
private |
◆ m_VertexArray
◆ m_WaterHeight
| float CMiniMapTexture::m_WaterHeight = 0.0f |
|
private |
The documentation for this class was generated from the following files: