#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: