RasterDesc

Structure representing the rasterization description needed for a pipeline object.

File location: framework/cauldron/framework/inc/render/pipelinedesc.h

Detailed description

Structure representing the rasterization description needed for a pipeline object.

Data fields

Type

Description

bool

Wireframe
True if wireframe rendering is desired.

CullMode

CullingMode
The culling mode to apply (defaults to CullMode::Front).

bool

FrontCounterClockwise
Indicates if front-facing direction is counter-clockwise winding order (defaults to false).

int32_t

DepthBias
Depth bias to apply (defaults to 0).

float

DepthBiasClamp
Depth bias clamping to apply (defaults to 0.f).

float

SlopeScaledDepthBias
Sloped scaled depth bias to apply (defaults to 0.f).

bool

DepthClipEnable
True to enable depth clip (defaults to true).

bool

MultisampleEnable
True to enable multisample rasterization (defaults to false and currently unsupported).