|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
Public Attributes | |
| glm::vec3 | skew |
| glm::vec4 | perspective |
| glm::vec3 | translation |
| glm::vec3 | scale |
| glm::quat | rotation |
Definition at line 57 of file Transform.h.
| glm::vec4 EngineCore::Transform::MatrixTransformComponent::perspective |
Definition at line 59 of file Transform.h.
Referenced by EngineCore::Transform::generateTransformComponentsFromMatrix().
| glm::quat EngineCore::Transform::MatrixTransformComponent::rotation |
Definition at line 62 of file Transform.h.
Referenced by EngineCore::Transform::generateTransformComponentsFromMatrix(), EngineCore::Transform::getRotationQuat(), EngineCore::Transform::matrixToTransform(), and EngineCore::Transform::setScale().
| glm::vec3 EngineCore::Transform::MatrixTransformComponent::scale |
Definition at line 61 of file Transform.h.
Referenced by EngineCore::Transform::generateTransformComponentsFromMatrix(), EngineCore::Transform::getScale(), EngineCore::Transform::matrixToTransform(), EngineCore::Transform::setRotation(), and EngineCore::Transform::setRotationQuat().
| glm::vec3 EngineCore::Transform::MatrixTransformComponent::skew |
Definition at line 58 of file Transform.h.
Referenced by EngineCore::Transform::generateTransformComponentsFromMatrix().
| glm::vec3 EngineCore::Transform::MatrixTransformComponent::translation |
Definition at line 60 of file Transform.h.
Referenced by EngineCore::Transform::generateTransformComponentsFromMatrix(), EngineCore::Transform::getLocation(), EngineCore::Transform::matrixToTransform(), EngineCore::Transform::setRotation(), EngineCore::Transform::setRotationQuat(), and EngineCore::Transform::setScale().