Files
Juliet/Romeo/docs/Juliet_include_Graphics_GraphicsPipeline.md
T

1.2 KiB

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