accumulateForce(steer::Vector2 &startingForce, steer::Vector2 forceToAdd) | steer::Agent | virtual |
Agent() | steer::Agent | |
Agent(steer::Vector2 position, float radius, steer::Vector2 velocity, steer::Vector2 heading, steer::Vector2 side, float mass, float maxSpeed, float maxForce, float maxTurnRate) | steer::Agent | |
Agent(steer::BehaviorParameters *params) | steer::Agent | |
boxLength() const | steer::Agent | inline |
Calculate() | steer::InterposeComponent | virtual |
calculatePrioritized() (defined in steer::Agent) | steer::Agent | virtual |
calculateWeightedSum() (defined in steer::Agent) | steer::Agent | virtual |
createFeelers() | steer::Agent | |
getAgentA() const (defined in steer::InterposeComponent) | steer::InterposeComponent | inline |
getAgentB() const (defined in steer::InterposeComponent) | steer::InterposeComponent | inline |
getBoundingRadius() const | steer::Agent | inline |
getDecelerationTweaker() const | steer::Agent | inline |
getDistanceBuffer() const | steer::Agent | inline |
getElapsedTime() | steer::Agent | inline |
getFeelers() const | steer::Agent | inline |
getForce() const | steer::Agent | inline |
getForwardComponent() | steer::Agent | |
getHeading() const | steer::Agent | inline |
getMass() const | steer::Agent | inline |
getMaxForce() const | steer::Agent | inline |
getMaxSpeed() const | steer::Agent | inline |
getMaxTurnRate() const | steer::Agent | inline |
getOffset() const | steer::Agent | inline |
getPosition() const | steer::Agent | inline |
getRotation() | steer::InterposeComponent | inline |
getScale() const | steer::Agent | inline |
getSide() const | steer::Agent | inline |
getSideComponent() | steer::Agent | |
getSpeed() const | steer::Agent | inline |
getSpeedSquared() const | steer::Agent | inline |
getTarget() const | steer::Agent | inline |
getThreatRange() const | steer::Agent | inline |
getVelocity() const | steer::Agent | inline |
getWanderDistance() const | steer::Agent | inline |
getWanderJitter() const | steer::Agent | inline |
getWanderRadius() const | steer::Agent | inline |
getWanderTarget() const | steer::Agent | inline |
getWeight() const | steer::InterposeComponent | inline |
InterposeComponent(steer::BehaviorParameters *params) (defined in steer::InterposeComponent) | steer::InterposeComponent | |
InterposeOff() (defined in steer::InterposeComponent) | steer::InterposeComponent | inline |
InterposeOn() (defined in steer::InterposeComponent) | steer::InterposeComponent | inline |
isInterposeOn() (defined in steer::InterposeComponent) | steer::InterposeComponent | inline |
m_agentPosition | steer::Agent | |
m_boundingRadius | steer::Agent | |
m_boxLength | steer::Agent | |
m_deceleration | steer::Agent | |
m_decelerationTweaker | steer::Agent | |
m_distanceBuffer | steer::Agent | |
m_feelers | steer::Agent | |
m_heading | steer::Agent | |
m_mass | steer::Agent | |
m_maxForce | steer::Agent | |
m_maxSpeed | steer::Agent | |
m_maxTurnRate | steer::Agent | |
m_offset | steer::Agent | |
m_scale | steer::Agent | |
m_side | steer::Agent | |
m_steeringForce | steer::Agent | |
m_tag (defined in steer::Agent) | steer::Agent | |
m_target | steer::Agent | |
m_threatRange | steer::Agent | |
m_timeElapsed | steer::Agent | |
m_velocity | steer::Agent | |
m_viewDistance | steer::Agent | |
m_wallDetectionFeelerLength | steer::Agent | |
m_wanderDistance | steer::Agent | |
m_wanderJitter | steer::Agent | |
m_wanderRadius | steer::Agent | |
m_wanderTarget | steer::Agent | |
m_waypointSeekDistanceSquared | steer::Agent | |
on(steer::behaviorType behavior) | steer::InterposeComponent | inlinevirtual |
rotateHeadingToFacePosition(steer::Vector2 target) | steer::Agent | |
setAgentA(steer::Agent *a) (defined in steer::InterposeComponent) | steer::InterposeComponent | inline |
setAgentB(steer::Agent *b) (defined in steer::InterposeComponent) | steer::InterposeComponent | inline |
setAgents(steer::Agent *a, steer::Agent *b) (defined in steer::InterposeComponent) | steer::InterposeComponent | inline |
setBoundingRadius(float radius) | steer::Agent | inline |
setBoxLength(const float length) | steer::Agent | inline |
setDecelerationTweaker(const float deceleration) | steer::Agent | inline |
setDistanceBuffer(const float buffer) | steer::Agent | inline |
setElapsedTime(float e) | steer::Agent | inline |
setHeading(steer::Vector2 newHeading) | steer::Agent | |
setMaxForce(float maxForce) | steer::Agent | inline |
setMaxSpeed(float newSpeed) | steer::Agent | inline |
setMaxTurnRate(float maxTurnRate) | steer::Agent | inline |
setOffset(const steer::Vector2 offset) | steer::Agent | inline |
setPosition(steer::Vector2 newPosition) | steer::Agent | inline |
setRotation(float r) | steer::InterposeComponent | inline |
setScale(steer::Vector2 val) | steer::Agent | inline |
setScale(float val) | steer::Agent | inline |
setSide(const steer::Vector2 side) | steer::Agent | inline |
setSummingMethod(Uint32 sumMethod) | steer::Agent | virtual |
setTarget(const steer::Vector2 target) | steer::Agent | inline |
setThreatRange(const float range) | steer::Agent | inline |
setWanderDistance(const float distance) | steer::Agent | inline |
setWanderJitter(const float jitter) | steer::Agent | inline |
setWanderRadius(const float radius) | steer::Agent | inline |
setWanderTarget(const steer::Vector2 target) | steer::Agent | inline |
setWeight(const float weight) | steer::InterposeComponent | inline |
speedMaxedOut() const | steer::Agent | inline |
Tag() | steer::Agent | inline |
taggedInGroup() const | steer::Agent | inline |
unTag() | steer::Agent | inline |
Update(float dt) (defined in steer::InterposeComponent) | steer::InterposeComponent | |
~Agent() | steer::Agent | virtual |
~InterposeComponent() (defined in steer::InterposeComponent) | steer::InterposeComponent | virtual |