Castor3D 0.12.0
Multiplatform 3D engine
Fonctions membres publiques | Amis | Liste de tous les membres
Référence de la classe castor3d::Bone

#include <Bone.hpp>

Graphe d'héritage de castor3d::Bone:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::Bone:
Collaboration graph
[légende]

Fonctions membres publiques

C3D_API Bone (Skeleton &skeleton, castor::Matrix4x4f const &offset)
 Constructeur. Plus de détails...
 
C3D_API ~Bone ()
 Destructeur. Plus de détails...
 
C3D_API castor::BoundingBox computeBoundingBox (Mesh const &mesh, uint32_t boneIndex) const
 Calcule les bounding box et sphere, pour chaque os, pour le maillage donné. Plus de détails...
 
const castor::Matrix4x4f & getOffsetMatrix () const
 
const castor::Matrix4x4f & getAbsoluteOffsetMatrix () const
 
const SkeletongetSkeleton () const
 
BoneSPtr getParent () const
 

Amis

class Skeleton
 
class BinaryWriter< Bone >
 
class BinaryParser< Bone >
 

Documentation des constructeurs et destructeur

◆ Bone()

C3D_API castor3d::Bone::Bone ( Skeleton skeleton,
castor::Matrix4x4f const &  offset 
)
explicit

Constructeur.

Paramètres
[in]skeletonLe squelette parent.
[in]offsetLa matrice de transformation de l'espace objet vers l'espace du bone.

◆ ~Bone()

C3D_API castor3d::Bone::~Bone ( )

Destructeur.

Documentation des fonctions membres

◆ computeBoundingBox()

C3D_API castor::BoundingBox castor3d::Bone::computeBoundingBox ( Mesh const &  mesh,
uint32_t  boneIndex 
) const

Calcule les bounding box et sphere, pour chaque os, pour le maillage donné.

◆ getAbsoluteOffsetMatrix()

const castor::Matrix4x4f & castor3d::Bone::getAbsoluteOffsetMatrix ( ) const
inline
Renvoie
La matrice de transformation absolute de l'espace objet vers l'espace du bone.

◆ getOffsetMatrix()

const castor::Matrix4x4f & castor3d::Bone::getOffsetMatrix ( ) const
inline
Renvoie
La matrice de transformation de l'espace objet vers l'espace du bone.

◆ getParent()

BoneSPtr castor3d::Bone::getParent ( ) const
inline
Renvoie
L'os parent.

◆ getSkeleton()

const Skeleton & castor3d::Bone::getSkeleton ( ) const
inline
Renvoie
Le squelette parent.

Documentation des fonctions amies et associées

◆ BinaryParser< Bone >

friend class BinaryParser< Bone >
friend

◆ BinaryWriter< Bone >

friend class BinaryWriter< Bone >
friend

◆ Skeleton

friend class Skeleton
friend

La documentation de cette classe a été générée à partir du fichier suivant :