Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::AnimationSystem Member List

This is the complete list of members for Divide::AnimationSystem, including all inherited members.

_componentCacheDivide::ECSSystem< AnimationSystem, AnimationComponent >protected
_contextDivide::PlatformContextComponentprotected
_engineDivide::ECSSystem< AnimationSystem, AnimationComponent >protected
_serializerDivide::ECSSystem< AnimationSystem, AnimationComponent >protected
AddDependencies(Dependencies &&... dependencies)ECS::System< T >inline
AnimationSystem(ECS::ECSEngine &parentEngine, PlatformContext &context)Divide::AnimationSystem
context() noexceptDivide::PlatformContextComponentinline
context() const noexceptDivide::PlatformContextComponentinline
ECSSystem(ECS::ECSEngine &engine)Divide::ECSSystem< AnimationSystem, AnimationComponent >explicit
getAnimationState() const noexceptDivide::AnimationSystem
GetSerializer() noexcept overrideDivide::ECSSystem< AnimationSystem, AnimationComponent >inlinevirtual
GetSerializer() const noexcept overrideDivide::ECSSystem< AnimationSystem, AnimationComponent >inlinevirtual
GetStaticSystemTypeID() const overrideECS::System< T >inlinevirtual
GetSystemTypeName() const overrideECS::System< T >inlinevirtual
ISystem(SystemPriority priority=NORMAL_SYSTEM_PRIORITY, f32 updateInterval_ms=-1.0f)ECS::ISystemprotected
loadCache(SceneGraphNode *sgn, ByteBuffer &inputBuffer) overrideDivide::AnimationSystemvirtual
m_EnabledECS::ISystemprivate
m_NeedsUpdateECS::ISystemprivate
m_PriorityECS::ISystemprivate
m_ReservedECS::ISystemprivate
m_SystemManagerInstanceECS::System< T >private
m_TimeSinceLastUpdateECS::ISystemprivate
m_UpdateIntervalECS::ISystemprivate
NonCopyable(const NonCopyable &)=deleteDivide::NonCopyable
NonCopyable(NonCopyable &&)=defaultDivide::NonCopyable
NonCopyable()=defaultDivide::NonCopyableprotected
OnFrameEnd() overrideDivide::ECSSystem< AnimationSystem, AnimationComponent >virtual
OnFrameStart() overrideDivide::ECSSystem< AnimationSystem, AnimationComponent >virtual
operator=(const NonCopyable &)=deleteDivide::NonCopyable
operator=(NonCopyable &&)=defaultDivide::NonCopyable
Parent typedefDivide::AnimationSystemprivate
PlatformContextComponent(PlatformContext &context) noexceptDivide::PlatformContextComponentinline
PostUpdate(F32 dt) overrideDivide::AnimationSystem
ECS::System::PostUpdate(f32 dt) overrideECS::System< T >inlinevirtual
PreUpdate(F32 dt) overrideDivide::AnimationSystem
ECS::System::PreUpdate(f32 dt) overrideECS::System< T >inlinevirtual
saveCache(const SceneGraphNode *sgn, ByteBuffer &outputBuffer) overrideDivide::AnimationSystemvirtual
STATIC_SYSTEM_TYPE_IDECS::System< T >static
System()ECS::System< T >inlineprotected
toggleAnimationState(bool state) noexceptDivide::AnimationSystem
Update(F32 dt) overrideDivide::AnimationSystem
ECS::System::Update(f32 dt) overrideECS::System< T >inlinevirtual
~ECSSystem() override=defaultDivide::ECSSystem< AnimationSystem, AnimationComponent >virtual
~ISystem()ECS::ISystemvirtual
~NonCopyable()=defaultDivide::NonCopyableprotected
~PlatformContextComponent()=defaultDivide::PlatformContextComponentvirtual
~System() overrideECS::System< T >inlinevirtual