|
RenderEngine
|
#include <Triangle.hpp>
Public Member Functions | |
| Triangle () | |
| Default constructor. | |
| ~Triangle () | |
| Destructor. | |
| void | init () |
| init | |
| void | render (Camera *camera) |
| render | |
Public Member Functions inherited from Object | |
| Object () | |
| Default constructor. | |
| virtual | ~Object () |
| Destructor. | |
| void | setShader (Shader *newshader) |
| setShader | |
| glm::mat4 | getTransform () |
| getTransform | |
| void | addTransform (glm::mat4 mat) |
| addTransform | |
| virtual void | render (Camera *camera)=0 |
| render | |
| void | setTranslate (glm::vec3 translateVec) |
| setTranslate | |
| void | setScale (float scale) |
| setScale | |
| void | bindShaders () |
| bindShaders | |
| void | unBindShader () |
| unBindShader | |
Additional Inherited Members | |
Protected Attributes inherited from Object | |
| Shader * | shader |
| each object can have a shader | |
| Triangle::Triangle | ( | ) |
Default constructor.
Setting up default triangle.
| Triangle::~Triangle | ( | ) |
Destructor.
Delete triangle.
| void Triangle::init | ( | ) |
init
Setting up default triangle.