999 B
999 B
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()