Skip to content

ludus::graphics::rhi::RasterStencilFace

Ludus Wiki · API overview · Browse API

Struct

Immutable per-face stencil state. Front/back share masks and reference in a pipeline.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h

#include <ludus/graphics/rhi/raster.h>
struct ludus::graphics::rhi::RasterStencilFace final

Fields

Compare

RasterStencilCompare ludus::graphics::rhi::RasterStencilFace::Compare = RasterStencilCompare::Always
Masked comparison.

Related types: RasterStencilCompare

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h

Fail

RasterStencilOperation ludus::graphics::rhi::RasterStencilFace::Fail = RasterStencilOperation::Keep
Stencil comparison failed.

Related types: RasterStencilOperation

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h

DepthFail

RasterStencilOperation ludus::graphics::rhi::RasterStencilFace::DepthFail = RasterStencilOperation::Keep
Stencil passed but depth failed.

Related types: RasterStencilOperation

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h

Pass

RasterStencilOperation ludus::graphics::rhi::RasterStencilFace::Pass = RasterStencilOperation::Keep
Both enabled tests passed.

Related types: RasterStencilOperation

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h