Steeriously  0.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Pages
steer::Agent Member List

This is the complete list of members for steer::Agent, including all inherited members.

accumulateForce(steer::Vector2 &startingForce, steer::Vector2 forceToAdd)steer::Agentvirtual
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::Agentinline
Calculate()=0steer::Agentpure virtual
calculatePrioritized() (defined in steer::Agent)steer::Agentvirtual
calculateWeightedSum() (defined in steer::Agent)steer::Agentvirtual
createFeelers()steer::Agent
getBoundingRadius() const steer::Agentinline
getDecelerationTweaker() const steer::Agentinline
getDistanceBuffer() const steer::Agentinline
getElapsedTime()steer::Agentinline
getFeelers() const steer::Agentinline
getForce() const steer::Agentinline
getForwardComponent()steer::Agent
getHeading() const steer::Agentinline
getMass() const steer::Agentinline
getMaxForce() const steer::Agentinline
getMaxSpeed() const steer::Agentinline
getMaxTurnRate() const steer::Agentinline
getOffset() const steer::Agentinline
getPosition() const steer::Agentinline
getScale() const steer::Agentinline
getSide() const steer::Agentinline
getSideComponent()steer::Agent
getSpeed() const steer::Agentinline
getSpeedSquared() const steer::Agentinline
getTarget() const steer::Agentinline
getThreatRange() const steer::Agentinline
getVelocity() const steer::Agentinline
getWanderDistance() const steer::Agentinline
getWanderJitter() const steer::Agentinline
getWanderRadius() const steer::Agentinline
getWanderTarget() const steer::Agentinline
m_agentPositionsteer::Agent
m_boundingRadiussteer::Agent
m_boxLengthsteer::Agent
m_decelerationsteer::Agent
m_decelerationTweakersteer::Agent
m_distanceBuffersteer::Agent
m_feelerssteer::Agent
m_headingsteer::Agent
m_masssteer::Agent
m_maxForcesteer::Agent
m_maxSpeedsteer::Agent
m_maxTurnRatesteer::Agent
m_offsetsteer::Agent
m_scalesteer::Agent
m_sidesteer::Agent
m_steeringForcesteer::Agent
m_tag (defined in steer::Agent)steer::Agent
m_targetsteer::Agent
m_threatRangesteer::Agent
m_timeElapsedsteer::Agent
m_velocitysteer::Agent
m_viewDistancesteer::Agent
m_wallDetectionFeelerLengthsteer::Agent
m_wanderDistancesteer::Agent
m_wanderJittersteer::Agent
m_wanderRadiussteer::Agent
m_wanderTargetsteer::Agent
m_waypointSeekDistanceSquaredsteer::Agent
on(steer::behaviorType behavior)=0steer::Agentpure virtual
rotateHeadingToFacePosition(steer::Vector2 target)steer::Agent
setBoundingRadius(float radius)steer::Agentinline
setBoxLength(const float length)steer::Agentinline
setDecelerationTweaker(const float deceleration)steer::Agentinline
setDistanceBuffer(const float buffer)steer::Agentinline
setElapsedTime(float e)steer::Agentinline
setHeading(steer::Vector2 newHeading)steer::Agent
setMaxForce(float maxForce)steer::Agentinline
setMaxSpeed(float newSpeed)steer::Agentinline
setMaxTurnRate(float maxTurnRate)steer::Agentinline
setOffset(const steer::Vector2 offset)steer::Agentinline
setPosition(steer::Vector2 newPosition)steer::Agentinline
setScale(steer::Vector2 val)steer::Agentinline
setScale(float val)steer::Agentinline
setSide(const steer::Vector2 side)steer::Agentinline
setSummingMethod(Uint32 sumMethod)steer::Agentvirtual
setTarget(const steer::Vector2 target)steer::Agentinline
setThreatRange(const float range)steer::Agentinline
setWanderDistance(const float distance)steer::Agentinline
setWanderJitter(const float jitter)steer::Agentinline
setWanderRadius(const float radius)steer::Agentinline
setWanderTarget(const steer::Vector2 target)steer::Agentinline
speedMaxedOut() const steer::Agentinline
Tag()steer::Agentinline
taggedInGroup() const steer::Agentinline
unTag()steer::Agentinline
~Agent()steer::Agentvirtual