![]() |
DDNet documentation
|
#include <render_layer.h>
Public Member Functions | |
| CRenderLayerGroup (int GroupId, CMapItemGroup *pGroup) | |
| ~CRenderLayerGroup () override=default | |
| void | Init () override |
| void | Render (const CRenderLayerParams &Params) override |
| bool | DoRender (const CRenderLayerParams &Params) override |
| bool | IsValid () const override |
| bool | IsGroup () const override |
| void | Unload () override |
| void | InitCallback () const override |
| Public Member Functions inherited from CRenderLayer | |
| CRenderLayer (int GroupId, int LayerId, int Flags) | |
| virtual void | OnInit (IGraphics *pGraphics, ITextRender *pTextRender, CRenderMap *pRenderMap, std::shared_ptr< CEnvelopeManager > &pEnvelopeManager, IMap *pMap, IMapImages *pMapImages, std::optional< FCallbackLayerInit > &CallbackLayerInitOptional) |
| bool | IsVisibleInClipRegion (const std::optional< CClipRegion > &ClipRegion) const |
| int | GetGroup () const |
| Public Member Functions inherited from CRenderComponent | |
| virtual | ~CRenderComponent ()=default |
| IGraphics * | Graphics () |
| const IGraphics * | Graphics () const |
| ITextRender * | TextRender () |
| CRenderMap * | RenderMap () |
| const CRenderMap * | RenderMap () const |
| void | OnInit (IGraphics *pGraphics, ITextRender *pTextRender, CRenderMap *pRenderMap) |
| void | OnInit (CRenderComponent *pRenderComponent) |
Protected Member Functions | |
| IGraphics::CTextureHandle | GetTexture () const override |
| Protected Member Functions inherited from CRenderLayer | |
| void | UseTexture (IGraphics::CTextureHandle TextureHandle) |
Protected Attributes | |
| CMapItemGroup * | m_pGroup |
| Protected Attributes inherited from CRenderLayer | |
| int | m_GroupId |
| int | m_LayerId |
| int | m_Flags |
| class IMap * | m_pMap = nullptr |
| IMapImages * | m_pMapImages = nullptr |
| std::shared_ptr< CEnvelopeManager > | m_pEnvelopeManager |
| std::optional< FCallbackLayerInit > | m_InitCallback |
| std::optional< CClipRegion > | m_LayerClip |
| CRenderLayerGroup::CRenderLayerGroup | ( | int | GroupId, |
| CMapItemGroup * | pGroup ) |
|
overridedefault |
|
overridevirtual |
Implements CRenderLayer.
|
inlineoverrideprotectedvirtual |
Implements CRenderLayer.
|
overridevirtual |
Implements CRenderLayer.
|
overridevirtual |
Reimplemented from CRenderLayer.
|
inlineoverridevirtual |
Reimplemented from CRenderLayer.
|
inlineoverridevirtual |
Reimplemented from CRenderLayer.
|
overridevirtual |
Implements CRenderLayer.
|
inlineoverridevirtual |
Implements CRenderLayer.
|
protected |