Skip to content

LiteFX::Rendering::Backends::VulkanInputAssemblerBuilder

Builds a VulkanInputAssembler.

Synopsis

Declared in <litefx/backends/vulkan_builders.hpp>

class [[dllexport, nodiscard]] VulkanInputAssemblerBuilder final
    : public InputAssemblerBuilder<VulkanInputAssembler>

Base Classes

Type Aliases

Member Functions

NameDescription
VulkanInputAssemblerBuilder [constructor]Initializes a Vulkan input assembler builder.
~VulkanInputAssemblerBuilder [destructor] [virtual]Destructor
operator= Assignment operators
indexType Starts building an index buffer layout.
topology topology overloads
use use overloads
vertexBuffer Starts building a vertex buffer layout.

Using Declarations

Protected Member Functions

NameDescription
build [virtual]Can be overwritten to perform any pre-construction work before the builder returns the final object instance.

Friends

NameDescription
LiteFX::Rendering::Backends::VulkanInputAssemblerBuilder::VulkanInputAssemblerBuilderImpl
LiteFX::PimplPtrA smart pointer that manages an implementation instance for a public interface class.

Return Value

Note

The return value should not be discarded.

See Also

VulkanInputAssembler