Bubba-3D  0.9.0
Awesome game engine!
Public Member Functions | Protected Attributes | List of all members
IRenderComponent Class Referenceabstract
Inheritance diagram for IRenderComponent:
IComponent HudRenderer ParticleGenerator SkyBoxRenderer StandardRenderer

Public Member Functions

virtual void render ()=0
 
virtual void renderShadow (ShaderProgram *shaderProgram)=0
 
- Public Member Functions inherited from IComponent
virtual void update (float dt)=0
 
void bind (GameObject *owner)
 
virtual void beforeCollision (GameObject *collider)
 
virtual void duringCollision (GameObject *collider)
 
virtual void afterCollision (GameObject *collider)
 
virtual void onDeath ()
 

Protected Attributes

ShaderProgramshaderProgram
 
- Protected Attributes inherited from IComponent
GameObjectowner
 

Detailed Description

Definition at line 23 of file IRenderComponent.h.


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