Class CommandSignature#

Inheritance Relationships#

Derived Type#

Class Documentation#

class CommandSignature#

Subclassed by TRAP::Graphics::API::VulkanCommandSignature

Public Functions

virtual ~CommandSignature()#

Destructor.

consteval CommandSignature(const CommandSignature&) noexcept = delete#

Copy constructor.

consteval CommandSignature &operator=(const CommandSignature&) noexcept = delete#

Copy assignment operator.

constexpr CommandSignature(CommandSignature&&) noexcept = default#

Move constructor.

CommandSignature &operator=(CommandSignature&&) noexcept = default#

Move assignment operator.

Public Static Functions

static TRAP::Ref<CommandSignature> Create(const RendererAPI::CommandSignatureDesc &desc)#

Create a new command signature from the given description.

Parameters:

desc – Command signature description.

Returns:

Created command signature.

Protected Functions

CommandSignature()#

Constructor.