# 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)`