Navigation
API > API/Plugins > API/Plugins/ControlRig
| Name | FCRSimPointContainer |
| Type | struct |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Math/Simulation/CRSimPointContainer.h |
| Include Path | #include "Math/Simulation/CRSimPointContainer.h" |
Syntax
USTRUCT ()
struct FCRSimPointContainer : public FCRSimContainer
Inheritance Hierarchy
- FCRSimContainer → FCRSimPointContainer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCRSimPointContainer() |
Math/Simulation/CRSimPointContainer.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CollisionVolumes | TArray< FCRSimSoftCollision > | The collision volumes for the simulation | Math/Simulation/CRSimPointContainer.h | |
| Constraints | TArray< FCRSimPointConstraint > | The constraints within the simulation | Math/Simulation/CRSimPointContainer.h | |
| Forces | TArray< FCRSimPointForce > | The forces to apply to the points | Math/Simulation/CRSimPointContainer.h | |
| Points | TArray< FRigVMSimPoint > | The points within the simulation | Math/Simulation/CRSimPointContainer.h | |
| Springs | TArray< FCRSimLinearSpring > | The springs within the simulation | Math/Simulation/CRSimPointContainer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigVMSimPoint GetPointInterpolated
(
int32 InIndex |
Math/Simulation/CRSimPointContainer.h |
Overridden from FCRSimContainer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Reset() |
Math/Simulation/CRSimPointContainer.h | ||
virtual void ResetTime() |
Math/Simulation/CRSimPointContainer.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyConstraints() |
Math/Simulation/CRSimPointContainer.h | ||
void IntegrateForcesAndVolumes() |
Math/Simulation/CRSimPointContainer.h | ||
void IntegrateSprings() |
Math/Simulation/CRSimPointContainer.h | ||
void IntegrateVelocitySemiExplicitEuler() |
Math/Simulation/CRSimPointContainer.h | ||
void IntegrateVelocityVerlet
(
float InBlend |
Math/Simulation/CRSimPointContainer.h |
Overridden from FCRSimContainer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CachePreviousStep() |
Math/Simulation/CRSimPointContainer.h | ||
virtual void IntegrateSemiExplicitEuler() |
Math/Simulation/CRSimPointContainer.h | ||
virtual void IntegrateVerlet
(
float InBlend |
Math/Simulation/CRSimPointContainer.h |