Files
Juliet/Romeo/docs/Juliet_include_Graphics_DebugDisplay.md
T

1.1 KiB

Juliet\include\Graphics\DebugDisplay

Source Files

  • Header: Juliet\include\Graphics\DebugDisplay.h

AI Description

This C++ component enables real-time 3D visualization of geometry (lines and spheres) for debugging. It initializes a graphics device to support drawing operations on CPU command lists during specific rendering passes using provided vectors, colors, and camera data to overlay debug objects onto the scene view.

Symbols

Namespace Juliet

Functions & Methods

  • extern JULIET_API void DebugDisplay_Initialize(GraphicsDevice* device)
  • extern JULIET_API void DebugDisplay_Shutdown(GraphicsDevice* device)
  • extern JULIET_API void DebugDisplay_DrawLine(const Vector3& start, const Vector3& end, const FColor& color, bool overlay)
  • extern JULIET_API void DebugDisplay_DrawSphere(const Vector3& center, float radius, const FColor& color, bool overlay)
  • extern JULIET_API void DebugDisplay_Prepare(CommandList* cmdList)
  • extern JULIET_API void DebugDisplay_Flush(CommandList* cmdList, RenderPass* renderPass, const Camera& camera)