Class CommandSignature#
Defined in File CommandSignature.h
Inheritance Relationships#
Derived Type#
public TRAP::Graphics::API::VulkanCommandSignature
(Class VulkanCommandSignature)
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.
-
virtual ~CommandSignature()#