Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/ChaosDebugDraw
Inheritance Hierarchy
- FSharedFromThisBase
- TSharedFromThis
- FChaosDDScene
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/ChaosDebugDraw/ChaosDDScene.h |
| Include | #include "ChaosDebugDraw/ChaosDDScene.h" |
Syntax
class FChaosDDScene : public TSharedFromThis< FChaosDDScene >
Remarks
Debug draw system for a world. In PIE there will be one of these for the server and each client.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FChaosDDScene
(
const FString& InName, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FChaosDDTimelinePtr | CreateTimeline
(
const FString& Name |
Create a new timeline. | |
| int32 | The number of commands we can draw (also max number of lines for now) | ||
| const FSphere3d & | The region of interest. | ||
| TArray< FChaosDDFramePtr > | Collect all the latest complete frames for rendering. | ||
| const FString & | GetName () |
||
| bool | |||
| bool | IsServer () |
||
| void | SetCommandBudget
(
int32 InCommandBudget |
Set the line budget for debug draw. | |
| void | SetDrawRegion
(
const FSphere3d& InDrawRegion |
Specify the region of in which we wish to enable debug draw. A radius of zero means everywhere. | |
| void | SetRenderEnabled
(
bool bInRenderEnabled |