CSEngine
Loading...
Searching...
No Matches
CSE::SIRender Class Referenceabstract
Inheritance diagram for CSE::SIRender:
CSE::RenderComponent

Public Member Functions

virtual void SetMatrix (const CameraMatrixStruct &cameraMatrixStruct, const GLProgramHandle *handle)=0
 
virtual void Render (const GLProgramHandle *handle) const =0
 
virtual SMaterialGetMaterial () const =0
 
SMaterialGetMaterialReference () const
 

Public Attributes

bool isRenderActive = false
 

Protected Attributes

SMaterialmaterial = nullptr
 

Detailed Description

Definition at line 39 of file RenderInterfaces.h.

Member Function Documentation

◆ GetMaterialReference()

SMaterial * CSE::SIRender::GetMaterialReference ( ) const
inline

Definition at line 53 of file RenderInterfaces.h.

53 {
54 return material;
55 }

Member Data Documentation

◆ isRenderActive

bool CSE::SIRender::isRenderActive = false

Definition at line 60 of file RenderInterfaces.h.

◆ material

SMaterial* CSE::SIRender::material = nullptr
protected

Definition at line 58 of file RenderInterfaces.h.


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