Files
Juliet/Romeo/docs/Juliet_include_Graphics_SkyboxRenderer.md
T

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