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¶
| Name | Description |
|---|---|
RasterizerBuilder<VulkanRasterizer> | Builds a Rasterizer. |
Type Aliases¶
| Name |
|---|
rasterizer_type |
Member Functions¶
| Name | Description |
|---|---|
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¶
| Name |
|---|
RasterizerBuilder |
Return Value¶
Note
The return value should not be discarded.
See Also¶
VulkanRasterizer