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

This is the complete list of members for steer::SuperComponent, 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::SuperComponent)steer::SuperComponentinline
alignmentOn() (defined in steer::SuperComponent)steer::SuperComponentinline
arriveOff() (defined in steer::SuperComponent)steer::SuperComponentinline
arriveOn() (defined in steer::SuperComponent)steer::SuperComponentinline
boxLength() const steer::Agentinline
Calculate() overridesteer::SuperComponentvirtual
calculatePrioritized() (defined in steer::Agent)steer::Agentvirtual
calculateWeightedSum() override (defined in steer::SuperComponent)steer::SuperComponentvirtual
cohesionOff() (defined in steer::SuperComponent)steer::SuperComponentinline
cohesionOn() (defined in steer::SuperComponent)steer::SuperComponentinline
createFeelers()steer::Agent
evadeOff() (defined in steer::SuperComponent)steer::SuperComponentinline
evadeOn() (defined in steer::SuperComponent)steer::SuperComponentinline
fleeOff() (defined in steer::SuperComponent)steer::SuperComponentinline
fleeOn() (defined in steer::SuperComponent)steer::SuperComponentinline
flockingOff() (defined in steer::SuperComponent)steer::SuperComponentinline
flockingOn() (defined in steer::SuperComponent)steer::SuperComponentinline
getBoundingRadius() const steer::Agentinline
getDecelerationTweaker() const steer::Agentinline
getDistanceBuffer() const steer::Agentinline
getElapsedTime()steer::Agentinline
getEvadeAgent() const (defined in steer::SuperComponent)steer::SuperComponentinline
getFeelers() const steer::Agentinline
getForce() const steer::Agentinline
getForwardComponent()steer::Agent
getHeading() const steer::Agentinline
getHideAgent() const (defined in steer::SuperComponent)steer::SuperComponentinline
getInterposeAgentA() const (defined in steer::SuperComponent)steer::SuperComponentinline
getInterposeAgentB() const (defined in steer::SuperComponent)steer::SuperComponentinline
getLeader() const (defined in steer::SuperComponent)steer::SuperComponentinline
getMass() const steer::Agentinline
getMaxForce() const steer::Agentinline
getMaxSpeed() const steer::Agentinline
getMaxTurnRate() const steer::Agentinline
getNeighbors() (defined in steer::SuperComponent)steer::SuperComponentinline
getObstacles() (defined in steer::SuperComponent)steer::SuperComponentinline
getOffset() const steer::Agentinline
getParams() (defined in steer::SuperComponent)steer::SuperComponentinline
getPath() const (defined in steer::SuperComponent)steer::SuperComponentinline
getPosition() const steer::Agentinline
getPursuitAgent() const (defined in steer::SuperComponent)steer::SuperComponentinline
getRotation()steer::SuperComponentinline
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::SuperComponent)steer::SuperComponentinline
getWanderDistance() const steer::Agentinline
getWanderJitter() const steer::Agentinline
getWanderRadius() const steer::Agentinline
getWanderTarget() const steer::Agentinline
hideOff() (defined in steer::SuperComponent)steer::SuperComponentinline
hideOn() (defined in steer::SuperComponent)steer::SuperComponentinline
interposeOff() (defined in steer::SuperComponent)steer::SuperComponentinline
interposeOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isAlignmentOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isArriveOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isCohesionOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isEvadeOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isFleeOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isFlockingOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isHideOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isInterposeOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isObstacleAvoidanceOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isOffsetPursuitOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isPathFollowingOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isPursuitOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isSeekOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isSeparationOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isWallAvoidanceOn() (defined in steer::SuperComponent)steer::SuperComponentinline
isWanderOn() (defined in steer::SuperComponent)steer::SuperComponentinline
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
m_weightAlignmentsteer::SuperComponent
m_weightArrivesteer::SuperComponent
m_weightCohesionsteer::SuperComponent
m_weightEvadesteer::SuperComponent
m_weightFleesteer::SuperComponent
m_weightHidesteer::SuperComponent
m_weightInterposesteer::SuperComponent
m_weightObstacleAvoidancesteer::SuperComponent
m_weightOffsetPursuitsteer::SuperComponent
m_weightPathFollowingsteer::SuperComponent
m_weightPursuitsteer::SuperComponent
m_weightSeeksteer::SuperComponent
m_weightSeparationsteer::SuperComponent
m_weightWallAvoidancesteer::SuperComponent
m_weightWandersteer::SuperComponent
obstacleAvoidanceOff() (defined in steer::SuperComponent)steer::SuperComponentinline
obstacleAvoidanceOn() (defined in steer::SuperComponent)steer::SuperComponentinline
offsetPursuitOff() (defined in steer::SuperComponent)steer::SuperComponentinline
offsetPursuitOn() (defined in steer::SuperComponent)steer::SuperComponentinline
on(steer::behaviorType behavior) overridesteer::SuperComponentinlinevirtual
pathFollowingOff() (defined in steer::SuperComponent)steer::SuperComponentinline
pathFollowingOn() (defined in steer::SuperComponent)steer::SuperComponentinline
pursuitOff() (defined in steer::SuperComponent)steer::SuperComponentinline
pursuitOn() (defined in steer::SuperComponent)steer::SuperComponentinline
rotateHeadingToFacePosition(steer::Vector2 target)steer::Agent
seekOff() (defined in steer::SuperComponent)steer::SuperComponentinline
seekOn() (defined in steer::SuperComponent)steer::SuperComponentinline
separationOff() (defined in steer::SuperComponent)steer::SuperComponentinline
separationOn() (defined in steer::SuperComponent)steer::SuperComponentinline
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
setEvadeAgent(steer::Agent *a) (defined in steer::SuperComponent)steer::SuperComponentinline
setHeading(steer::Vector2 newHeading)steer::Agent
setHideAgent(steer::Agent *a) (defined in steer::SuperComponent)steer::SuperComponentinline
setInterposeAgentA(steer::Agent *a) (defined in steer::SuperComponent)steer::SuperComponentinline
setInterposeAgentB(steer::Agent *b) (defined in steer::SuperComponent)steer::SuperComponentinline
setInterposeAgents(steer::Agent *a, steer::Agent *b) (defined in steer::SuperComponent)steer::SuperComponentinline
setLeader(steer::Agent *l) (defined in steer::SuperComponent)steer::SuperComponentinline
setMaxForce(float maxForce)steer::Agentinline
setMaxSpeed(float newSpeed)steer::Agentinline
setMaxTurnRate(float maxTurnRate)steer::Agentinline
setNeighbors(std::vector< SuperComponent * > *n) (defined in steer::SuperComponent)steer::SuperComponentinline
setObstacles(std::vector< SphereObstacle * > *o) (defined in steer::SuperComponent)steer::SuperComponentinline
setOffset(const steer::Vector2 offset)steer::Agentinline
setParams(steer::BehaviorParameters *params) (defined in steer::SuperComponent)steer::SuperComponentinline
setPath(steer::Path *p) (defined in steer::SuperComponent)steer::SuperComponentinline
setPosition(steer::Vector2 newPosition)steer::Agentinline
setPursuitAgent(steer::Agent *a) (defined in steer::SuperComponent)steer::SuperComponentinline
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::SuperComponent)steer::SuperComponentinline
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
SuperComponent(steer::BehaviorParameters *params) (defined in steer::SuperComponent)steer::SuperComponent
Tag()steer::Agentinline
taggedInGroup() const steer::Agentinline
targetAcquired() (defined in steer::SuperComponent)steer::SuperComponent
unTag()steer::Agentinline
Update(float dt) (defined in steer::SuperComponent)steer::SuperComponent
wallAvoidanceOff() (defined in steer::SuperComponent)steer::SuperComponentinline
wallAvoidanceOn() (defined in steer::SuperComponent)steer::SuperComponentinline
wanderOff() (defined in steer::SuperComponent)steer::SuperComponentinline
wanderOn() (defined in steer::SuperComponent)steer::SuperComponentinline
~Agent()steer::Agentvirtual
~SuperComponent() (defined in steer::SuperComponent)steer::SuperComponentvirtual