#include <render_layer.h>
|
| | CRenderLayerQuads (int GroupId, int LayerId, int Flags, CMapItemLayerQuads *pLayerQuads) |
| void | OnInit (IGraphics *pGraphics, ITextRender *pTextRender, CRenderMap *pRenderMap, std::shared_ptr< CEnvelopeManager > &pEnvelopeManager, IMap *pMap, IMapImages *pMapImages, std::optional< FRenderUploadCallback > &FRenderUploadCallbackOptional) override |
| void | Init () override |
| bool | IsValid () const override |
| void | Render (const CRenderLayerParams &Params) override |
| bool | DoRender (const CRenderLayerParams &Params) override |
| void | Unload () override |
| | CRenderLayer (int GroupId, int LayerId, int Flags) |
| virtual bool | IsGroup () const |
| bool | IsVisibleInClipRegion (const std::optional< CClipRegion > &ClipRegion) const |
| int | GetGroup () const |
| 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) |
◆ CRenderLayerQuads()
| CRenderLayerQuads::CRenderLayerQuads |
( |
int | GroupId, |
|
|
int | LayerId, |
|
|
int | Flags, |
|
|
CMapItemLayerQuads * | pLayerQuads ) |
◆ CalculateClipping()
| void CRenderLayerQuads::CalculateClipping |
( |
CQuadCluster & | QuadCluster | ) |
|
|
protected |
◆ CalculateQuadClipping()
| bool CRenderLayerQuads::CalculateQuadClipping |
( |
const CQuadCluster & | QuadCluster, |
|
|
float | aQuadOffsetMin[2], |
|
|
float | aQuadOffsetMax[2] ) const |
|
protected |
◆ DoRender()
◆ GetTexture()
|
|
inlineoverrideprotectedvirtual |
◆ Init()
| void CRenderLayerQuads::Init |
( |
| ) |
|
|
overridevirtual |
◆ IsValid()
| bool CRenderLayerQuads::IsValid |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ OnInit()
◆ Render()
◆ RenderQuadLayer()
| void CRenderLayerQuads::RenderQuadLayer |
( |
float | Alpha, |
|
|
const CRenderLayerParams & | Params ) |
|
protected |
◆ Unload()
| void CRenderLayerQuads::Unload |
( |
| ) |
|
|
overridevirtual |
◆ m_pLayerQuads
◆ m_pQuads
| CQuad* CRenderLayerQuads::m_pQuads |
|
protected |
◆ m_TextureHandle
◆ m_VisualQuad
◆ m_vQuadClusters
| std::vector<CQuadCluster> CRenderLayerQuads::m_vQuadClusters |
|
protected |
The documentation for this class was generated from the following files: