Creates a Ground object that inherits Entity. More...
#include <Ground.h>


Public Member Functions | |
| Ground (Model *model, float scaleValue) | |
| ~Ground () | |
| void | update (float dt) |
Public Member Functions inherited from Entity | |
| Entity (Model *model, float scaleValue) | |
| virtual | ~Entity () |
| void | draw (glm::mat4 &viewMatrix, glm::mat4 &projMatrix) |
| void | setPosition (glm::vec3 position) |
| void | setPosition (float x, float y, float z) |
| void | rotateX (float angle) |
| void | rotateY (float angle) |
| void | rotateZ (float angle) |
| void | setScale (float scaleValue) |
| void | move (glm::vec3 movement) |
| void | moveX (float movement) |
| void | moveY (float movement) |
| void | moveZ (float movement) |
| void | setMoveSpeed (float moveSpeed) |
| glm::vec3 | getPosition () |
| glm::vec3 | getOrientation () |
| float | getScale () |
Additional Inherited Members | |
Protected Attributes inherited from Entity | |
| Model * | model |
| glm::vec3 | rotation |
| glm::vec3 | position |
| float | scaleValue |
| float | moveSpeed |
| float | rotateSpeed |
| Ground::Ground | ( | Model * | model, |
| float | scaleValue | ||
| ) |
| Ground::~Ground | ( | ) |
|
virtual |
1.8.8