#include <render_layer.h>
|
| | CRenderLayerEntityBase (int GroupId, int LayerId, int Flags, CMapItemLayerTilemap *pLayerTilemap) |
| | ~CRenderLayerEntityBase () override=default |
| bool | DoRender (const CRenderLayerParams &Params) override |
| | CRenderLayerTile (int GroupId, int LayerId, int Flags, CMapItemLayerTilemap *pLayerTilemap) |
| | ~CRenderLayerTile () override=default |
| void | Render (const CRenderLayerParams &Params) override |
| bool | DoRender (const CRenderLayerParams &Params) override |
| void | Init () override |
| void | OnInit (IGraphics *pGraphics, ITextRender *pTextRender, CRenderMap *pRenderMap, std::shared_ptr< CEnvelopeManager > &pEnvelopeManager, IMap *pMap, IMapImages *pMapImages, std::optional< FRenderUploadCallback > &FRenderUploadCallbackOptional) override |
| virtual int | GetDataIndex (unsigned int &TileSize) const |
| bool | IsValid () const 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) |
|
| ColorRGBA | GetRenderColor (const CRenderLayerParams &Params) const override |
| IGraphics::CTextureHandle | GetTexture () const override |
| virtual void * | GetRawData () const |
| template<class T> |
| T * | GetData () const |
| virtual void | InitTileData () |
| virtual void | GetTileData (unsigned char *pIndex, unsigned char *pFlags, int *pAngleRotate, unsigned int x, unsigned int y, int CurOverlay) const |
| IGraphics::CTextureHandle | GetTexture () const override |
| void | UploadTileData (std::optional< CTileLayerVisuals > &VisualsOptional, int CurOverlay, bool AddAsSpeedup, bool IsGameLayer=false) |
| virtual void | RenderTileLayerWithTileBuffer (const ColorRGBA &Color, const CRenderLayerParams &Params) |
| virtual void | RenderTileLayerNoTileBuffer (const ColorRGBA &Color, const CRenderLayerParams &Params) |
| void | RenderTileLayer (const ColorRGBA &Color, const CRenderLayerParams &Params, CTileLayerVisuals *pTileLayerVisuals=nullptr) |
| void | RenderTileBorder (const ColorRGBA &Color, int BorderX0, int BorderY0, int BorderX1, int BorderY1, CTileLayerVisuals *pTileLayerVisuals) |
| void | RenderKillTileBorder (const ColorRGBA &Color) |
| void | UseTexture (IGraphics::CTextureHandle TextureHandle) |
| void | RenderLoading () const |
◆ CRenderLayerEntityBase()
| CRenderLayerEntityBase::CRenderLayerEntityBase |
( |
int | GroupId, |
|
|
int | LayerId, |
|
|
int | Flags, |
|
|
CMapItemLayerTilemap * | pLayerTilemap ) |
◆ ~CRenderLayerEntityBase()
| CRenderLayerEntityBase::~CRenderLayerEntityBase |
( |
| ) |
|
|
overridedefault |
◆ DoRender()
◆ GetRenderColor()
|
|
inlineoverrideprotectedvirtual |
◆ GetTexture()
The documentation for this class was generated from the following files: