Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::CTextBillboardRenderer Class Reference
Inheritance diagram for Skylicht::CTextBillboardRenderer:
Skylicht::CGraphic2DRenderer Skylicht::IRenderSystem Skylicht::IEntitySystem

Public Member Functions

virtual void beginQuery (CEntityManager *entityManager)
virtual void onQuery (CEntityManager *entityManager, CEntity **entities, int numEntity)
virtual void init (CEntityManager *entityManager)
virtual void update (CEntityManager *entityManager)
virtual void render (CEntityManager *entityManager)
virtual void postRender (CEntityManager *entityManager)
Public Member Functions inherited from Skylicht::CGraphic2DRenderer
 CGraphic2DRenderer ()
 Constructor.
virtual ~CGraphic2DRenderer ()
 Destructor.
void beginRender2D (float width, float height)
 Begin 2D rendering by setting an orthogonal projection matrix. Saves the previous projection and view matrices.
void endRender2D ()
 End 2D rendering and restore the previous projection and view matrices.
Public Member Functions inherited from Skylicht::IRenderSystem
virtual bool isRenderSystem ()
IRenderPipeline::ERenderPipelineType getPipelineType ()
virtual void renderTransparent (CEntityManager *entityManager)
virtual void renderEmission (CEntityManager *entityManager)
ERenderPass getRenderPass ()
int getSortingPriority ()
void setSortingPriority (int s)
Public Member Functions inherited from Skylicht::IEntitySystem
void setSystemOrder (int order)
int getSystemOrder ()

Protected Member Functions

void renderText (CRenderTextData *renderTextData)
void renderText (float x, float y, CRenderTextData *renderTextData, std::vector< SModuleOffset * > &modules, int line)

Additional Inherited Members

Public Types inherited from Skylicht::IRenderSystem
enum  ERenderPass {
  Sky = 0 , Opaque , OcclusionQuery , Transparent ,
  Effect
}
Protected Attributes inherited from Skylicht::IRenderSystem
IRenderPipeline::ERenderPipelineType m_pipelineType
ERenderPass m_renderPass
int m_sortingPriority
Protected Attributes inherited from Skylicht::IEntitySystem
int m_systemOrder

Member Function Documentation

◆ beginQuery()

virtual void Skylicht::CTextBillboardRenderer::beginQuery ( CEntityManager * entityManager)
virtual

◆ init()

virtual void Skylicht::CTextBillboardRenderer::init ( CEntityManager * entityManager)
virtual

◆ onQuery()

virtual void Skylicht::CTextBillboardRenderer::onQuery ( CEntityManager * entityManager,
CEntity ** entities,
int numEntity )
virtual

◆ postRender()

virtual void Skylicht::CTextBillboardRenderer::postRender ( CEntityManager * entityManager)
virtual

Reimplemented from Skylicht::IRenderSystem.

◆ render()

virtual void Skylicht::CTextBillboardRenderer::render ( CEntityManager * entityManager)
virtual

◆ update()

virtual void Skylicht::CTextBillboardRenderer::update ( CEntityManager * entityManager)
virtual

The documentation for this class was generated from the following file: