UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
dtCrowd Member List

This is the complete list of members for dtCrowd, including all inherited members.

addAgent(const dtReal *pos, const dtCrowdAgentParams &params, const dtQueryFilter *filter)dtCrowd
cacheActiveAgents()dtCrowd
dtCrowd()dtCrowd
getActiveAgents(dtCrowdAgent **agents, const int maxAgents)dtCrowd
getActiveAgents() constdtCrowdinline
getAgent(const int idx)dtCrowd
getAgentAnims() constdtCrowdinline
getAgentCount() constdtCrowd
getAgentIndex(const dtCrowdAgent *agent) constdtCrowdinline
getEditableFilter(const int idx)dtCrowd
getFilter(const int idx) constdtCrowd
getGrid() constdtCrowdinline
getNavMeshQuery() constdtCrowdinline
getNumActiveAgents() constdtCrowdinline
getObstacleAvoidanceParams(const int idx) constdtCrowd
getObstacleAvoidancePattern(int idx, dtReal *angles, dtReal *radii, int *nsamples)dtCrowd
getPathQueue() constdtCrowdinline
getQueryExtents() constdtCrowdinline
getSharedBoundary() constdtCrowdinline
getVelocitySampleCount() constdtCrowdinline
init(const int maxAgents, const dtReal maxAgentRadius, dtNavMesh *nav)dtCrowd
initAvoidance(const int maxNeighbors, const int maxWalls, const int maxCustomPatterns)dtCrowd
isOutsideCorridor(const int idx) constdtCrowd
removeAgent(const int idx)dtCrowd
requestMoveTarget(const int idx, dtPolyRef ref, const dtReal *pos)dtCrowd
requestMoveVelocity(const int idx, const dtReal *vel)dtCrowd
resetAgentVelocity(const int idx)dtCrowd
resetMoveTarget(const int idx)dtCrowd
setAgentBackOnLink(const int idx)dtCrowd
setAgentCheckInterval(const dtReal t)dtCrowd
setAgentCorridor(const int idx, const dtPolyRef *path, const int npath)dtCrowd
setAgentWaiting(const int idx)dtCrowd
setEarlyReachTestOptimization(bool bEnable)dtCrowd
setObstacleAvoidanceParams(const int idx, const dtObstacleAvoidanceParams *params)dtCrowd
setObstacleAvoidancePattern(int idx, const dtReal *angles, const dtReal *radii, int nsamples)dtCrowd
setPathOffsetRadiusMultiplier(dtReal RadiusMultiplier)dtCrowd
setPruneStartedOffmeshConnections(bool bRemoveFromCorridor)dtCrowd
setSeparationFilter(dtReal InFilter)dtCrowd
setSingleAreaVisibilityOptimization(bool bEnable)dtCrowd
update(const dtReal dt, dtCrowdAgentDebugInfo *debug)dtCrowd
updateAgentFilter(const int idx, const dtQueryFilter *filter)dtCrowd
updateAgentParameters(const int idx, const dtCrowdAgentParams &params)dtCrowd
updateAgentState(const int idx, bool repath)dtCrowd
updateStepAvoidance(const dtReal dt, dtCrowdAgentDebugInfo *debug)dtCrowd
updateStepCorridor(const dtReal dt, dtCrowdAgentDebugInfo *debug)dtCrowd
updateStepMove(const dtReal dt, dtCrowdAgentDebugInfo *debug)dtCrowd
updateStepNextMovePoint(const dtReal dt, dtCrowdAgentDebugInfo *debug)dtCrowd
updateStepOffMeshAnim(const dtReal dt, dtCrowdAgentDebugInfo *debug)dtCrowd
updateStepOffMeshVelocity(const dtReal dt, dtCrowdAgentDebugInfo *debug)dtCrowd
updateStepPaths(const dtReal dt, dtCrowdAgentDebugInfo *debug)dtCrowd
updateStepProximityData(const dtReal dt, dtCrowdAgentDebugInfo *debug)dtCrowd
updateStepSteering(const dtReal dt, dtCrowdAgentDebugInfo *debug)dtCrowd
~dtCrowd()dtCrowd