Navigation
API > API/Plugins > API/Plugins/ControlRigDynamics
Spawns a new dynamics chain (or chains) Note: This node only runs as part of the construction event.
| Name | FRigUnit_SpawnDynamicsChains |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ControlRigDynamics/Source/ControlRigDynamics/Public/RigDynamicsExecutionHelpers.h |
| Include Path | #include "RigDynamicsExecutionHelpers.h" |
Syntax
USTRUCT (
Meta=(DisplayName="Spawn Dynamics Chains", Keywords="Add,Construction,Create,New,Simulation", Varying))
struct FRigUnit_SpawnDynamicsChains : public FRigUnit_DynamicsBaseMutable
Inheritance Hierarchy
- FRigVMStruct → FRigUnit → FRigUnitMutable → FRigUnit_DynamicsBaseMutable → FRigUnit_SpawnDynamicsChains
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigUnit_SpawnDynamicsChains() |
RigDynamicsExecutionHelpers.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChainCurves | FParticleChainCurves | Multiplier curves applied along each chain (evaluated at the particle's normalized along-chain position). | RigDynamicsExecutionHelpers.h |
|
| ChainTerminatorBones | TArray< FRigElementKey > | An array of bones that will terminate the chain search. | RigDynamicsExecutionHelpers.h |
|
| ColliderComponentKeys | TArray< FRigComponentKey > | The collider component keys that were created. | RigDynamicsExecutionHelpers.h |
|
| ColliderComponentName | FName | The name to give each collider component created by this node. | RigDynamicsExecutionHelpers.h |
|
| Colliders | TArray< FRigDynamicsShapeCollectionWithKey > | Additional Colliders that are attached to bones and track the incoming animation. | RigDynamicsExecutionHelpers.h |
|
| DynamicsSolverComponentKey | FRigComponentKey | Optional solver - if valid then particles (etc) that are created will be added to this solver component. | RigDynamicsExecutionHelpers.h |
|
| ElementExcludeMask | TArray< FRigElementKey > | If this is empty, then no discovered bones will be excluded. | RigDynamicsExecutionHelpers.h |
|
| ElementIncludeMask | TArray< FRigElementKey > | If this is empty, then particles will be created for every bone discovered by the chain search. | RigDynamicsExecutionHelpers.h |
|
| ExtraBones | TArray< FRigElementKey > | Additional bones to be included (processed after other exclusions). | RigDynamicsExecutionHelpers.h |
|
| ParticleComponentKeys | TArray< FRigComponentKey > | The particle component keys that were created. | RigDynamicsExecutionHelpers.h |
|
| ParticleComponentName | FName | The name to give each particle component created by this node. | RigDynamicsExecutionHelpers.h |
|
| ParticleProperties | FRigDynamicsParticleProperties | Basic properties for all the particles that are created. | RigDynamicsExecutionHelpers.h |
|
| RootBones | TArray< FRigElementKey > | An array of root bones. | RigDynamicsExecutionHelpers.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
RIGVM_METHOD() |
RigDynamicsExecutionHelpers.h |