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.IFlexiMotionModifiers 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
|