DDraceNetwork Documentation
Loading...
Searching...
No Matches
CMapRenderer Class Reference

#include <map_renderer.h>

Inheritance diagram for CMapRenderer:
[legend]
Collaboration diagram for CMapRenderer:
[legend]

Public Member Functions

 CMapRenderer ()=default
 
void Clear ()
 
void Load (ERenderType Type, CLayers *pLayers, IMapImages *pMapImages, IEnvelopeEval *pEnvelopeEval, std::optional< FRenderUploadCallback > RenderCallbackOptional)
 
void Render (const CRenderLayerParams &Params)
 
- Public Member Functions inherited from CRenderComponent
virtual ~CRenderComponent ()=default
 
IGraphicsGraphics ()
 
const IGraphicsGraphics () const
 
ITextRenderTextRender ()
 
CRenderMapRenderMap ()
 
void OnInit (IGraphics *pGraphics, ITextRender *pTextRender, CRenderMap *pRenderMap)
 
void OnInit (CRenderComponent *pRenderComponent)
 

Private Member Functions

int GetLayerType (const CMapItemLayer *pLayer, const CLayers *pLayers) const
 

Private Attributes

std::vector< std::unique_ptr< CRenderLayer > > m_vpRenderLayers
 

Constructor & Destructor Documentation

◆ CMapRenderer()

CMapRenderer::CMapRenderer ( )
default

Member Function Documentation

◆ Clear()

void CMapRenderer::Clear ( )

◆ GetLayerType()

int CMapRenderer::GetLayerType ( const CMapItemLayer pLayer,
const CLayers pLayers 
) const
private

◆ Load()

void CMapRenderer::Load ( ERenderType  Type,
CLayers pLayers,
IMapImages pMapImages,
IEnvelopeEval pEnvelopeEval,
std::optional< FRenderUploadCallback RenderCallbackOptional 
)

◆ Render()

void CMapRenderer::Render ( const CRenderLayerParams Params)

Member Data Documentation

◆ m_vpRenderLayers

std::vector<std::unique_ptr<CRenderLayer> > CMapRenderer::m_vpRenderLayers
private

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