|
virtual void | init ()=0 |
|
virtual void | update ()=0 |
|
virtual glm::vec2 | convertScreenToWorld (glm::vec2 screenCoords) const =0 |
|
virtual glm::ivec2 | getCameraDimensions () const =0 |
|
virtual SDL_FRect | getCameraRect () const =0 |
|
virtual glm::vec3 | getPosition () const =0 |
|
virtual void | setPosition (const glm::vec3 newPosition)=0 |
|
virtual void | setPosition_X (const float newPosition)=0 |
|
virtual void | setPosition_Y (const float newPosition)=0 |
|
virtual void | setPosition_Z (const float newPosition)=0 |
|
virtual float | getScale () const =0 |
|
virtual glm::mat4 | getCameraMatrix () const =0 |
|
virtual void | setScale (float scale)=0 |
|
virtual bool | isPointInCameraView (const glm::vec4 point, float margin)=0 |
|
virtual void | makeCameraDirty ()=0 |
|
virtual bool | hasChanged ()=0 |
|
virtual void | refreshCamera ()=0 |
|
The documentation for this class was generated from the following file:
- /mnt/c/Users/lefte/Mujin/MastersThesis/Taz/TazGraph/TazGraphEngine/Camera2.5D/ICamera.h