|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
A single joint in a skeleton hierarchy. More...
#include <SkinAsset.h>
Public Attributes | |
| int32_t | parentIndex = -1 |
| Parent joint index, or -1 for a root joint. | |
| glm::mat4 | inverseBindMatrix = glm::mat4(1.0f) |
| Inverse bind matrix from the source skin. | |
| std::string | name |
| Joint name from the source asset. | |
| glm::vec3 | restTranslation = glm::vec3(0.0f) |
| Rest-pose local translation. | |
| glm::quat | restRotation = glm::quat(1.0f, 0.0f, 0.0f, 0.0f) |
| Rest-pose local rotation. | |
| glm::vec3 | restScale = glm::vec3(1.0f) |
| Rest-pose local scale. | |
A single joint in a skeleton hierarchy.
Definition at line 18 of file SkinAsset.h.
| glm::mat4 Engine::Assets::Joint::inverseBindMatrix = glm::mat4(1.0f) |
Inverse bind matrix from the source skin.
Definition at line 20 of file SkinAsset.h.
| std::string Engine::Assets::Joint::name |
Joint name from the source asset.
Definition at line 21 of file SkinAsset.h.
| int32_t Engine::Assets::Joint::parentIndex = -1 |
Parent joint index, or -1 for a root joint.
Definition at line 19 of file SkinAsset.h.
| glm::quat Engine::Assets::Joint::restRotation = glm::quat(1.0f, 0.0f, 0.0f, 0.0f) |
Rest-pose local rotation.
Definition at line 23 of file SkinAsset.h.
| glm::vec3 Engine::Assets::Joint::restScale = glm::vec3(1.0f) |
Rest-pose local scale.
Definition at line 24 of file SkinAsset.h.
| glm::vec3 Engine::Assets::Joint::restTranslation = glm::vec3(0.0f) |
Rest-pose local translation.
Definition at line 22 of file SkinAsset.h.