Skip to content

LiteFX::Rendering::Backends::VulkanRasterizerBuilder

Builds a Vulkan IRasterizer.

Synopsis

Declared in <litefx/backends/vulkan_builders.hpp>

class [[dllexport, nodiscard]] VulkanRasterizerBuilder final
    : public RasterizerBuilder<VulkanRasterizer>

Base Classes

Type Aliases

Member Functions

NameDescription
VulkanRasterizerBuilder [constructor]Initializes a Vulkan input assembler builder.
~VulkanRasterizerBuilder [destructor] [virtual]Destructor
operator= Assignment operators
build [virtual]Can be overwritten to perform any pre-construction work before the builder returns the final object instance.
conservativeRasterization Initializes the rasterizer state with conservative rasterization.
cullMode Initializes the rasterizer state with the provided cull mode.
cullOrder Initializes the rasterizer state with the provided cull order.
depthBias Initializes the rasterizer depth bias.
depthClip Initializes the depth clip toggle for the rasterizer state.
depthState Initializes the rasterizer depth state.
lineWidth Initializes the rasterizer state with the provided line width.
polygonMode Initializes the rasterizer state with the provided polygon mode.
stencilState Initializes the rasterizer stencil state.

Using Declarations

Return Value

Note

The return value should not be discarded.

See Also

VulkanRasterizer