struct
#include <VaultedVulkan/VV_Pipelines.hpp>
DescriptorSet Defines the types and number of descriptor sets used in a pipeline.
Contents
A descriptor set object is an opaque object containing storage for a set of descriptors, where the types and number of descriptors is defined by a descriptor set layout.
Derived classes
Public types
- struct Binding
- Specification
- struct CreateInfo
- Information about the descriptor set layout.
- struct Support
- Specification
- using Handle = VkDescriptorSetLayout
- Specification
- using CreateFlags = Bitfield<EDescriptorSetLayoutCreateFlag, VkDescriptorSetLayoutCreateFlags>
- Specification
Public static functions
-
static auto Create(LogicalDevice::
Handle _deviceHandle, const CreateInfo& _createInfo, const Memory:: AllocationCallbacks* _allocator, Handle& _setLayout) -> EResult - Create a descriptor set layout.
-
static void Destroy(LogicalDevice::
Handle _deviceHandle, Handle _descriptorSet, const Memory:: AllocationCallbacks* _allocator) - Destroy a descriptor set layout.
-
static void GetSupport(LogicalDevice::
Handle _deviceHandle, const CreateInfo& _createInfo, Support& _support) - Query whether a descriptor set layout can be created.