Castor3D 0.14.0
Multiplatform 3D engine
|
#include <BoneNode.hpp>
Fonctions membres publiques | |
C3D_API | BoneNode (castor::String name, Skeleton &skeleton, castor::Matrix4x4f inverseTransform, uint32_t id) |
Constructeur. Plus de détails... | |
C3D_API castor::BoundingBox | computeBoundingBox (Mesh const &mesh, uint32_t boneIndex) const |
Calcule les bounding box et sphere, pour l'os, pour le maillage donné. Plus de détails... | |
uint32_t | getId () const noexcept |
castor::Matrix4x4f const & | getInverseTransform () const noexcept |
void | setInverseTransform (castor::Matrix4x4f value) noexcept |
Fonctions membres publiques hérités de castor3d::SkeletonNode | |
C3D_API | SkeletonNode (castor::String name, Skeleton &skeleton) |
Constructeur. Plus de détails... | |
virtual C3D_API | ~SkeletonNode ()=default |
Destructeur. Plus de détails... | |
const Skeleton & | getSkeleton () const noexcept |
SkeletonNode * | getParent () const noexcept |
SkeletonNodeType | getType () const noexcept |
NodeTransform const & | getTransform () const noexcept |
void | setTransform (NodeTransform tranform) noexcept |
Amis | |
class | Skeleton |
class | BinaryWriter< BoneNode > |
class | BinaryParser< BoneNode > |
class | BinaryParser< Skeleton > |
Membres hérités additionnels | |
Fonctions membres protégées hérités de castor3d::SkeletonNode | |
C3D_API | SkeletonNode (SkeletonNodeType type, castor::String name, Skeleton &skeleton) |
Constructeur. Plus de détails... | |
C3D_API castor3d::BoneNode::BoneNode | ( | castor::String | name, |
Skeleton & | skeleton, | ||
castor::Matrix4x4f | inverseTransform, | ||
uint32_t | id | ||
) |
Constructeur.
[in] | name | Le nom de l'os. |
[in] | skeleton | Le squelette parent. |
[in] | inverseTransform | La matrice de transformation de l'espace objet vers l'espace du noeud. |
[in] | id | L'ID de l'os. |
C3D_API castor::BoundingBox castor3d::BoneNode::computeBoundingBox | ( | Mesh const & | mesh, |
uint32_t | boneIndex | ||
) | const |
Calcule les bounding box et sphere, pour l'os, pour le maillage donné.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
friend |
|
friend |
|
friend |
|
friend |