Steeriously
0.1
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Pages
steer
FlockingComponent
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::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
alignmentOff
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
alignmentOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
boxLength
() const
steer::Agent
inline
Calculate
() override
steer::FlockingComponent
virtual
calculatePrioritized
() (defined in
steer::Agent
)
steer::Agent
virtual
calculateWeightedSum
() override (defined in
steer::FlockingComponent
)
steer::FlockingComponent
virtual
cohesionOff
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
cohesionOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
createFeelers
()
steer::Agent
FlockingComponent
(steer::BehaviorParameters *params) (defined in
steer::FlockingComponent
)
steer::FlockingComponent
flockingOff
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
flockingOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
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
getNeighbors
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
getObstacles
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
getOffset
() const
steer::Agent
inline
getParams
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
getPosition
() const
steer::Agent
inline
getRotation
()
steer::FlockingComponent
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
getWalls
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
getWanderDistance
() const
steer::Agent
inline
getWanderJitter
() const
steer::Agent
inline
getWanderRadius
() const
steer::Agent
inline
getWanderTarget
() const
steer::Agent
inline
isAlignmentOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
isCohesionOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
isFlockingOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
isObstacleAvoidanceOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
isSeekOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
isSeparationOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
isWallAvoidanceOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
isWanderOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
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
obstacleAvoidanceOff
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
obstacleAvoidanceOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
on
(steer::behaviorType behavior) override
steer::FlockingComponent
inline
virtual
rotateHeadingToFacePosition
(steer::Vector2 target)
steer::Agent
seekOff
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
seekOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
separationOff
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
separationOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
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
setNeighbors
(std::vector< FlockingComponent * > *n) (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
setObstacles
(std::vector< SphereObstacle * > *o) (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
setOffset
(const steer::Vector2 offset)
steer::Agent
inline
setParams
(steer::BehaviorParameters *params) (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
setPosition
(steer::Vector2 newPosition)
steer::Agent
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
setWalls
(std::vector< Wall * > *w) (defined in
steer::FlockingComponent
)
steer::FlockingComponent
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
speedMaxedOut
() const
steer::Agent
inline
Tag
()
steer::Agent
inline
taggedInGroup
() const
steer::Agent
inline
targetAcquired
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
unTag
()
steer::Agent
inline
Update
(float dt) (defined in
steer::FlockingComponent
)
steer::FlockingComponent
wallAvoidanceOff
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
wallAvoidanceOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
wanderOff
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
wanderOn
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
inline
~Agent
()
steer::Agent
virtual
~FlockingComponent
() (defined in
steer::FlockingComponent
)
steer::FlockingComponent
virtual
Generated on Sun Dec 10 2017 18:36:37 for Steeriously by
1.8.2