DDNet documentation
Loading...
Searching...
No Matches
MapRenderer::CToolMapImages Class Referencefinal
Inheritance diagram for MapRenderer::CToolMapImages:
[legend]
Collaboration diagram for MapRenderer::CToolMapImages:
[legend]

Public Member Functions

 CToolMapImages (IGraphics *pGraphics, IMap *pMap)
 ~CToolMapImages () override=default
void LoadMapImages ()
IGraphics::CTextureHandle Get (int Index) const override
int Num () const override
IGraphics::CTextureHandle GetEntities (EMapImageEntityLayerType EntityLayerType) override
IGraphics::CTextureHandle GetSpeedupArrow () override
IGraphics::CTextureHandle GetTuneColors () override
IGraphics::CTextureHandle GetOverlayBottom () override
IGraphics::CTextureHandle GetOverlayTop () override
IGraphics::CTextureHandle GetOverlayCenter () override
Public Member Functions inherited from IMapImages
virtual ~IMapImages ()=default

Private Member Functions

IGraphics::CTextureHandle MakeDummyTexture ()

Private Attributes

IGraphicsm_pGraphics
IMapm_pMap
IGraphics::CTextureHandle m_aTextures [MAX_MAPIMAGES]
int m_Count
IGraphics::CTextureHandle m_DummyEntities
IGraphics::CTextureHandle m_DummySpeedupArrow
IGraphics::CTextureHandle m_DummyTuneColors
IGraphics::CTextureHandle m_DummyOverlayBottom
IGraphics::CTextureHandle m_DummyOverlayTop
IGraphics::CTextureHandle m_DummyOverlayCenter

Constructor & Destructor Documentation

◆ CToolMapImages()

MapRenderer::CToolMapImages::CToolMapImages ( IGraphics * pGraphics,
IMap * pMap )
inline

◆ ~CToolMapImages()

MapRenderer::CToolMapImages::~CToolMapImages ( )
overridedefault

Member Function Documentation

◆ Get()

IGraphics::CTextureHandle MapRenderer::CToolMapImages::Get ( int Index) const
inlineoverridevirtual

Implements IMapImages.

◆ GetEntities()

IGraphics::CTextureHandle MapRenderer::CToolMapImages::GetEntities ( EMapImageEntityLayerType EntityLayerType)
inlineoverridevirtual

Implements IMapImages.

◆ GetOverlayBottom()

IGraphics::CTextureHandle MapRenderer::CToolMapImages::GetOverlayBottom ( )
inlineoverridevirtual

Implements IMapImages.

◆ GetOverlayCenter()

IGraphics::CTextureHandle MapRenderer::CToolMapImages::GetOverlayCenter ( )
inlineoverridevirtual

Implements IMapImages.

◆ GetOverlayTop()

IGraphics::CTextureHandle MapRenderer::CToolMapImages::GetOverlayTop ( )
inlineoverridevirtual

Implements IMapImages.

◆ GetSpeedupArrow()

IGraphics::CTextureHandle MapRenderer::CToolMapImages::GetSpeedupArrow ( )
inlineoverridevirtual

Implements IMapImages.

◆ GetTuneColors()

IGraphics::CTextureHandle MapRenderer::CToolMapImages::GetTuneColors ( )
inlineoverridevirtual

Implements IMapImages.

◆ LoadMapImages()

void MapRenderer::CToolMapImages::LoadMapImages ( )
inline

◆ MakeDummyTexture()

IGraphics::CTextureHandle MapRenderer::CToolMapImages::MakeDummyTexture ( )
inlineprivate

◆ Num()

int MapRenderer::CToolMapImages::Num ( ) const
inlineoverridevirtual

Implements IMapImages.

Member Data Documentation

◆ m_aTextures

IGraphics::CTextureHandle MapRenderer::CToolMapImages::m_aTextures[MAX_MAPIMAGES]
private

◆ m_Count

int MapRenderer::CToolMapImages::m_Count
private

◆ m_DummyEntities

IGraphics::CTextureHandle MapRenderer::CToolMapImages::m_DummyEntities
private

◆ m_DummyOverlayBottom

IGraphics::CTextureHandle MapRenderer::CToolMapImages::m_DummyOverlayBottom
private

◆ m_DummyOverlayCenter

IGraphics::CTextureHandle MapRenderer::CToolMapImages::m_DummyOverlayCenter
private

◆ m_DummyOverlayTop

IGraphics::CTextureHandle MapRenderer::CToolMapImages::m_DummyOverlayTop
private

◆ m_DummySpeedupArrow

IGraphics::CTextureHandle MapRenderer::CToolMapImages::m_DummySpeedupArrow
private

◆ m_DummyTuneColors

IGraphics::CTextureHandle MapRenderer::CToolMapImages::m_DummyTuneColors
private

◆ m_pGraphics

IGraphics* MapRenderer::CToolMapImages::m_pGraphics
private

◆ m_pMap

IMap* MapRenderer::CToolMapImages::m_pMap
private

The documentation for this class was generated from the following file: