Divide Framework
0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::AI::AIManager Member List
This is the complete list of members for
Divide::AI::AIManager
, including all inherited members.
_aiTeams
Divide::AI::AIManager
private
_currentTimeUS
Divide::AI::AIManager
private
_deltaTimeUS
Divide::AI::AIManager
private
_navMeshDebugDraw
Divide::AI::AIManager
private
_navMeshes
Divide::AI::AIManager
private
_navMeshMutex
Divide::AI::AIManager
mutable
private
_parentPool
Divide::AI::AIManager
private
_parentScene
Divide::SceneComponent
protected
_pauseUpdate
Divide::AI::AIManager
private
_previousTimeUS
Divide::AI::AIManager
private
_running
Divide::AI::AIManager
private
_sceneCallback
Divide::AI::AIManager
private
_shouldStop
Divide::AI::AIManager
private
_updateMutex
Divide::AI::AIManager
mutable
private
_updating
Divide::AI::AIManager
private
addNavMesh
(PlatformContext &context, Navigation::DivideRecast &recastInterface, Scene &parentScene, AIEntity::PresetAgentRadius radius)
Divide::AI::AIManager
AIManager
(Scene &parentScene, TaskPool &pool)
Divide::AI::AIManager
explicit
AITeam
Divide::AI::AIManager
friend
AITeamMap
typedef
Divide::AI::AIManager
debugDraw
(GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut, bool forceAll=true)
Divide::AI::AIManager
destroy
()
Divide::AI::AIManager
destroyNavMesh
(AIEntity::PresetAgentRadius radius)
Divide::AI::AIManager
getNavMesh
(const AIEntity::PresetAgentRadius radius) const
Divide::AI::AIManager
inline
getTeamByID
(const U32 AITeamID)
Divide::AI::AIManager
inline
isDebugDraw
() const noexcept
Divide::AI::AIManager
inline
navMeshDebugDraw
() const noexcept
Divide::AI::AIManager
inline
NavMeshMap
typedef
Divide::AI::AIManager
parentScene
() noexcept
Divide::SceneComponent
inline
parentScene
() const noexcept
Divide::SceneComponent
inline
pauseUpdate
(const bool state) noexcept
Divide::AI::AIManager
inline
processData
(U64 deltaTimeUS)
Divide::AI::AIManager
private
processInput
(U64 deltaTimeUS)
Divide::AI::AIManager
private
registerEntity
(U32 teamID, AIEntity *entity)
Divide::AI::AIManager
registerTeam
(U32 id)
Divide::AI::AIManager
running
() const noexcept
Divide::AI::AIManager
inline
SceneComponent
(Scene &parentScene) noexcept
Divide::SceneComponent
inline
explicit
setSceneCallback
(const DELEGATE< void > &callback)
Divide::AI::AIManager
inline
shouldStop
() const noexcept
Divide::AI::AIManager
protected
stop
() noexcept
Divide::AI::AIManager
inline
toggleNavMeshDebugDraw
(bool state)
Divide::AI::AIManager
unregisterEntity
(U32 teamID, AIEntity *entity)
Divide::AI::AIManager
unregisterEntity
(AIEntity *entity)
Divide::AI::AIManager
unregisterTeam
(U32 id)
Divide::AI::AIManager
update
(U64 deltaTimeUS)
Divide::AI::AIManager
updateEntities
(U64 deltaTimeUS)
Divide::AI::AIManager
private
updatePaused
() const noexcept
Divide::AI::AIManager
inline
updating
() const noexcept
Divide::AI::AIManager
inline
~AIManager
()
Divide::AI::AIManager
Generated on Fri May 17 2024 17:00:13 for Divide Framework by
1.9.6