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

Classes

struct  castor3d::GroupAnimation
 
struct  castor3d::PtrCacheTraitsT< AnimatedObjectGroup, castor::String >
 

Espaces de nommage

namespace  castor3d
 
namespace  castor
 

SceneNode

using castor3d::GroupAnimationMap = std::map< castor::String, GroupAnimation >
 
using castor3d::Animable = AnimableT< Engine >
 
using castor3d::Animation = AnimationT< Engine >
 
using castor3d::OnAnimatedSkeletonChangeFunction = std::function< void(AnimatedObjectGroup const &, AnimatedSkeleton &) >
 
using castor3d::OnAnimatedSkeletonChange = castor::SignalT< OnAnimatedSkeletonChangeFunction >
 
using castor3d::OnAnimatedSkeletonChangeConnection = OnAnimatedSkeletonChange::connection
 
using castor3d::OnAnimatedMeshChangeFunction = std::function< void(AnimatedObjectGroup const &, AnimatedMesh &) >
 
using castor3d::OnAnimatedMeshChange = castor::SignalT< OnAnimatedMeshChangeFunction >
 
using castor3d::OnAnimatedMeshChangeConnection = OnAnimatedMeshChange::connection
 
using castor3d::OnAnimatedTextureChangeFunction = std::function< void(AnimatedObjectGroup const &, AnimatedTexture &) >
 
using castor3d::OnAnimatedTextureChange = castor::SignalT< OnAnimatedTextureChangeFunction >
 
using castor3d::OnAnimatedTextureChangeConnection = OnAnimatedTextureChange::connection
 
using castor3d::OnAnimatedSceneNodeChangeFunction = std::function< void(AnimatedObjectGroup const &, AnimatedSceneNode &) >
 
using castor3d::OnAnimatedSceneNodeChange = castor::SignalT< OnAnimatedSceneNodeChangeFunction >
 
using castor3d::OnAnimatedSceneNodeChangeConnection = OnAnimatedSceneNodeChange::connection
 
using castor3d::AnimatedObjectGroupCacheTraits = PtrCacheTraitsT< AnimatedObjectGroup, castor::String >
 
using castor3d::AnimatedObjectGroupCache = castor::ResourceCacheT< AnimatedObjectGroup, castor::String, AnimatedObjectGroupCacheTraits >
 
using castor3d::AnimatedObjectGroupRes = AnimatedObjectGroupCacheTraits::ElementPtrT
 
using castor3d::AnimatedObjectGroupResPtr = AnimatedObjectGroupCacheTraits::ElementObsT
 
 castor3d::CU_DeclareSmartPtr (SceneNodeAnimation)
 
 castor3d::CU_DeclareSmartPtr (SceneNodeAnimationKeyFrame)
 
 castor3d::CU_DeclareSmartPtr (Animable)
 
 castor3d::CU_DeclareSmartPtr (AnimatedObjectGroup)
 
 castor3d::CU_DeclareSmartPtr (AnimatedMesh)
 
 castor3d::CU_DeclareSmartPtr (AnimatedObject)
 
 castor3d::CU_DeclareSmartPtr (AnimatedSceneNode)
 
 castor3d::CU_DeclareSmartPtr (AnimatedSkeleton)
 
 castor3d::CU_DeclareSmartPtr (AnimatedTexture)
 
 castor3d::CU_DeclareSmartPtr (Animation)
 
 castor3d::CU_DeclareSmartPtr (AnimationInstance)
 
 castor3d::CU_DeclareMap (castor::String, AnimatedObjectGroupSPtr, AnimatedObjectGroupPtrStr)
 AnimatedObjectGroup pointer map, sorted by name. Plus de détails...
 
 castor3d::CU_DeclareMap (castor::String, AnimatedObjectSPtr, AnimatedObjectPtrStr)
 AnimatedObject pointer map, sorted by name. Plus de détails...
 
 castor3d::CU_DeclareMap (castor::String, AnimationInstanceUPtr, AnimationInstancePtrStr)
 Animation pointer map, sorted by name. Plus de détails...
 
 castor3d::CU_DeclareMap (castor::String, AnimationSPtr, AnimationPtrStr)
 Animation pointer map, sorted by name. Plus de détails...
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, AnimatedObjectGroupCache, C3D_API)