Navigation
API > API/Plugins > API/Plugins/ControlRigDynamics
Instantiates all the objects in the dynamics world. Some properties can't be modified after this happens. Note that it will happen automatically during the first simulation step if it hasn't been explicitly requested. Explicit instantiation allows the timing to be controlled, as allocations etc may cause some delays.
| Name | FRigUnit_InstantiateDynamics |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ControlRigDynamics/Source/ControlRigDynamics/Public/RigDynamicsSolverExecution.h |
| Include Path | #include "RigDynamicsSolverExecution.h" |
Syntax
USTRUCT (Meta=(DisplayName="Instantiate dynamics"))
struct FRigUnit_InstantiateDynamics : public FRigUnit_DynamicsBaseMutable
Inheritance Hierarchy
- FRigVMStruct → FRigUnit → FRigUnitMutable → FRigUnit_DynamicsBaseMutable → FRigUnit_InstantiateDynamics
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DynamicsSolverComponentKey | FRigComponentKey | The solver that should be instantiated. | RigDynamicsSolverExecution.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
RIGVM_METHOD() |
RigDynamicsSolverExecution.h |