![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DebugCanvas.h>
Inheritance diagram for FDebugCanvasDrawer:Additional Inherited Members | |
Public Types inherited from FGCObject | |
| enum class | EFlags : uint32 { None = 0 , RegisterLater = 1 << 0 , AddStableNativeReferencesOnly = 1 << 1 } |
Static Public Member Functions inherited from FGCObject | |
| static COREUOBJECT_API void | StaticInit () |
Static Public Attributes inherited from FGCObject | |
| static COREUOBJECT_API UGCObjectReferencer * | GGCObjectReferencer = nullptr |
| FDebugCanvasDrawer::FDebugCanvasDrawer | ( | ) |
| FDebugCanvasDrawer::~FDebugCanvasDrawer | ( | ) |
|
overridevirtual |
Pure virtual that must be overloaded by the inheriting class. Use this method to serialize any UObjects contained that you wish to keep around.
| Collector | The collector of referenced objects. |
Implements FGCObject.
Sets up the canvas for rendering
| FCanvas * FDebugCanvasDrawer::GetGameThreadDebugCanvas | ( | ) |
|
inlineoverridevirtual |
Overload this method to report a name for your referencer
Implements FGCObject.
| void FDebugCanvasDrawer::InitDebugCanvas | ( | FViewportClient * | ViewportClient, |
| UWorld * | InWorld | ||
| ) |
Creates a new debug canvas and enqueues the previous one for deletion
| void FDebugCanvasDrawer::ReleaseInternalTexture | ( | ) |
Release the internal layer texture (game thread)
|
inline |
Releases rendering resources