Skip to content

LiteFX::Rendering::Backends::DirectX12InputAssemblerBuilder

Builds a DirectX12InputAssembler.

Synopsis

Declared in <litefx/backends/dx12_builders.hpp>

class [[dllexport, nodiscard]] DirectX12InputAssemblerBuilder final
    : public InputAssemblerBuilder<DirectX12InputAssembler>

Base Classes

Type Aliases

Member Functions

NameDescription
DirectX12InputAssemblerBuilder [constructor]Initializes a DirectX 12 input assembler builder.
~DirectX12InputAssemblerBuilder [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::DirectX12InputAssemblerBuilder::DirectX12InputAssemblerBuilderImpl
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

DirectX12InputAssembler