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