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

Public Member Functions

 CMapRenderEnvelopeEval (IMap *pMap, int TimeOffsetMillis)
void EnvelopeEval (int TimeOffsetMillis, int EnvelopeIndex, ColorRGBA &Result, size_t Channels) const override
Public Member Functions inherited from IEnvelopeEval
virtual ~IEnvelopeEval ()=default

Private Attributes

IMapm_pMap
std::shared_ptr< CMapBasedEnvelopePointAccessm_pEnvelopePoints
int m_TimeOffsetMillis

Constructor & Destructor Documentation

◆ CMapRenderEnvelopeEval()

MapRenderer::CMapRenderEnvelopeEval::CMapRenderEnvelopeEval ( IMap * pMap,
int TimeOffsetMillis )
inline

Member Function Documentation

◆ EnvelopeEval()

void MapRenderer::CMapRenderEnvelopeEval::EnvelopeEval ( int TimeOffsetMillis,
int EnvelopeIndex,
ColorRGBA & Result,
size_t Channels ) const
inlineoverridevirtual

Implements IEnvelopeEval.

Member Data Documentation

◆ m_pEnvelopePoints

std::shared_ptr<CMapBasedEnvelopePointAccess> MapRenderer::CMapRenderEnvelopeEval::m_pEnvelopePoints
private

◆ m_pMap

IMap* MapRenderer::CMapRenderEnvelopeEval::m_pMap
private

◆ m_TimeOffsetMillis

int MapRenderer::CMapRenderEnvelopeEval::m_TimeOffsetMillis
private

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