Navigation
API > API/Runtime > API/Runtime/Chaos
Structure describing necessary data to record the results of a physics simulation for rigids. Primarily for recording the results of a geometry collection simulation for later playback
| Name | FRecordedFrame |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/RecordedTransformTrack.h |
| Include Path | #include "GeometryCollection/RecordedTransformTrack.h" |
Syntax
USTRUCT ()
struct FRecordedFrame
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Breakings | TArray< FSolverBreakingData > | GeometryCollection/RecordedTransformTrack.h | ||
| Collisions | TArray< FSolverCollisionData > | GeometryCollection/RecordedTransformTrack.h | ||
| DisabledFlags | TArray< bool > | Per-particle list of whether or not they were disabled on this frame. | GeometryCollection/RecordedTransformTrack.h | |
| PreviousTransformIndices | TArray< int32 > | Maps to the position in the Transforms array of the previous frame that this entry existed. | GeometryCollection/RecordedTransformTrack.h | |
| Timestamp | float | GeometryCollection/RecordedTransformTrack.h | ||
| Trailings | TSet< FSolverTrailingData > | GeometryCollection/RecordedTransformTrack.h | ||
| TransformIndices | TArray< int32 > | After processing, this will map a transform index within this frame out to a body/particle index for the component. | GeometryCollection/RecordedTransformTrack.h | |
| Transforms | TArray< FTransform > | List of transforms recorded for this frame. | GeometryCollection/RecordedTransformTrack.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Reset
(
int32 InNum |
GeometryCollection/RecordedTransformTrack.h |