Navigation
API > API/Runtime > API/Runtime/Chaos
Holds a sequence of debug draw frames. Every system that runs its own loop will need a timeline. E.g., Physics Thread, Game Thread, RBANs
| Name | FChaosDDTimeline |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/ChaosDebugDraw/ChaosDDTimeline.h |
| Include Path | #include "ChaosDebugDraw/ChaosDDTimeline.h" |
Syntax
class FChaosDDTimeline : public TSharedFromThis< FChaosDDTimeline >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FChaosDDTimeline
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChaosDDTimeline
(
const FString& InName, |
ChaosDebugDraw/ChaosDDTimeline.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveFrame | FChaosDDFramePtr | ChaosDebugDraw/ChaosDDTimeline.h | ||
| CommandBudget | int32 | ChaosDebugDraw/ChaosDDTimeline.h | ||
| CommandQueueLength | int32 | ChaosDebugDraw/ChaosDDTimeline.h | ||
| DrawRegion | FSphere3d | ChaosDebugDraw/ChaosDDTimeline.h | ||
| Frames | TArray< FChaosDDFramePtr > | ChaosDebugDraw/ChaosDDTimeline.h | ||
| FramesCS | FCriticalSection | ChaosDebugDraw/ChaosDDTimeline.h | ||
| MaxFrames | int32 | ChaosDebugDraw/ChaosDDTimeline.h | ||
| Name | FString | ChaosDebugDraw/ChaosDDTimeline.h | ||
| NextFrameIndex | int64 | ChaosDebugDraw/ChaosDDTimeline.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BeginFrame
(
double InTime, |
ChaosDebugDraw/ChaosDDTimeline.h | ||
void EndFrame() |
ChaosDebugDraw/ChaosDDTimeline.h | ||
const FChaosDDFramePtr & GetActiveFrame() |
ChaosDebugDraw/ChaosDDTimeline.h | ||
void GetFrames
(
TArray< FChaosDDFramePtr >& InOutFrames |
ChaosDebugDraw/ChaosDDTimeline.h | ||
const FString & GetName() |
ChaosDebugDraw/ChaosDDTimeline.h | ||
void SetCommandBudget
(
int32 InCommandBudget |
ChaosDebugDraw/ChaosDDTimeline.h | ||
void SetDrawRegion
(
const FSphere3d& InDrawRegion |
ChaosDebugDraw/ChaosDDTimeline.h |