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

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

_componentCacheDivide::ECSSystem< NavigationSystem, NavigationComponent >protected
_contextDivide::PlatformContextComponentprotected
_engineDivide::ECSSystem< NavigationSystem, NavigationComponent >protected
_serializerDivide::ECSSystem< NavigationSystem, NavigationComponent >protected
AddDependencies(Dependencies &&... dependencies)ECS::System< T >inline
context() noexceptDivide::PlatformContextComponentinline
context() const noexceptDivide::PlatformContextComponentinline
ECSSystem(ECS::ECSEngine &engine)Divide::ECSSystem< NavigationSystem, NavigationComponent >explicit
GetSerializer() noexcept overrideDivide::ECSSystem< NavigationSystem, NavigationComponent >inlinevirtual
GetSerializer() const noexcept overrideDivide::ECSSystem< NavigationSystem, NavigationComponent >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)Divide::ECSSystem< NavigationSystem, NavigationComponent >virtual
m_EnabledECS::ISystemprivate
m_NeedsUpdateECS::ISystemprivate
m_PriorityECS::ISystemprivate
m_ReservedECS::ISystemprivate
m_SystemManagerInstanceECS::System< T >private
m_TimeSinceLastUpdateECS::ISystemprivate
m_UpdateIntervalECS::ISystemprivate
NavigationSystem(ECS::ECSEngine &parentEngine, PlatformContext &context)Divide::NavigationSysteminline
NonCopyable(const NonCopyable &)=deleteDivide::NonCopyable
NonCopyable(NonCopyable &&)=defaultDivide::NonCopyable
NonCopyable()=defaultDivide::NonCopyableprotected
OnFrameEnd() overrideDivide::ECSSystem< NavigationSystem, NavigationComponent >virtual
OnFrameStart() overrideDivide::ECSSystem< NavigationSystem, NavigationComponent >virtual
operator=(const NonCopyable &)=deleteDivide::NonCopyable
operator=(NonCopyable &&)=defaultDivide::NonCopyable
Parent typedefDivide::NavigationSystemprivate
PlatformContextComponent(PlatformContext &context) noexceptDivide::PlatformContextComponentinline
PostUpdate(F32 dt) overrideDivide::ECSSystem< NavigationSystem, NavigationComponent >
ECS::System::PostUpdate(f32 dt) overrideECS::System< T >inlinevirtual
PreUpdate(F32 dt) overrideDivide::ECSSystem< NavigationSystem, NavigationComponent >
ECS::System::PreUpdate(f32 dt) overrideECS::System< T >inlinevirtual
saveCache(const SceneGraphNode *sgn, ByteBuffer &outputBuffer)Divide::ECSSystem< NavigationSystem, NavigationComponent >virtual
STATIC_SYSTEM_TYPE_IDECS::System< T >static
System()ECS::System< T >inlineprotected
Update(F32 dt) overrideDivide::ECSSystem< NavigationSystem, NavigationComponent >
ECS::System::Update(f32 dt) overrideECS::System< T >inlinevirtual
~ECSSystem() override=defaultDivide::ECSSystem< NavigationSystem, NavigationComponent >virtual
~ISystem()ECS::ISystemvirtual
~NonCopyable()=defaultDivide::NonCopyableprotected
~PlatformContextComponent()=defaultDivide::PlatformContextComponentvirtual
~System() overrideECS::System< T >inlinevirtual