ludus::graphics::rhi::RasterPipelineDescription¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
#include <ludus/graphics/rhi/raster.h>
struct ludus::graphics::rhi::RasterPipelineDescription final
Fields¶
Vertex¶
RasterShaderHandle ludus::graphics::rhi::RasterPipelineDescription::Vertex {}
Related types: RasterShaderHandle
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Fragment¶
RasterShaderHandle ludus::graphics::rhi::RasterPipelineDescription::Fragment {}
Related types: RasterShaderHandle
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Layout¶
BindingLayoutHandle ludus::graphics::rhi::RasterPipelineDescription::Layout {}
Related types: BindingLayoutHandle
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Streams¶
std::span<const RasterVertexStream> ludus::graphics::rhi::RasterPipelineDescription::Streams
Related types: RasterVertexStream
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Attributes¶
std::span<const RasterVertexAttribute> ludus::graphics::rhi::RasterPipelineDescription::Attributes
Related types: RasterVertexAttribute
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Depth¶
bool ludus::graphics::rhi::RasterPipelineDescription::Depth = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Blend¶
bool ludus::graphics::rhi::RasterPipelineDescription::Blend = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Target¶
RasterTarget ludus::graphics::rhi::RasterPipelineDescription::Target = RasterTarget::Surface
Related types: RasterTarget
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
DepthWrite¶
bool ludus::graphics::rhi::RasterPipelineDescription::DepthWrite = true
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
DepthCompare¶
RasterDepthCompare ludus::graphics::rhi::RasterPipelineDescription::DepthCompare = RasterDepthCompare::Less
Related types: RasterDepthCompare
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
ColorFormats¶
std::span<const RasterFormat> ludus::graphics::rhi::RasterPipelineDescription::ColorFormats {}
Related types: RasterFormat
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
SampleCount¶
ludus::foundation::uint32 ludus::graphics::rhi::RasterPipelineDescription::SampleCount = 1
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Stencil¶
bool ludus::graphics::rhi::RasterPipelineDescription::Stencil = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
StencilFront¶
RasterStencilFace ludus::graphics::rhi::RasterPipelineDescription::StencilFront {}
Related types: RasterStencilFace
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
StencilBack¶
RasterStencilFace ludus::graphics::rhi::RasterPipelineDescription::StencilBack {}
Related types: RasterStencilFace
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
StencilReadMask¶
ludus::foundation::uint32 ludus::graphics::rhi::RasterPipelineDescription::StencilReadMask = 255
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
StencilWriteMask¶
ludus::foundation::uint32 ludus::graphics::rhi::RasterPipelineDescription::StencilWriteMask = 255
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
StencilReference¶
ludus::foundation::uint32 ludus::graphics::rhi::RasterPipelineDescription::StencilReference = 0
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
ShouldPrepareAsynchronously¶
bool ludus::graphics::rhi::RasterPipelineDescription::ShouldPrepareAsynchronously = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
ShouldWriteColor¶
bool ludus::graphics::rhi::RasterPipelineDescription::ShouldWriteColor = true
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
FillMode¶
RasterFillMode ludus::graphics::rhi::RasterPipelineDescription::FillMode = RasterFillMode::Solid
Related types: RasterFillMode
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h