![]() |
DDraceNetwork Documentation
|
#include <map_renderer.h>
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 |
| IGraphics * | Graphics () |
| const IGraphics * | Graphics () const |
| ITextRender * | TextRender () |
| CRenderMap * | RenderMap () |
| 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 |
|
default |
| void CMapRenderer::Clear | ( | ) |
|
private |
| void CMapRenderer::Load | ( | ERenderType | Type, |
| CLayers * | pLayers, | ||
| IMapImages * | pMapImages, | ||
| IEnvelopeEval * | pEnvelopeEval, | ||
| std::optional< FRenderUploadCallback > | RenderCallbackOptional | ||
| ) |
| void CMapRenderer::Render | ( | const CRenderLayerParams & | Params | ) |
|
private |