Addded Romeo that generates some doc. WIP.
This commit is contained in:
@@ -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()`
|
||||
|
||||
Reference in New Issue
Block a user