![]() |
Elevate Engine 1
|
An interface to add all of the methods needed to have a working transform wrapped by getter and setters. More...
#include <ITransformable.h>
Public Member Functions | |
| Transform & | GetTransform () |
| const Transform & | GetTransform () const |
| void | SetPosition (glm::vec3 pos) |
| void | SetRotation (glm::vec3 rotation) |
| void | SetScale (glm::vec3 scale) |
| glm::vec3 & | GetPosition () |
| glm::vec3 & | GetRotation () |
| glm::vec3 & | GetScale () |
| const glm::mat4 & | GetModelMatrix () const |
Protected Member Functions | |
| virtual void | OnSetPosition () |
| virtual void | OnSetRotation () |
| virtual void | OnSetScale () |
Protected Attributes | |
| Transform | m_Transform |
An interface to add all of the methods needed to have a working transform wrapped by getter and setters.
Definition at line 12 of file ITransformable.h.
|
inline |
Definition at line 39 of file ITransformable.h.
|
inline |
Definition at line 35 of file ITransformable.h.
|
inline |
Definition at line 36 of file ITransformable.h.
|
inline |
Definition at line 37 of file ITransformable.h.
|
inline |
Definition at line 15 of file ITransformable.h.
|
inline |
Definition at line 16 of file ITransformable.h.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inline |
Definition at line 19 of file ITransformable.h.
|
inline |
Definition at line 24 of file ITransformable.h.
|
inline |
Definition at line 29 of file ITransformable.h.
|
protected |
Definition at line 48 of file ITransformable.h.