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