Divide Framework
0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::AI::AITeam Member List
This is the complete list of members for
Divide::AI::AITeam
, including all inherited members.
_aiTeamCrowd
Divide::AI::AITeam
private
_crowdMutex
Divide::AI::AITeam
mutable
private
_enemyTeams
Divide::AI::AITeam
private
_guid
Divide::GUIDWrapper
protected
_memberVariable
Divide::AI::AITeam
private
_orderMutex
Divide::AI::AITeam
mutable
protected
_orders
Divide::AI::AITeam
private
_parentManager
Divide::AI::AITeam
private
_team
Divide::AI::AITeam
private
_updateMutex
Divide::AI::AITeam
mutable
private
addCrowd
(AIEntity::PresetAgentRadius radius, Navigation::NavigationMesh *navMesh)
Divide::AI::AITeam
protected
addEnemyTeam
(U32 enemyTeamID)
Divide::AI::AITeam
addOrder
(const OrderPtr &order)
Divide::AI::AITeam
inline
addTeamMember
(AIEntity *entity)
Divide::AI::AITeam
AIManager
Divide::AI::AITeam
friend
AITeam
(U32 id, AIManager &parentManager)
Divide::AI::AITeam
AITeamCrowd
typedef
Divide::AI::AITeam
clearOrders
()
Divide::AI::AITeam
inline
CrowdPtr
typedef
Divide::AI::AITeam
findEnemyTeamEntry
(U32 enemyTeamID)
Divide::AI::AITeam
inline
protected
findOrder
(const Order &order)
Divide::AI::AITeam
inline
protected
findOrder
(U32 orderID)
Divide::AI::AITeam
inline
protected
generateGUID
() noexcept
Divide::GUIDWrapper
static
getCrowd
(const AIEntity::PresetAgentRadius radius) const
Divide::AI::AITeam
inline
getEnemyTeamID
(const U32 index) const
Divide::AI::AITeam
inline
getEntityList
() const
Divide::AI::AITeam
protected
getGUID
() const noexcept
Divide::GUIDWrapper
inline
getMemberVariable
()
Divide::AI::AITeam
inline
getTeamMembers
() const
Divide::AI::AITeam
inline
GUIDWrapper
() noexcept
Divide::GUIDWrapper
inline
GUIDWrapper
(const GUIDWrapper &old) noexcept
Divide::GUIDWrapper
inline
GUIDWrapper
(GUIDWrapper &&old) noexcept
Divide::GUIDWrapper
inline
MemberVariable
typedef
Divide::AI::AITeam
operator=
(const GUIDWrapper &old)=delete
Divide::GUIDWrapper
operator=
(GUIDWrapper &&other)=delete
Divide::GUIDWrapper
OrderList
typedef
Divide::AI::AITeam
OrderPtr
typedef
Divide::AI::AITeam
processData
(TaskPool &parentPool, U64 deltaTimeUS)
Divide::AI::AITeam
protected
processInput
(TaskPool &parentPool, U64 deltaTimeUS)
Divide::AI::AITeam
protected
PROPERTY_RW
(U32, teamID, U32_MAX)
Divide::AI::AITeam
removeCrowd
(AIEntity::PresetAgentRadius radius)
Divide::AI::AITeam
protected
removeEnemyTeam
(U32 enemyTeamID)
Divide::AI::AITeam
removeOrder
(const Order &order)
Divide::AI::AITeam
inline
removeTeamMember
(AIEntity *entity)
Divide::AI::AITeam
requestOrders
() const
Divide::AI::AITeam
inline
resetCrowd
()
Divide::AI::AITeam
protected
TeamMap
typedef
Divide::AI::AITeam
update
(TaskPool &parentPool, U64 deltaTimeUS)
Divide::AI::AITeam
protected
~AITeam
() override
Divide::AI::AITeam
~GUIDWrapper
()=default
Divide::GUIDWrapper
virtual
Generated on Fri May 17 2024 17:00:13 for Divide Framework by
1.9.6