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: