|
Aeon Engine c550894
AeonGames Open Source Game Engine
|
A single joint within a skeleton hierarchy. More...
#include <aeongames/Skeleton.hpp>

Public Member Functions | |
| Joint (Joint *aParent, const Transform &aTransform, const Transform &aInvertedTransform, const std::string &aName) | |
| Construct a joint. | |
| DLL const Transform & | GetTransform () const |
| Get the local bind-pose transform. | |
| DLL const Transform & | GetInvertedTransform () const |
| Get the inverse bind-pose transform. | |
| DLL const Joint * | GetParent () const |
| Get the parent joint. | |
A single joint within a skeleton hierarchy.
Definition at line 33 of file Skeleton.hpp.
| AeonGames::Skeleton::Joint::Joint | ( | Joint * | aParent, |
| const Transform & | aTransform, | ||
| const Transform & | aInvertedTransform, | ||
| const std::string & | aName ) |
Construct a joint.
| aParent | Pointer to the parent joint, or nullptr for a root joint. |
| aTransform | The local bind-pose transform. |
| aInvertedTransform | The inverse bind-pose transform. |
| aName | Name of the joint. |
Definition at line 35 of file Skeleton.cpp.
| const Transform & AeonGames::Skeleton::Joint::GetInvertedTransform | ( | ) | const |
Get the inverse bind-pose transform.
Definition at line 45 of file Skeleton.cpp.
| const Skeleton::Joint * AeonGames::Skeleton::Joint::GetParent | ( | ) | const |
Get the parent joint.
Definition at line 50 of file Skeleton.cpp.
| const Transform & AeonGames::Skeleton::Joint::GetTransform | ( | ) | const |
Get the local bind-pose transform.
Definition at line 40 of file Skeleton.cpp.