Navigation
API > API/Developer > API/Developer/DrawPrimitiveDebugger
| Name | IDrawPrimitiveDebugger |
| Type | class |
| Header File | /Engine/Source/Developer/DrawPrimitiveDebugger/Public/DrawPrimitiveDebugger.h |
| Include Path | #include "DrawPrimitiveDebugger.h" |
Syntax
class IDrawPrimitiveDebugger : public IModuleInterface
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CaptureSingleFrame() |
Instructs the renderer to capture a snapshot for the debugger on the next frame. | DrawPrimitiveDebugger.h | |
void CloseDebugWindow() |
Closes the graphics debugger window if it is currently open. | DrawPrimitiveDebugger.h | |
void DisableLiveCapture() |
Disables capturing debug data each frame. | DrawPrimitiveDebugger.h | |
void DiscardCaptureData() |
Discards the current snapshot data in memory and resets the debugger window. | DrawPrimitiveDebugger.h | |
void EnableLiveCapture() |
Enables capturing debug data each frame. | DrawPrimitiveDebugger.h | |
bool IsLiveCaptureEnabled() |
Is live data capture enabled for the debugger? This implies that the renderer will capture debug data each frame. | DrawPrimitiveDebugger.h | |
void OpenDebugWindow() |
Opens the graphics debugger window if it is available. | DrawPrimitiveDebugger.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IDrawPrimitiveDebugger & Get () |
Singleton-like access to this module's interface. | DrawPrimitiveDebugger.h | |
static bool IsAvailable () |
Checks to see if this module is loaded and ready. | DrawPrimitiveDebugger.h |