Castor3D  0.11.0
Multiplatform 3D engine
Classes | Espaces de nommage
Référence du fichier AnimationModule.hpp

Classes

class  castor3d::AnimableT< AnimableHanlerT >
 interface publique d'animable Plus de détails...
 
class  castor3d::Interpolator< DataT >
 Classe modèle pour gérer les interpolations (de point, quaternion, real, ...) Plus de détails...
 
class  castor3d::InterpolatorT< Type, Mode >
 Classe modèle pour gérer les interpolations (de point, quaternion, real, ...) Plus de détails...
 
class  castor3d::AnimationT< AnimableHanlerT >
 Classe de base des animations. Plus de détails...
 
class  castor3d::AnimationInstanceT< OwnerT >
 Utilisée pour jouer une animation sur un objet particulier. Plus de détails...
 

Espaces de nommage

 castor3d
 

Animation

enum  castor3d::AnimationState : uint8_t {
  castor3d::AnimationState::ePlaying, castor3d::AnimationState::eStopped, castor3d::AnimationState::ePaused, castor3d::AnimationState::eCount,
  castor3d::AnimationState::eMin = ePlaying, castor3d::AnimationState::eMax =eCount-1
}
 Enumération des états d'une animation. Plus de détails...
 
enum  castor3d::AnimationType : uint8_t {
  castor3d::AnimationType::eMovable, castor3d::AnimationType::eSkeleton, castor3d::AnimationType::eMesh, castor3d::AnimationType::eTexture,
  castor3d::AnimationType::eCount, castor3d::AnimationType::eMin = eMovable, castor3d::AnimationType::eMax =eCount-1
}
 Enumération des types d'animation. Plus de détails...
 
enum  castor3d::InterpolatorType : uint8_t {
  castor3d::InterpolatorType::eNearest, castor3d::InterpolatorType::eLinear, castor3d::InterpolatorType::eCount, castor3d::InterpolatorType::eMin = eNearest,
  castor3d::InterpolatorType::eMax =eCount-1
}
 Enumération des modes d'înterpolation. Plus de détails...
 
using castor3d::Point3rInterpolator = Interpolator< castor::Point3f >
 
using castor3d::QuaternionInterpolator = Interpolator< castor::Quaternion >
 
C3D_API castor::String castor3d::getName (AnimationState value)
 
C3D_API castor::String castor3d::getName (AnimationType value)
 
C3D_API castor::String castor3d::getName (InterpolatorType value)
 
 castor3d::CU_DeclareSmartPtr (AnimationKeyFrame)
 
 castor3d::CU_DeclareVector (AnimationKeyFrameUPtr, AnimationKeyFrame)