FRewindData

Windows
MacOS
Linux

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/RewindData.h

Include

#include "RewindData.h"

Syntax

class FRewindData

Constructors

Name Description

Public function

FRewindData

(
    int32 NumFrames,
    bool InResimOptimization,
    int32 InCurrentFrame
)

Functions

Name Description

Public function

void

 

AdvanceFrame

(
    FReal DeltaTime,
    const CreateCache& CreateCacheFunc
)

Public function Const

int32

 

Capacity()

Public function Const

TArray< FDes...

 

ComputeDesyncInfo()

Public function Const

int32

 

CurrentFrame()

Public function

void

 

FinishFrame()

Public function Const

IResimCacheB...

 

GetCurrentStepResimCache()

Public function Const

FReal

 

GetDeltaTimeForFrame

(
    int32 Frame
)

Public function Const

int32

 

GetFramesSaved()

Public function Const

EFutureQuery...

 

GetFutureStateAtFrame

(
    FGeometryParticleState& OutState,
    int32 Frame
)

Query the state of particles in the future.

Public function Const

int32

 

GetNumDirtyParticles()

Number of particles that we're currently storing history for.

Public function Const

FGeometryPar...

 

GetPastStateAtFrame

(
    const FGeometryParticleHandle& Han...,
    int32 Frame
)

Query the state of particles from the past.

Public function Const

bool

 

IsFinalResim()

Public function Const

bool

 

IsResim()

Public function

void

 

PrepareFrame

(
    int32 NumDirtyParticles
)

Public function

void

 

PrepareFrameForPTDirty

(
    int32 NumActiveParticles
)

Public function

void

 

PushGTDirtyData

(
    const FDirtyPropertiesManager& Src...,
    const int32 SrcDataIdx,
    const FDirtyProxy& Dirty
)

Public function

void

 

PushPTDirtyData

(
    TPBDRigidParticleHandle< FReal, 3 >...,
    const int32 SrcDataIdx
)

Public function

void

 

RemoveParticle

(
    const FUniqueIdx UniqueIdx
)

Public function

bool

 

RewindToFrame

(
    int32 Frame
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss