FlexiMotion.Modifiers Namespace

Class Types

Class Summary
AccelerationModifier A FlexiMotion.Modifiers.FlexiMotionModifier which accelerates the simulated objects.
DistanceBasedUpdateRateModifier A FlexiMotion.Modifiers.FlexiMotionModifier which modifies the FlexiMotion.FlexiMotionRuntime.UpdatesPerSecond based on distance to a target object.
FlexiMotionModifier A component which modifies the behaviour of FlexiMotion.FlexiMotionComponent.
JobModifierGroup A group of job modifier functions.
PreWarmModifier A FlexiMotion.Modifiers.FlexiMotionModifier which immediately updates the simulation several times on startup.
RuntimeSphereColliders The runtime job manager of FlexiMotion.Modifiers.SphereCollidersModifier.
ScaleModifier A FlexiMotion.Modifiers.FlexiMotionModifier which accounts for scaled objects.
SimulationRootModifier A FlexiMotion.Modifiers.FlexiMotionModifier which alters the simulation to be in an object's local-space instead of in world-space.
SphereColliderDefinitions [System.SerializableAttribute] Data from which a FlexiMotion.Modifiers.RuntimeSphereColliders can be initialized.
SphereColliderDefinitionsBuilder A utility for building FlexiMotion.Modifiers.SphereColliderDefinitions.
SphereCollidersModifier A FlexiMotion.Modifiers.FlexiMotionModifier which applies collisions against sphere colliders.
WindModifier An FlexiMotion.Modifiers.AccelerationModifier which randomizes its FlexiMotion.Modifiers.AccelerationModifier.Acceleration every frame and can apply temporary gusts.

Interface Types

Interface Summary
IFlexiMotionModifier An object which modifies the behaviour of FlexiMotion.FlexiMotionComponent.
ISphereCollidersModifier A FlexiMotion.Modifiers.FlexiMotionModifier which applies collisions against sphere colliders.