|
Polyphase Game Engine
|
#include <TimelineTypes.h>
Static Public Member Functions | |
| static TransformKeyframe | Lerp (const TransformKeyframe &a, const TransformKeyframe &b, float t) |
Public Attributes | |
| float | mTime = 0.0f |
| glm::vec3 | mPosition = glm::vec3(0.0f) |
| glm::quat | mRotation = glm::quat(1.0f, 0.0f, 0.0f, 0.0f) |
| glm::vec3 | mScale = glm::vec3(1.0f) |
| InterpMode | mInterpMode = InterpMode::Linear |
| std::string | mSignal |
|
inlinestatic |
| InterpMode TransformKeyframe::mInterpMode = InterpMode::Linear |
| glm::vec3 TransformKeyframe::mPosition = glm::vec3(0.0f) |
| glm::quat TransformKeyframe::mRotation = glm::quat(1.0f, 0.0f, 0.0f, 0.0f) |
| glm::vec3 TransformKeyframe::mScale = glm::vec3(1.0f) |
| std::string TransformKeyframe::mSignal |
| float TransformKeyframe::mTime = 0.0f |