载入中...
搜索中...
未找到
eve::crowd::Crowd 成员列表

成员的完整列表,这些成员属于 eve::crowd::Crowd,包括所有继承而来的类成员

addAgent(float x, float y, float heading, float radius)eve::crowd::Crowd
addFlowGoal(int gx, int gy)eve::crowd::Crowd
addNamedAgent(const std::string &stableId, float x, float y, float heading, float radius)eve::crowd::Crowd
advance(float dt)eve::crowd::Crowd
applySpawnBatch(const SpawnBatch &batch)eve::crowd::Crowd
build()eve::crowd::Crowd
buildFlowField(int gx, int gy)eve::crowd::Crowd
clearAgents()eve::crowd::Crowd
clearAgentTarget(int id)eve::crowd::Crowd
clearFlowGoals()eve::crowd::Crowd
configureAvoidance(AvoidanceSettings settings)eve::crowd::Crowd
costAtWorld(float wx, float wy) consteve::crowd::Crowd
Crowd()eve::crowd::Crowd
flowAtCell(int cx, int cy) consteve::crowd::Crowd
flowAtWorld(float wx, float wy) consteve::crowd::Crowd
getAgentAction(int id) consteve::crowd::Crowd
getAgentAvoidancePriority(int id) consteve::crowd::Crowd
getAgentCount() consteve::crowd::Crowd
getAgentData(int id) consteve::crowd::Crowd
getAgentInteraction(int id) consteve::crowd::Crowd
getAgentStableId(int index) consteve::crowd::Crowd
getAgentState(int id) consteve::crowd::Crowd
getAvoidanceSettings() consteve::crowd::Crowd
getCellCost(int cx, int cy) consteve::crowd::Crowd
getCellSize() consteve::crowd::Crowd
getFieldHeight() consteve::crowd::Crowd
getFieldOriginX() consteve::crowd::Crowd
getFieldOriginY() consteve::crowd::Crowd
getFieldWidth() consteve::crowd::Crowd
getMaxAgents() consteve::crowd::Crowd
getName() const =0eve::Modulepure virtual
getNamedAgentIndex(const std::string &stableId) consteve::crowd::Crowd
hasNamedAgent(const std::string &stableId) consteve::crowd::Crowd
isFieldBuilt() consteve::crowd::Crowd
isReachable(int cx, int cy) consteve::crowd::Crowd
Module_REG(Crowd)eve::crowd::Crowd
removeAgent(int id)eve::crowd::Crowd
removeNamedAgent(const std::string &stableId)eve::crowd::Crowd
resizeField(int width, int height, float cellSize, float originX, float originY)eve::crowd::Crowd
setAgentAccel(int id, float accel)eve::crowd::Crowd
setAgentAction(int id, const std::string &action)eve::crowd::Crowd
setAgentAvoidancePriority(int id, int priority)eve::crowd::Crowd
setAgentData(int id, int data)eve::crowd::Crowd
setAgentInteraction(int id, AgentInteraction policy)eve::crowd::Crowd
setAgentPosition(int id, float x, float y)eve::crowd::Crowd
setAgentRadius(int id, float radius)eve::crowd::Crowd
setAgentSpeed(int id, float speed)eve::crowd::Crowd
setAgentTarget(int id, float tx, float ty)eve::crowd::Crowd
setAgentTurnRate(int id, float radPerSec)eve::crowd::Crowd
setAlignmentWeight(float weight)eve::crowd::Crowd
setArriveRadius(float radius)eve::crowd::Crowd
setBlocked(int cx, int cy, bool blocked)eve::crowd::Crowd
setCellCost(int cx, int cy, float cost)eve::crowd::Crowd
setClampToField(bool enable)eve::crowd::Crowd
setCohesionWeight(float weight)eve::crowd::Crowd
setDefaultRadius(float radius)eve::crowd::Crowd
setDefaultSpeed(float speed)eve::crowd::Crowd
setDefaultTurnRate(float radPerSec)eve::crowd::Crowd
setGoalWeight(float weight)eve::crowd::Crowd
setMaxAgents(int maxAgents)eve::crowd::Crowd
setPerceptionRadius(float radius)eve::crowd::Crowd
setResolveOverlaps(bool enable)eve::crowd::Crowd
setSeparationRadius(float radius)eve::crowd::Crowd
setSeparationWeight(float weight)eve::crowd::Crowd
setWanderWeight(float weight)eve::crowd::Crowd
step(float dt)eve::crowd::Crowd
~Crowd() overrideeve::crowd::Crowd
~Module()eve::Moduleinlinevirtual