Files
Juliet/Romeo/docs/Juliet_include_Graphics_Shader.md
T

984 B

Juliet\include\Graphics\Shader

Source Files

  • Header: Juliet\include\Graphics\Shader.h

AI Description

The Shader class in the Juliet library is designed to encapsulate shader code and metadata for different stages of a graphics pipeline. It provides an opaque type to manage shaders, allowing for easy access and manipulation within the application. The class includes an enumeration for specifying shader stages (Vertex, Fragment, Compute), which helps in organizing and managing shader resources effectively. Additionally, it utilizes a String object to store the entry point name of each shader stage, facilitating easier identification and management of shader code within the graphics pipeline. This design ensures that shaders are properly managed and can be easily integrated into larger applications for rendering graphics.

Symbols

Namespace Juliet

Classes, Structs & Unions

  • struct ShaderCreateInfo

Enums

  • enum class ShaderStage