#include <render_layer.h>
|
| | 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) |
|
| virtual void * | GetRawData () const |
| template<class T> |
| T * | GetData () const |
| virtual ColorRGBA | GetRenderColor (const CRenderLayerParams &Params) 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 |
◆ CRenderLayerTile()
| CRenderLayerTile::CRenderLayerTile |
( |
int | GroupId, |
|
|
int | LayerId, |
|
|
int | Flags, |
|
|
CMapItemLayerTilemap * | pLayerTilemap ) |
◆ ~CRenderLayerTile()
| CRenderLayerTile::~CRenderLayerTile |
( |
| ) |
|
|
overridedefault |
◆ DoRender()
◆ GetData()
template<class T>
| T * CRenderLayerTile::GetData |
( |
| ) |
const |
|
protected |
◆ GetDataIndex()
| int CRenderLayerTile::GetDataIndex |
( |
unsigned int & | TileSize | ) |
const |
|
virtual |
◆ GetRawData()
| void * CRenderLayerTile::GetRawData |
( |
| ) |
const |
|
protectedvirtual |
◆ GetRenderColor()
◆ GetTexture()
|
|
inlineoverrideprotectedvirtual |
◆ GetTileData()
| void CRenderLayerTile::GetTileData |
( |
unsigned char * | pIndex, |
|
|
unsigned char * | pFlags, |
|
|
int * | pAngleRotate, |
|
|
unsigned int | x, |
|
|
unsigned int | y, |
|
|
int | CurOverlay ) const |
|
protectedvirtual |
◆ Init()
| void CRenderLayerTile::Init |
( |
| ) |
|
|
overridevirtual |
◆ InitTileData()
| void CRenderLayerTile::InitTileData |
( |
| ) |
|
|
protectedvirtual |
◆ IsValid()
| bool CRenderLayerTile::IsValid |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ OnInit()
◆ Render()
◆ RenderKillTileBorder()
| void CRenderLayerTile::RenderKillTileBorder |
( |
const ColorRGBA & | Color | ) |
|
|
protected |
◆ RenderTileBorder()
| void CRenderLayerTile::RenderTileBorder |
( |
const ColorRGBA & | Color, |
|
|
int | BorderX0, |
|
|
int | BorderY0, |
|
|
int | BorderX1, |
|
|
int | BorderY1, |
|
|
CTileLayerVisuals * | pTileLayerVisuals ) |
|
protected |
◆ RenderTileLayer()
◆ RenderTileLayerNoTileBuffer()
◆ RenderTileLayerWithTileBuffer()
◆ Unload()
| void CRenderLayerTile::Unload |
( |
| ) |
|
|
overridevirtual |
◆ UploadTileData()
| void CRenderLayerTile::UploadTileData |
( |
std::optional< CTileLayerVisuals > & | VisualsOptional, |
|
|
int | CurOverlay, |
|
|
bool | AddAsSpeedup, |
|
|
bool | IsGameLayer = false ) |
|
protected |
◆ m_Color
◆ m_pLayerTilemap
◆ m_pTiles
| CTile* CRenderLayerTile::m_pTiles |
|
protected |
◆ m_TextureHandle
◆ m_VisualTiles
The documentation for this class was generated from the following files: