Addded Romeo that generates some doc. WIP.

This commit is contained in:
2026-07-18 18:58:29 -04:00
parent 446670bd29
commit 0c583b58da
120 changed files with 6167 additions and 18 deletions
@@ -0,0 +1,24 @@
# Juliet\include\Graphics\SkyboxRenderer
## Source Files
- Header: `Juliet\include\Graphics\SkyboxRenderer.h`
- Source: `Juliet\src\Graphics\SkyboxRenderer.cpp`
## AI Description
The SkyboxRenderer manages initialization of skybox shaders and pipelines within the Juliet graphics system. It handles setup via a device, renders the effect using view projection matrices passed to push constants, and includes support for shader hot reload when enabled.
## Symbols
### Namespace `Juliet`
#### Classes, Structs & Unions
- `struct SkyboxRenderer`
#### Functions & Methods
- `[[nodiscard]] JULIET_API bool InitializeSkyboxRenderer(NonNullPtr<GraphicsDevice> device,
NonNullPtr<Window> window)`
- `JULIET_API void ShutdownSkyboxRenderer()`
- `JULIET_API void RenderSkybox(NonNullPtr<RenderPass> pass, NonNullPtr<CommandList> cmdList, const Matrix& viewProjection)`
- `#if ALLOW_SHADER_HOT_RELOAD
JULIET_API void ReloadSkyboxShaders()`