Summary
The main component in
FlexiMotion.FlexiMotionComponent
which holds the core FlexiMotion.FlexiMotionDefinition
and
turns it into a FlexiMotion.FlexiMotionRuntime
to run the simulation.
- Assembly
- FlexiMotion
.dll - Namespace
- FlexiMotion
- Interfaces
- Implementing Types
graph BT
Type-.->Interface0["IComponent"]
click Interface0 "/flexi-motion/api/FlexiMotion/IComponent"
Type["IFlexiMotionComponent"]
class Type type-node
Implementing0["FlexiMotionComponent"]-.->Type
click Implementing0 "/flexi-motion/api/FlexiMotion/FlexiMotionComponent"
Syntax
public interface IFlexiMotionComponent : IComponent
Properties
Name | Value | Summary |
---|---|---|
Definition | Flexi |
Data from which the
FlexiMotion.IFlexiMotionComponent.Runtime will be initialized. |
Modifiers | JobModifierGroup |
Objects which modify the behaviour of the simulation.
|
Runtime | FlexiMotionRuntime |
The runtime spring simulation details.
|
Methods
Name | Value | Summary |
---|---|---|
GetModifiers |
IEnumerable |
Finds all
FlexiMotion.Modifiers.IFlexiMotionModifier s which target this component. |
Extension Methods
Name | Value | Summary |
---|---|---|
LogTemp |
T |
Debug.Log(message, context) with an [System.ObsoleteAttribute ] warning so you remember
to remove any calls.
From FMUtilities
|
SafeGetHashCode |
int |
Uses
System.Collections.Generic.EqualityComparer`1.Default to get a hash code.From FMUtilities
|