![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
#include <SkeletonAnimationNode.hpp>
Public Member Functions | |
C3D_API | SkeletonAnimationNode (SkeletonAnimationNode &&rhs) noexcept=default |
C3D_API SkeletonAnimationNode & | operator= (SkeletonAnimationNode &&rhs)=delete |
C3D_API | SkeletonAnimationNode (SkeletonAnimationNode const &rhs)=delete |
C3D_API SkeletonAnimationNode & | operator= (SkeletonAnimationNode const &rhs) noexcept=delete |
C3D_API | ~SkeletonAnimationNode () noexcept override=default |
C3D_API | SkeletonAnimationNode (SkeletonAnimation &animation) |
Constructor. | |
C3D_API castor::String const & | getName () const override |
Retrieves the object name. | |
C3D_API NodeTransform const & | getNodeTransform () const noexcept override |
void | setNode (SkeletonNode &node) |
SkeletonNode * | getNode () const |
![]() | |
virtual C3D_API | ~SkeletonAnimationObject () noexcept=default |
Destructor. | |
C3D_API void | addChild (SkeletonAnimationObjectRPtr object) |
adds a child to this object. | |
InterpolatorType | getInterpolationMode () const |
SkeletonNodeType | getType () const |
SkeletonAnimationObjectArray const & | getChildren () const |
SkeletonAnimationObjectRPtr | getParent () const |
![]() | |
SkeletonAnimation * | getOwner () const noexcept |
void | setOwner (SkeletonAnimation &owner) noexcept |
Friends | |
class | BinaryWriter< SkeletonAnimationNode > |
class | BinaryParser< SkeletonAnimationNode > |
Additional Inherited Members | |
![]() | |
C3D_API | SkeletonAnimationObject (SkeletonAnimationObject const &rhs)=default |
C3D_API | SkeletonAnimationObject (SkeletonAnimationObject &&rhs) noexcept=default |
C3D_API SkeletonAnimationObject & | operator= (SkeletonAnimationObject const &rhs)=default |
C3D_API SkeletonAnimationObject & | operator= (SkeletonAnimationObject &&rhs) noexcept=default |
C3D_API | SkeletonAnimationObject (SkeletonAnimation &animation, SkeletonNodeType type) |
Constructor. | |
![]() | |
OwnedBy (SkeletonAnimation &owner) noexcept | |
Constructor. | |
![]() | |
InterpolatorType | m_mode { InterpolatorType::eCount } |
SkeletonNodeType | m_type |
SkeletonAnimationObjectArray | m_children |
SkeletonAnimationObjectRPtr | m_parent {} |
castor::BoundingBox | m_boundingBox |
|
defaultnoexcept |
|
delete |
|
overridedefaultnoexcept |
|
explicit |
Constructor.
[in] | animation | The parent animation. |
|
overridevirtual |
|
inline |
|
overridevirtualnoexcept |
Implements castor3d::SkeletonAnimationObject.
|
delete |
|
deletenoexcept |
|
inline |
|
friend |
|
friend |