Castor3D 0.17.0
Multiplatform 3D engine
Classes | Namespaces
AnimationModule.hpp File Reference

Classes

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

Namespaces

namespace  castor3d
 
namespace  castor
 

Typedefs

SceneNode
using castor3d::GroupAnimationMap = castor::StringMap< GroupAnimation >
 
using castor3d::OnAnimatedSkeletonChangeFunction = castor::Function< void( AnimatedObjectGroup const &, AnimatedSkeleton & ) >
 
using castor3d::OnAnimatedSkeletonChange = castor::SignalT< OnAnimatedSkeletonChangeFunction >
 
using castor3d::OnAnimatedSkeletonChangeConnection = OnAnimatedSkeletonChange::connection
 
using castor3d::OnAnimatedMeshChangeFunction = castor::Function< void( AnimatedObjectGroup const &, AnimatedMesh & ) >
 
using castor3d::OnAnimatedMeshChange = castor::SignalT< OnAnimatedMeshChangeFunction >
 
using castor3d::OnAnimatedMeshChangeConnection = OnAnimatedMeshChange::connection
 
using castor3d::OnAnimatedTextureChangeFunction = castor::Function< void( AnimatedObjectGroup const &, AnimatedTexture & ) >
 
using castor3d::OnAnimatedTextureChange = castor::SignalT< OnAnimatedTextureChangeFunction >
 
using castor3d::OnAnimatedTextureChangeConnection = OnAnimatedTextureChange::connection
 
using castor3d::OnAnimatedSceneNodeChangeFunction = castor::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
 
using castor3d::AnimatedObjectGroupRes = AnimatedObjectGroupCacheTraits::ElementPtrT
 
using castor3d::AnimatedObjectGroupResPtr = AnimatedObjectGroupCacheTraits::ElementObsT