struct
#include <VaultedVulkan/VV_Pipelines.hpp>
DescriptorSet Contents
Descriptors are grouped together into descriptor set objects.
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.
Base classes
- struct VV::V1::Pipeline::Layout::DescriptorSet
- Defines the types and number of descriptor sets used in a pipeline.
Derived classes
- class VV::V3::Pipeline::Layout::DescriptorSet
- Descriptors are grouped together into descriptor set objects.
Public types
-
using Parent = Parent::
DescriptorSet
Public static functions
-
static auto Create(LogicalDevice::
Handle _deviceHandle, const CreateInfo& _createInfo, Handle& _setLayout) -> EResult - Create a descriptor set layout.
-
static void Destroy(LogicalDevice::
Handle _deviceHandle, Handle _descriptorSet) - Destroy a descriptor set layout.
-
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.
Function documentation
static EResult VV:: V2:: Pipeline:: Layout:: DescriptorSet:: Create(LogicalDevice:: Handle _deviceHandle,
const CreateInfo& _createInfo,
Handle& _setLayout)
Create a descriptor set layout.
Parameters | |
---|---|
_deviceHandle | |
_createInfo | |
_setLayout |
static void VV:: V2:: Pipeline:: Layout:: DescriptorSet:: Destroy(LogicalDevice:: Handle _deviceHandle,
Handle _descriptorSet)
Destroy a descriptor set layout.
Parameters | |
---|---|
_deviceHandle | |
_descriptorSet |
static EResult VV:: V2:: Pipeline:: Layout:: DescriptorSet:: Create(LogicalDevice:: Handle _deviceHandle,
const CreateInfo& _createInfo,
const Memory:: AllocationCallbacks* _allocator,
Handle& _setLayout)
Create a descriptor set layout.
Parameters | |
---|---|
_deviceHandle | |
_createInfo | |
_allocator | |
_setLayout |
static void VV:: V2:: Pipeline:: Layout:: DescriptorSet:: Destroy(LogicalDevice:: Handle _deviceHandle,
Handle _descriptorSet,
const Memory:: AllocationCallbacks* _allocator)
Destroy a descriptor set layout.
Parameters | |
---|---|
_deviceHandle | |
_descriptorSet | |
_allocator |