Castor3D  ..
Classes | Espaces de nommage
Référence du fichier Castor3DPrerequisites_Animation.hpp
+ Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Classes

class  Castor3D::Interpolator< Type >
 Classe modèle pour gérer les interpolations (de point, quaternion, real, ...) Plus de détails...
 
class  Castor3D::InterpolatorT< T, eINTERPOLATOR_MODE >
 Classe modèle pour gérer les interpolations (de point, quaternion, real, ...) Plus de détails...
 

Espaces de nommage

 Castor3D
 

Animation

enum  Castor3D::eINTERPOLATOR_MODE { Castor3D::eINTERPOLATOR_MODE_NONE, Castor3D::eINTERPOLATOR_MODE_LINEAR }
 Enumération des modes d'înterpolation. Plus de détails...
 
enum  Castor3D::eANIMATION_STATE : uint8_t { Castor3D::eANIMATION_STATE_PLAYING, Castor3D::eANIMATION_STATE_STOPPED, Castor3D::eANIMATION_STATE_PAUSED }
 Enumération des états d'une animation. Plus de détails...
 
enum  Castor3D::eANIMATION_OBJECT_TYPE : uint8_t { Castor3D::eANIMATION_OBJECT_TYPE_NODE, Castor3D::eANIMATION_OBJECT_TYPE_OBJECT, Castor3D::eANIMATION_OBJECT_TYPE_BONE }
 Classe de représentation de choses mouvantes. Plus de détails...
 
typedef enum Castor3D::eINTERPOLATOR_MODE Castor3D::eINTERPOLATOR_MODE
 Enumération des modes d'înterpolation. Plus de détails...
 
typedef enum Castor3D::eANIMATION_STATE Castor3D::eANIMATION_STATE
 Enumération des états d'une animation. Plus de détails...
 
typedef enum Castor3D::eANIMATION_OBJECT_TYPE Castor3D::eANIMATION_OBJECT_TYPE
 Classe de représentation de choses mouvantes. Plus de détails...
 
using Castor3D::AnimationStateMap = std::map< Castor::String, eANIMATION_STATE >
 
using Castor3D::Point3rInterpolator = Interpolator< Castor::Point3r >
 
using Castor3D::QuaternionInterpolator = Interpolator< Castor::Quaternion >
 
using Castor3D::KeyFrameRealMap = std::map< real, KeyFrame >
 
using Castor3D::KeyFrameArray = std::vector< KeyFrame >
 
 Castor3D::DECLARE_SMART_PTR (AnimatedObject)
 
 Castor3D::DECLARE_SMART_PTR (AnimationObject)
 
 Castor3D::DECLARE_SMART_PTR (SkeletonAnimationObject)
 
 Castor3D::DECLARE_SMART_PTR (SkeletonAnimationBone)
 
 Castor3D::DECLARE_SMART_PTR (SkeletonAnimationNode)
 
 Castor3D::DECLARE_SMART_PTR (Animation)
 
 Castor3D::DECLARE_SMART_PTR (AnimatedObjectGroup)
 
 Castor3D::DECLARE_SMART_PTR (Bone)
 
 Castor3D::DECLARE_SMART_PTR (Skeleton)
 
 Castor3D::DECLARE_SMART_PTR (Animable)
 
 Castor3D::DECLARE_SMART_PTR (BonedVertex)
 
 Castor3D::DECLARE_MAP (Castor::String, AnimatedObjectGroupSPtr, AnimatedObjectGroupPtrStr)
 AnimatedObjectGroup pointer map, sorted by name. Plus de détails...
 
 Castor3D::DECLARE_MAP (Castor::String, AnimationSPtr, AnimationPtrStr)
 Animation pointer map, sorted by name. Plus de détails...
 
 Castor3D::DECLARE_MAP (Castor::String, AnimatedObjectSPtr, AnimatedObjectPtrStr)
 AnimatedObject pointer map, sorted by name. Plus de détails...
 
 Castor3D::DECLARE_MAP (Castor::String, AnimationObjectSPtr, AnimationObjectPtrStr)
 MovingObject pointer map, sorted by name. Plus de détails...
 
 Castor3D::DECLARE_VECTOR (AnimationSPtr, AnimationPtr)
 Animation pointer array. Plus de détails...
 
 Castor3D::DECLARE_VECTOR (BoneSPtr, BonePtr)
 Bone pointer array. Plus de détails...
 
 Castor3D::DECLARE_VECTOR (AnimationObjectSPtr, AnimationObjectPtr)
 AnimationObject pointer array. Plus de détails...
 
 Castor3D::DECLARE_VECTOR (BonedVertexSPtr, BonedVertexPtr)
 BonedVertex pointer array. Plus de détails...