27 lines
946 B
Markdown
27 lines
946 B
Markdown
# Juliet\include\Graphics\RenderPass
|
|
|
|
## Source Files
|
|
- Header: `Juliet\include\Graphics\RenderPass.h`
|
|
|
|
## AI Description
|
|
This header defines a render pass abstraction for the Juliet graphics API, containing enums and structs to configure color targets, depth/stencil states, blend modes, mipmap operations (load/store/resolve), clear values, and texture cycling. It enables high-level rendering pipeline configuration by encapsulating target properties like formats, mip levels, resolution logic, and per-component blending parameters without exposing direct hardware calls.
|
|
|
|
## Symbols
|
|
|
|
### Namespace `Juliet`
|
|
|
|
#### Classes, Structs & Unions
|
|
- `struct ColorTargetInfo`
|
|
- `union ColorTargetInfo::anonymous`
|
|
- `struct DepthStencilTargetInfo`
|
|
- `struct ColorTargetBlendState`
|
|
- `struct ColorTargetDescription`
|
|
|
|
#### Enums
|
|
- `enum struct`
|
|
- `enum struct`
|
|
- `enum class BlendFactor`
|
|
- `enum class BlendOperation`
|
|
- `enum class ColorComponentFlags`
|
|
|