Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | IDebugDrawInterface |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ChaosDebugDrawInterface.h |
| Include Path | #include "Chaos/ChaosDebugDrawInterface.h" |
Syntax
class IDebugDrawInterface
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDebugDrawInterface() |
Chaos/ChaosDebugDrawInterface.h |
Structs
| Name | Remarks |
|---|---|
| IDebugDrawMesh | Define an interface for rendering a mesh DrawMesh use this interface to access the mesh details and will convert it to lines / solid renderable primitive based on state settings ( see above) |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DrawBox
(
const FVector& Extents, |
Chaos/ChaosDebugDrawInterface.h | ||
void DrawCapsule
(
const FVector& Center, |
Chaos/ChaosDebugDrawInterface.h | ||
void DrawLine
(
const FVector& Start, |
Chaos/ChaosDebugDrawInterface.h | ||
void DrawMesh
(
const IDebugDrawMesh& Mesh |
Chaos/ChaosDebugDrawInterface.h | ||
void DrawPoint
(
const FVector& Position |
Draw methods. | Chaos/ChaosDebugDrawInterface.h | |
void DrawSphere
(
const FVector& Center, |
Chaos/ChaosDebugDrawInterface.h | ||
void DrawText3d
(
const FString& String, |
Chaos/ChaosDebugDrawInterface.h | ||
void ReservePoints
(
int32 NumAdditionalPoints |
Chaos/ChaosDebugDrawInterface.h | ||
void ResetAllState() |
Chaos/ChaosDebugDrawInterface.h | ||
void SetColor
(
const FLinearColor& InColor |
State management values are set once and apply to any Draw*() calls | Chaos/ChaosDebugDrawInterface.h | |
void SetForegroundPriority() |
Chaos/ChaosDebugDrawInterface.h | ||
void SetLineWidth
(
double Width |
Chaos/ChaosDebugDrawInterface.h | ||
void SetPointSize
(
float Size |
Chaos/ChaosDebugDrawInterface.h | ||
void SetShaded
(
bool bInShaded |
Chaos/ChaosDebugDrawInterface.h | ||
void SetTranslucent
(
bool bInShadedTranslucent |
Chaos/ChaosDebugDrawInterface.h | ||
void SetWireframe
(
bool bInWireframe |
Chaos/ChaosDebugDrawInterface.h | ||
void SetWorldPriority() |
Chaos/ChaosDebugDrawInterface.h |