LiteFX::Rendering::Backends::VulkanDescriptorSet¶
Implements a Vulkan DescriptorSet.
Synopsis¶
Declared in <litefx/backends/vulkan.hpp>
class [[dllimport, dllexport]] VulkanDescriptorSet final
: public DescriptorSet<IVulkanBuffer, IVulkanImage, IVulkanSampler, IVulkanAccelerationStructure>
Base Classes¶
| Name | Description |
|---|---|
DescriptorSet<IVulkanBuffer, IVulkanImage, IVulkanSampler, IVulkanAccelerationStructure> | Defines a set of descriptors. |
Type Aliases¶
Member Functions¶
| Name | Description |
|---|---|
VulkanDescriptorSet [constructor] | Initializes a new descriptor set. |
~VulkanDescriptorSet [destructor] [virtual] | Destructor |
operator= | Assignment operators |
bindToHeap | bindToHeap overloads |
descriptorBuffer | Returns a view over the underlying descriptor buffer. |
globalHeapAllocation [virtual] | Returns the allocation information for the descriptor set in the global descriptor heap indicated by heapType. |
layout | Returns the parent descriptor set layout. |
update | update overloads |
Using Declarations¶
| Name |
|---|
update |
Protected Member Functions¶
| Name | Description |
|---|---|
operator= | Assignment operators |
Friends¶
| Name | Description |
|---|---|
LiteFX::Rendering::Backends::VulkanDescriptorSetLayout | Implements a Vulkan DescriptorSetLayout. |
LiteFX::Rendering::Backends::VulkanDescriptorSet::VulkanDescriptorSetImpl | |
LiteFX::PimplPtr | A smart pointer that manages an implementation instance for a public interface class. |
See Also¶
VulkanDescriptorSetLayout