Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Fonctions membres protégées | Amis | Liste de tous les membres
Référence de la classe castor3d::SkeletonNode

#include <SkeletonNode.hpp>

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

Fonctions membres publiques

C3D_API SkeletonNode (castor::String name, Skeleton &skeleton)
 Constructeur.
 
virtual C3D_API ~SkeletonNode () noexcept=default
 Destructeur.
 
const SkeletongetSkeleton () const noexcept
 
SkeletonNodegetParent () const noexcept
 
SkeletonNodeType getType () const noexcept
 
NodeTransform const & getTransform () const noexcept
 
void setTransform (NodeTransform tranform) noexcept
 
- Fonctions membres publiques hérités de castor::NamedBaseT< T >
 NamedBaseT (T name) noexcept
 Constructeur.
 
T const & getName () const noexcept
 Récupère le nom.
 
void rename (T name) noexcept
 

Fonctions membres protégées

C3D_API SkeletonNode (SkeletonNodeType type, castor::String name, Skeleton &skeleton)
 Constructeur.
 

Amis

class Skeleton
 
class BinaryWriter< SkeletonNode >
 
class BinaryParser< SkeletonNode >
 
class BinaryWriter< BoneNode >
 
class BinaryParser< BoneNode >
 

Membres hérités additionnels

- Attributs protégés hérités de castor::NamedBaseT< T >
m_name
 

Documentation des constructeurs et destructeur

◆ SkeletonNode() [1/2]

C3D_API castor3d::SkeletonNode::SkeletonNode ( SkeletonNodeType type,
castor::String name,
Skeleton & skeleton )
protected

Constructeur.

Paramètres
[in]typeLe type de noeud.
[in]nameLe nom du noeud.
[in]skeletonLe squelette parent.

◆ SkeletonNode() [2/2]

C3D_API castor3d::SkeletonNode::SkeletonNode ( castor::String name,
Skeleton & skeleton )

Constructeur.

Paramètres
[in]nameLe nom du noeud.
[in]skeletonLe squelette parent.

◆ ~SkeletonNode()

virtual C3D_API castor3d::SkeletonNode::~SkeletonNode ( )
virtualdefaultnoexcept

Destructeur.

Documentation des fonctions membres

◆ getParent()

SkeletonNode * castor3d::SkeletonNode::getParent ( ) const
inlinenoexcept

◆ getSkeleton()

const Skeleton & castor3d::SkeletonNode::getSkeleton ( ) const
inlinenoexcept

◆ getTransform()

NodeTransform const & castor3d::SkeletonNode::getTransform ( ) const
inlinenoexcept

◆ getType()

SkeletonNodeType castor3d::SkeletonNode::getType ( ) const
inlinenoexcept

◆ setTransform()

void castor3d::SkeletonNode::setTransform ( NodeTransform tranform)
inlinenoexcept

Documentation des fonctions amies et associées

◆ BinaryParser< BoneNode >

friend class BinaryParser< BoneNode >
friend

◆ BinaryParser< SkeletonNode >

friend class BinaryParser< SkeletonNode >
friend

◆ BinaryWriter< BoneNode >

friend class BinaryWriter< BoneNode >
friend

◆ BinaryWriter< SkeletonNode >

friend class BinaryWriter< SkeletonNode >
friend

◆ Skeleton

friend class Skeleton
friend

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