_componentCache | Divide::ECSSystem< AnimationSystem, AnimationComponent > | protected |
_context | Divide::PlatformContextComponent | protected |
_engine | Divide::ECSSystem< AnimationSystem, AnimationComponent > | protected |
_serializer | Divide::ECSSystem< AnimationSystem, AnimationComponent > | protected |
AddDependencies(Dependencies &&... dependencies) | ECS::System< T > | inline |
AnimationSystem(ECS::ECSEngine &parentEngine, PlatformContext &context) | Divide::AnimationSystem | |
context() noexcept | Divide::PlatformContextComponent | inline |
context() const noexcept | Divide::PlatformContextComponent | inline |
ECSSystem(ECS::ECSEngine &engine) | Divide::ECSSystem< AnimationSystem, AnimationComponent > | explicit |
getAnimationState() const noexcept | Divide::AnimationSystem | |
GetSerializer() noexcept override | Divide::ECSSystem< AnimationSystem, AnimationComponent > | inlinevirtual |
GetSerializer() const noexcept override | Divide::ECSSystem< AnimationSystem, AnimationComponent > | inlinevirtual |
GetStaticSystemTypeID() const override | ECS::System< T > | inlinevirtual |
GetSystemTypeName() const override | ECS::System< T > | inlinevirtual |
ISystem(SystemPriority priority=NORMAL_SYSTEM_PRIORITY, f32 updateInterval_ms=-1.0f) | ECS::ISystem | protected |
loadCache(SceneGraphNode *sgn, ByteBuffer &inputBuffer) override | Divide::AnimationSystem | virtual |
m_Enabled | ECS::ISystem | private |
m_NeedsUpdate | ECS::ISystem | private |
m_Priority | ECS::ISystem | private |
m_Reserved | ECS::ISystem | private |
m_SystemManagerInstance | ECS::System< T > | private |
m_TimeSinceLastUpdate | ECS::ISystem | private |
m_UpdateInterval | ECS::ISystem | private |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | |
NonCopyable()=default | Divide::NonCopyable | protected |
OnFrameEnd() override | Divide::ECSSystem< AnimationSystem, AnimationComponent > | virtual |
OnFrameStart() override | Divide::ECSSystem< AnimationSystem, AnimationComponent > | virtual |
operator=(const NonCopyable &)=delete | Divide::NonCopyable | |
operator=(NonCopyable &&)=default | Divide::NonCopyable | |
Parent typedef | Divide::AnimationSystem | private |
PlatformContextComponent(PlatformContext &context) noexcept | Divide::PlatformContextComponent | inline |
PostUpdate(F32 dt) override | Divide::AnimationSystem | |
ECS::System::PostUpdate(f32 dt) override | ECS::System< T > | inlinevirtual |
PreUpdate(F32 dt) override | Divide::AnimationSystem | |
ECS::System::PreUpdate(f32 dt) override | ECS::System< T > | inlinevirtual |
saveCache(const SceneGraphNode *sgn, ByteBuffer &outputBuffer) override | Divide::AnimationSystem | virtual |
STATIC_SYSTEM_TYPE_ID | ECS::System< T > | static |
System() | ECS::System< T > | inlineprotected |
toggleAnimationState(bool state) noexcept | Divide::AnimationSystem | |
Update(F32 dt) override | Divide::AnimationSystem | |
ECS::System::Update(f32 dt) override | ECS::System< T > | inlinevirtual |
~ECSSystem() override=default | Divide::ECSSystem< AnimationSystem, AnimationComponent > | virtual |
~ISystem() | ECS::ISystem | virtual |
~NonCopyable()=default | Divide::NonCopyable | protected |
~PlatformContextComponent()=default | Divide::PlatformContextComponent | virtual |
~System() override | ECS::System< T > | inlinevirtual |