Navigation
API > API/Runtime > API/Runtime/ChaosVDData
| Name | FChaosVDSolverFrameData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/ChaosVDData/Public/ChaosVDRecording.h |
| Include Path | #include "ChaosVDRecording.h" |
Syntax
struct FChaosVDSolverFrameData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
PRAGMA_DISABLE_DEPRECATION_WARNINGS FChaosVDSolverFrameData () |
ChaosVDRecording.h | ||
FChaosVDSolverFrameData
(
const FChaosVDSolverFrameData& Other |
ChaosVDRecording.h | ||
FChaosVDSolverFrameData
(
FChaosVDSolverFrameData&& Other |
ChaosVDRecording.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsKeyFrame | bool | ChaosVDRecording.h | ||
| bIsResimulated | bool | ChaosVDRecording.h | ||
| DebugFName | FName | ChaosVDRecording.h | ||
| DebugName | FString | ChaosVDRecording.h | ||
| EndTime | double | ChaosVDRecording.h | ||
| FrameCycle | uint64 | ChaosVDRecording.h | ||
| InternalFrameNumber | int32 | ChaosVDRecording.h | ||
| NetworkTickOffset | int32 | ChaosVDRecording.h | ||
| ParticlesDestroyedIDs | TSet< int32 > | ChaosVDRecording.h | ||
| RecordedCharacterGroundConstraints | TArray< TSharedPtr< FChaosVDCharacterGroundConstraint > > | ChaosVDRecording.h | ||
| SimulationTransform | Chaos::FRigidTransform3 | ChaosVDRecording.h | ||
| SolverID | int32 | ChaosVDRecording.h | ||
| SolverSteps | FChaosVDFrameStagesContainer | ChaosVDRecording.h | ||
| StartTime | double | ChaosVDRecording.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CustomData | FChaosVDCustomFrameData | ChaosVDRecording.h | ||
| FrameAttributes | EChaosVDSolverFrameAttributes | ChaosVDRecording.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddAttributes
(
EChaosVDSolverFrameAttributes NewAttributes |
ChaosVDRecording.h | ||
EChaosVDSolverFrameAttributes GetAttributes() |
ChaosVDRecording.h | ||
int32 GetClampedNetworkTickOffset () |
Returns the current network tick offset. | ChaosVDRecording.h | |
| ChaosVDRecording.h | |||
const FChaosVDCustomFrameData & GetCustomData () |
ChaosVDRecording.h | ||
double GetFrameTime() |
Calculates and returns the frame time for this recorded frame. | ChaosVDRecording.h | |
bool HasNetworkSyncData
(
EChaosVDNetworkSyncDataRequirements Requirements |
Returns true if we have the necessary data to sync this frame with other frame based on network ticks offsets | ChaosVDRecording.h | |
void RemoveAttributes
(
EChaosVDSolverFrameAttributes AttributesToRemove |
ChaosVDRecording.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChaosVDSolverFrameData & operator=
(
const FChaosVDSolverFrameData& Other |
ChaosVDRecording.h | ||
FChaosVDSolverFrameData & operator=
(
FChaosVDSolverFrameData&& Other |
ChaosVDRecording.h |