Addded Romeo that generates some doc. WIP.
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# Juliet\include\Graphics\GraphicsPipeline
|
||||
|
||||
## Source Files
|
||||
- Header: `Juliet\include\Graphics\GraphicsPipeline.h`
|
||||
|
||||
## AI Description
|
||||
This C++ header defines the `GraphicsPipeline` design for a rendering system, specifying data structures to configure rasterization (fill/cull modes), vertex input buffers and attributes, target properties including color depth/stencil settings with custom operations, multisampling states, and shader references. It provides low-level details on primitive types, attribute formats like floats/ints/normals, depth bias calculations, compare/mask logic, and stencil failure behaviors to build a complete graphics pipeline configuration object.
|
||||
|
||||
## Symbols
|
||||
|
||||
### Namespace `Juliet`
|
||||
|
||||
#### Classes, Structs & Unions
|
||||
- `struct RasterizerState`
|
||||
- `struct VertexBufferDescription`
|
||||
- `struct VertexAttribute`
|
||||
- `struct VertexInputState`
|
||||
- `struct GraphicsPipelineTargetInfo`
|
||||
- `struct StencilOperationState`
|
||||
- `struct DepthStencilState`
|
||||
- `struct MultisampleState`
|
||||
- `struct GraphicsPipelineCreateInfo`
|
||||
|
||||
#### Enums
|
||||
- `enum class FillMode`
|
||||
- `enum class CullMode`
|
||||
- `enum class FrontFace`
|
||||
- `enum class PrimitiveType`
|
||||
- `enum class VertexInputRate`
|
||||
- `enum class VertexElementFormat`
|
||||
- `enum class CompareOperation`
|
||||
- `enum class StencilOperation`
|
||||
|
||||
Reference in New Issue
Block a user