#include <RewindData.h>
|
| | TParticlePropertyBuffer (int32 InCapacity) |
| |
| | TParticlePropertyBuffer (TParticlePropertyBuffer< T, PropName > &&Other) |
| |
| | TParticlePropertyBuffer (const TParticlePropertyBuffer< T, PropName > &Other)=delete |
| |
| | ~TParticlePropertyBuffer () |
| |
| T & | WriteAccessMonotonic (const FFrameAndPhase FrameAndPhase, FDirtyPropertiesPool &Manager) |
| |
| T * | WriteAccessNonDecreasing (const FFrameAndPhase FrameAndPhase, FDirtyPropertiesPool &Manager) |
| |
| const T * | Read (const FFrameAndPhase FrameAndPhase, const FDirtyPropertiesPool &Manager) const |
| |
| const bool | GetHeadFrameAndPhase (FFrameAndPhase &OutFrameAndPhase) const |
| |
| void | Release (FDirtyPropertiesPool &Manager) |
| |
| void | Reset () |
| |
| bool | IsEmpty () const |
| |
| void | ClearEntryAndFuture (const FFrameAndPhase FrameAndPhase) |
| |
| void | ExtractBufferState (int32 &ValidCount, int32 &NextIterator) const |
| |
| void | RestoreBufferState (const int32 &ValidCount, const int32 &NextIterator) |
| |
| bool | IsClean (const FFrameAndPhase FrameAndPhase) const |
| |
| template<typename THandle > |
| bool | IsInSync (const THandle &Handle, const FFrameAndPhase FrameAndPhase, const FDirtyPropertiesPool &Pool) const |
| |
| T & | Insert (const FFrameAndPhase FrameAndPhase, FDirtyPropertiesPool &Manager) |
| |
◆ TParticlePropertyBuffer() [1/3]
◆ TParticlePropertyBuffer() [2/3]
◆ TParticlePropertyBuffer() [3/3]
◆ ~TParticlePropertyBuffer()
◆ ClearEntryAndFuture()
◆ ExtractBufferState()
◆ GetHeadFrameAndPhase()
◆ Insert()
◆ IsClean()
◆ IsEmpty()
◆ IsInSync()
◆ Read()
◆ Release()
◆ Reset()
◆ RestoreBufferState()
◆ WriteAccessMonotonic()
◆ WriteAccessNonDecreasing()
The documentation for this class was generated from the following file:
- Engine/Source/Runtime/Experimental/Chaos/Public/RewindData.h