|
LeviLamina
|
Public Member Functions | |
| FlockingComponent & | operator= (FlockingComponent const &) |
| FlockingComponent (FlockingComponent const &) | |
| MCAPI | FlockingComponent (::FlockingComponent &&) |
| MCAPI void | calculateFlockVector (::Actor const &owner) |
| MCAPI bool | canJoinFlock (::Actor &owner) const |
| MCAPI void | joinFlock (::Actor &owner) |
| MCAPI void | manageNeighborhood (::Actor &owner) |
| MCAPI void | mergeNeighborhoods (::Actor &owner) |
| MCAPI::FlockingComponent & | operator= (::FlockingComponent &&) |
| MCAPI void | updateNeighborhoodData (::Actor const &owner) |
| MCAPI bool | validateVariantEntityTypes (::Actor const &e0, ::Actor const &e1) const |
| MCAPI void * | $ctor (::FlockingComponent &&) |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::std::vector<::ActorUniqueID > > | mNeighborhood |
| ::ll::TypedStorage< 4, 12, ::Vec3 > | mCenterOfMass |
| ::ll::TypedStorage< 4, 12, ::Vec3 > | mGroupVelocity |
| ::ll::TypedStorage< 4, 12, ::Vec3 > | mGoalHeading |
| ::ll::TypedStorage< 4, 12, ::Vec3 > | mCurrentHeading |
| ::ll::TypedStorage< 1, 1, bool > | mInWater |
| ::ll::TypedStorage< 1, 1, bool > | mMatchVariant |
| ::ll::TypedStorage< 1, 1, bool > | mUseCenterOfMass |
| ::ll::TypedStorage< 1, 1, bool > | mIsLeader |
| ::ll::TypedStorage< 1, 1, bool > | mInFlock |
| ::ll::TypedStorage< 1, 1, bool > | mIsEnabled |
| ::ll::TypedStorage< 1, 1, bool > | mHasTargetGoal |
| ::ll::TypedStorage< 1, 1, bool > | mUsingDirection |
| ::ll::TypedStorage< 4, 4, int > | mFlockLimit |
| ::ll::TypedStorage< 4, 4, float > | mLonerChance |
| ::ll::TypedStorage< 4, 4, float > | mGoalWeight |
| ::ll::TypedStorage< 4, 4, float > | mInfluenceRadius |
| ::ll::TypedStorage< 4, 4, float > | mBreachInfluence |
| ::ll::TypedStorage< 4, 4, float > | mSeparationWeight |
| ::ll::TypedStorage< 4, 4, float > | mSeparationThreshold |
| ::ll::TypedStorage< 4, 4, float > | mCohesionWeight |
| ::ll::TypedStorage< 4, 4, float > | mCohesionThreshold |
| ::ll::TypedStorage< 4, 4, float > | mInnerCohesionThreshold |
| ::ll::TypedStorage< 4, 4, float > | mMinHeight |
| ::ll::TypedStorage< 4, 4, float > | mMaxHeight |
| ::ll::TypedStorage< 4, 4, float > | mBlockDist |
| ::ll::TypedStorage< 4, 4, float > | mBlockWeight |
| ::ll::TypedStorage< 1, 1, bool > | mOverspeedRequired |
| MCAPI FlockingComponent::FlockingComponent | ( | ::FlockingComponent && | ) |
| MCAPI void FlockingComponent::calculateFlockVector | ( | ::Actor const & | owner | ) |
| MCAPI bool FlockingComponent::canJoinFlock | ( | ::Actor & | owner | ) | const |
| MCAPI void FlockingComponent::joinFlock | ( | ::Actor & | owner | ) |
| MCAPI void FlockingComponent::manageNeighborhood | ( | ::Actor & | owner | ) |
| MCAPI void FlockingComponent::mergeNeighborhoods | ( | ::Actor & | owner | ) |
| MCAPI::FlockingComponent & FlockingComponent::operator= | ( | ::FlockingComponent && | ) |
| MCAPI void FlockingComponent::updateNeighborhoodData | ( | ::Actor const & | owner | ) |
| MCAPI bool FlockingComponent::validateVariantEntityTypes | ( | ::Actor const & | e0, |
| ::Actor const & | e1 ) const |
| MCAPI void * FlockingComponent::$ctor | ( | ::FlockingComponent && | ) |