Bubba-3D  0.9.0
Awesome game engine!
Public Member Functions | List of all members
StandardRenderer Class Reference

Renders meshes with the default shader. More...

#include <StandardRenderer.h>

Inheritance diagram for StandardRenderer:
IRenderComponent IComponent

Public Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from IRenderComponent
ShaderProgramshaderProgram
 
- Protected Attributes inherited from IComponent
GameObjectowner
 

Detailed Description

Renders meshes with the default shader.

Class is responsible for rendering a Mesh/GameObject using the default shader simple.vert and simple.frag.

Definition at line 37 of file StandardRenderer.h.


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