|
C3D_API | SkeletonAnimationNode (SkeletonAnimation &p_animation, Castor::String const &p_name=Castor::cuEmptyString) |
| Constructeur. Plus de détails...
|
|
C3D_API | ~SkeletonAnimationNode () |
| Destructeur. Plus de détails...
|
|
C3D_API | SkeletonAnimationNode (SkeletonAnimationNode &&p_rhs)=default |
| Constructeur par déplacement. Plus de détails...
|
|
C3D_API SkeletonAnimationNode & | operator= (SkeletonAnimationNode &&p_rhs)=default |
| Opérateur d'affectation par déplacement. Plus de détails...
|
|
C3D_API | SkeletonAnimationNode (SkeletonAnimationNode const &p_rhs)=delete |
| Constructeur par copie. Plus de détails...
|
|
C3D_API SkeletonAnimationNode & | operator= (SkeletonAnimationNode const &p_rhs)=delete |
| Opérateur d'affectation par copie. Plus de détails...
|
|
virtual C3D_API Castor::String const & | GetName () const |
| Récupère le nom de l'objet. Plus de détails...
|
|
virtual C3D_API | ~SkeletonAnimationObject () |
| Destructeur. Plus de détails...
|
|
C3D_API void | AddChild (SkeletonAnimationObjectSPtr p_object) |
| Ajoute un objet enfant à celui-ci. Plus de détails...
|
|
C3D_API KeyFrame & | AddKeyFrame (std::chrono::milliseconds const &p_from, Castor::Point3r const &p_translate=Castor::Point3r{}, Castor::Quaternion const &p_rotate=Castor::Quaternion{}, Castor::Point3r const &p_scale=Castor::Point3r{ 1.0_r, 1.0_r, 1.0_r }) |
| Crée une key frame de mise à l'échelle et l'ajoute à la liste. Plus de détails...
|
|
C3D_API void | RemoveKeyFrame (std::chrono::milliseconds const &p_time) |
| Supprime la key frame de mise à l'échelle à l'index de temps donné. Plus de détails...
|
|
InterpolatorType | GetInterpolationMode () const |
|
KeyFrameArray const & | GetKeyFrames () const |
|
std::chrono::milliseconds const & | GetLength () const |
|
SkeletonAnimationObjectType | GetType () const |
|
void | SetLength (std::chrono::milliseconds const &p_length) |
| Définit la durée de l'animation. Plus de détails...
|
|
Castor::Matrix4x4r const & | GetNodeTransform () const |
| Récupère les animations du noeud de transformation. Plus de détails...
|
|
void | SetNodeTransform (Castor::Matrix4x4r const &p_transform) |
| Définit les animations du noeud de transformation. Plus de détails...
|
|
bool | HasKeyFrames () const |
| Dit si l'objet a des keyframes. Plus de détails...
|
|
SkeletonAnimationObjectPtrArray const & | GetChildren () const |
|
SkeletonAnimationObjectSPtr | GetParent () const |
|