|
| UE_API | FChaosVDRecording () |
| |
| int32 | GetAvailableSolversNumber_AssumesLocked () const |
| |
| UE_API int32 | GetAvailableGameFramesNumber () const |
| |
| UE_API int32 | GetAvailableGameFramesNumber_AssumesLocked () const |
| |
| const TArray< FChaosVDGameFrameData > & | GetAvailableGameFrames_AssumesLocked () const |
| |
| const TMap< int32, TArray< FChaosVDSolverFrameData > > & | GetAvailableSolvers_AssumesLocked () const |
| |
| UE_API int32 | GetAvailableSolverFramesNumber (int32 SolverID) const |
| |
| UE_API int32 | GetAvailableSolverFramesNumber_AssumesLocked (int32 SolverID) const |
| |
| UE_API FName | GetSolverFName (int32 SolverID) |
| |
| FString | GetSolverName (int32 SolverID) |
| |
| UE_API FName | GetSolverFName_AssumedLocked (int32 SolverID) |
| |
| UE_API bool | IsServerSolver_AssumesLocked (int32 SolverID) |
| |
| UE_API bool | IsServerSolver (int32 SolverID) |
| |
| FString | GetSolverName_AssumedLocked (int32 SolverID) |
| |
| UE_API FChaosVDSolverFrameData * | GetSolverFrameData_AssumesLocked (int32 SolverID, int32 FrameNumber, bool bKeyFrameOnly=false) |
| |
| UE_API FChaosVDSolverFrameData * | GetSolverFrameDataAtCycle_AssumesLocked (int32 SolverID, uint64 Cycle) |
| |
| UE_API int32 | GetLowestSolverFrameNumberAtCycle (int32 SolverID, uint64 Cycle) |
| |
| UE_API int32 | GetLowestSolverFrameNumberAtCycle_AssumesLocked (int32 SolverID, uint64 Cycle) |
| |
| UE_API int32 | GetLowestSolverFrameNumberAtNetworkFrameNumber_AssumesLocked (int32 SolverID, int32 NetworkFrameNumber) |
| |
| UE_API int32 | FindFirstSolverKeyFrameNumberFromFrame_AssumesLocked (int32 SolverID, int32 StartFrameNumber) |
| |
| UE_API int32 | GetLowestSolverFrameNumberGameFrame (int32 SolverID, int32 GameFrame) |
| |
| UE_API int32 | GetLowestSolverFrameNumberGameFrame_AssumesLocked (int32 SolverID, int32 GameFrame) |
| |
| UE_API int32 | GetLowestGameFrameAtSolverFrameNumber (int32 SolverID, int32 SolverFrame) |
| |
| UE_API int32 | GetLowestGameFrameAtSolverFrameNumber_AssumesLocked (int32 SolverID, int32 SolverFrame) |
| |
| UE_API void | AddFrameForSolver (const int32 SolverID, FChaosVDSolverFrameData &&InFrameData) |
| |
| UE_API void | AddGameFrameData (const FChaosVDGameFrameData &InFrameData) |
| |
| FChaosVDGeometryDataLoaded & | OnGeometryDataLoaded () |
| |
| UE_API FChaosVDGameFrameData * | GetGameFrameDataAtCycle_AssumesLocked (uint64 Cycle) |
| |
| UE_API FChaosVDGameFrameData * | GetGameFrameData_AssumesLocked (int32 FrameNumber) |
| |
| UE_API FChaosVDGameFrameData * | GetLastGameFrameData_AssumesLocked () |
| |
| UE_API int32 | GetLowestGameFrameNumberAtCycle (uint64 Cycle) |
| |
| UE_API int32 | GetLowestGameFrameNumberAtCycle_AssumesLocked (uint64 Cycle) |
| |
| UE_API int32 | GetLowestGameFrameNumberAtTime (double Time) |
| |
| template<typename TAllocator > |
| void | GetAvailableSolverIDsAtGameFrameNumber (int32 FrameNumber, TArray< int32, TAllocator > &OutSolversID) |
| |
| template<typename TAllocator > |
| void | GetAvailableSolverIDsAtGameFrameNumber_AssumesLocked (int32 FrameNumber, TArray< int32, TAllocator > &OutSolversID) |
| |
| template<typename TAllocator > |
| void | GetAvailableSolverIDsAtGameFrame (const FChaosVDGameFrameData &GameFrameData, TArray< int32, TAllocator > &OutSolversID) |
| |
| template<typename TAllocator > |
| void | GetAvailableSolverIDsAtGameFrame_AssumesLocked (const FChaosVDGameFrameData &GameFrameData, TArray< int32, TAllocator > &OutSolversID) |
| |
| UE_API void | CollapseSolverFramesRange_AssumesLocked (int32 SolverID, int32 StartFrame, int32 EndFrame, FChaosVDSolverFrameData &OutCollapsedFrameData) |
| |
| const TMap< uint32, Chaos::FConstImplicitObjectPtr > & | GetGeometryMap () const |
| |
| const TMap< uint32, TSharedPtr< const Chaos::FImplicitObject > > & | GetGeometryDataMap () const |
| |
| UE_API void | AddImplicitObject (const uint32 ID, const Chaos::FImplicitObjectPtr &InImplicitObject) |
| |
| UE_API void | AddImplicitObject (const uint32 ID, const TSharedPtr< Chaos::FImplicitObject > &InImplicitObject) |
| |
| FRWLock & | GetRecordingDataLock () |
| |
| bool | IsLive () const |
| |
| void | SetIsLive (bool bNewIsLive) |
| |
| void | AddAttributes (EChaosVDRecordingAttributes Attributes) |
| |
| void | RemoveAttributes (EChaosVDRecordingAttributes Attributes) |
| |
| EChaosVDRecordingAttributes | GetAttributes () const |
| |
| EChaosVDRecordingAttributes | GetAttributes_AssumesLocked () const |
| |
| UE_API bool | IsEmpty () const |
| |
| uint64 | GetLastUpdatedTimeAsCycle () |
| |
| TSharedPtr< FChaosVDCollisionChannelsInfoContainer > | GetCollisionChannelsInfoContainer () |
| |
| UE_API void | SetCollisionChannelsInfoContainer (const TSharedPtr< FChaosVDCollisionChannelsInfoContainer > &InCollisionChannelsInfo) |
| |
| UE_API bool | HasSolverID (int32 SolverID) |
| |
| UE_API bool | HasSolverID_AssumesLocked (int32 SolverID) |
| |
| UE_API void | ReserveSolverID (int32 SolverID) |
| |
| UE_API void | ReserveSolverID_AssumesLocked (int32 SolverID) |
| |
| UE_API void | CommitSolverID (int32 SolverID) |
| |
| UE_API void | CommitSolverID_AssumesLocked (int32 SolverID) |
| |
| int32 | GetAvailableTrackIDForRemapping () |
| |
| FChaosVDCustomFrameData & | GetCustomDataHandler () |
| |
| const FChaosVDCustomFrameData & | GetCustomDataHandler () const |
| |
Struct that represents a recorded Physics simulation. It is currently populated while analyzing a Trace session