Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FRecordedTransformTrack |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/RecordedTransformTrack.h |
| Include Path | #include "GeometryCollection/RecordedTransformTrack.h" |
Syntax
USTRUCT ()
struct FRecordedTransformTrack
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Records | TArray< FRecordedFrame > | GeometryCollection/RecordedTransformTrack.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 FindLastKeyBefore
(
float InTime |
Finds the index of the key immediately before the provided time. | GeometryCollection/RecordedTransformTrack.h | |
const FRecordedFrame * FindRecordedFrame
(
float InTime, |
Find a frame at InTime if available within a specified tolarance of the timestamp | GeometryCollection/RecordedTransformTrack.h | |
FRecordedFrame * FindRecordedFrame
(
float InTime, |
Find a frame at InTime if available within a specified tolarance of the timestamp | GeometryCollection/RecordedTransformTrack.h | |
int32 FindRecordedFrameIndex
(
float InTime, |
Find a frame index at InTime if available within a specified tolarance of the timestamp | GeometryCollection/RecordedTransformTrack.h | |
FVector GetAngularVelocityAtTime
(
int32 InIndex, |
Get an interpolated angular velocity for the specified particle at the provided time - using SampleWidth to pick out a window of interpolation | GeometryCollection/RecordedTransformTrack.h | |
bool GetDisabledAtTime
(
int32 InIndex, |
Get whether a particle is disabled at a provided time | GeometryCollection/RecordedTransformTrack.h | |
float GetDt() |
GeometryCollection/RecordedTransformTrack.h | ||
void GetFramesForTime
(
float InTime, |
Given a time, return either one or two frames. | GeometryCollection/RecordedTransformTrack.h | |
FVector GetLinearVelocityAtTime
(
int32 InIndex, |
Get an interpolated linear velocity for the specified particle at the provided time - using SampleWidth to pick out a window of interpolation | GeometryCollection/RecordedTransformTrack.h | |
FTransform GetTransformAtTime
(
int32 InIndex, |
Given a time, get an interpolated transform from the track for a provided particle | GeometryCollection/RecordedTransformTrack.h | |
bool GetWasActiveInWindow
(
int32 InIndex, |
Given two times, find out if the provided particle was ever active within them | GeometryCollection/RecordedTransformTrack.h | |
bool IsTimeValid
(
float InTime |
Validates that the time is within the track timestamp bounds (inclusive) | GeometryCollection/RecordedTransformTrack.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FRecordedTransformTrack ProcessRawRecordedData
(
const FRecordedTransformTrack& InCache |
GeometryCollection/RecordedTransformTrack.h |