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

This is the complete list of members for steer::FlockingComponent, 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
alignmentOff() (defined in steer::FlockingComponent)steer::FlockingComponentinline
alignmentOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
boxLength() const steer::Agentinline
Calculate() overridesteer::FlockingComponentvirtual
calculatePrioritized() (defined in steer::Agent)steer::Agentvirtual
calculateWeightedSum() override (defined in steer::FlockingComponent)steer::FlockingComponentvirtual
cohesionOff() (defined in steer::FlockingComponent)steer::FlockingComponentinline
cohesionOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
createFeelers()steer::Agent
FlockingComponent(steer::BehaviorParameters *params) (defined in steer::FlockingComponent)steer::FlockingComponent
flockingOff() (defined in steer::FlockingComponent)steer::FlockingComponentinline
flockingOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
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
getNeighbors() (defined in steer::FlockingComponent)steer::FlockingComponentinline
getObstacles() (defined in steer::FlockingComponent)steer::FlockingComponentinline
getOffset() const steer::Agentinline
getParams() (defined in steer::FlockingComponent)steer::FlockingComponentinline
getPosition() const steer::Agentinline
getRotation()steer::FlockingComponentinline
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
getWalls() (defined in steer::FlockingComponent)steer::FlockingComponentinline
getWanderDistance() const steer::Agentinline
getWanderJitter() const steer::Agentinline
getWanderRadius() const steer::Agentinline
getWanderTarget() const steer::Agentinline
isAlignmentOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
isCohesionOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
isFlockingOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
isObstacleAvoidanceOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
isSeekOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
isSeparationOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
isWallAvoidanceOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
isWanderOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
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
obstacleAvoidanceOff() (defined in steer::FlockingComponent)steer::FlockingComponentinline
obstacleAvoidanceOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
on(steer::behaviorType behavior) overridesteer::FlockingComponentinlinevirtual
rotateHeadingToFacePosition(steer::Vector2 target)steer::Agent
seekOff() (defined in steer::FlockingComponent)steer::FlockingComponentinline
seekOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
separationOff() (defined in steer::FlockingComponent)steer::FlockingComponentinline
separationOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
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
setNeighbors(std::vector< FlockingComponent * > *n) (defined in steer::FlockingComponent)steer::FlockingComponentinline
setObstacles(std::vector< SphereObstacle * > *o) (defined in steer::FlockingComponent)steer::FlockingComponentinline
setOffset(const steer::Vector2 offset)steer::Agentinline
setParams(steer::BehaviorParameters *params) (defined in steer::FlockingComponent)steer::FlockingComponentinline
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
setWalls(std::vector< Wall * > *w) (defined in steer::FlockingComponent)steer::FlockingComponentinline
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
targetAcquired() (defined in steer::FlockingComponent)steer::FlockingComponent
unTag()steer::Agentinline
Update(float dt) (defined in steer::FlockingComponent)steer::FlockingComponent
wallAvoidanceOff() (defined in steer::FlockingComponent)steer::FlockingComponentinline
wallAvoidanceOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
wanderOff() (defined in steer::FlockingComponent)steer::FlockingComponentinline
wanderOn() (defined in steer::FlockingComponent)steer::FlockingComponentinline
~Agent()steer::Agentvirtual
~FlockingComponent() (defined in steer::FlockingComponent)steer::FlockingComponentvirtual