LiteFX::Rendering::Backends::VulkanDescriptorRange
Implements a Vulkan IDescriptorRange.
Synopsis
Declared in <litefx/backends/vulkan.hpp>
class [[dllimport, dllexport]] VulkanDescriptorRange final
: public IDescriptorRange
Base Classes
| Name | Description |
IDescriptorRange | A contiguous range of descriptors on one of the global descriptor heaps, accessed directly by shaders through ResourceDescriptorHeap or SamplerDescriptorHeap. |
Member Functions
| Name | Description |
VulkanDescriptorRange [constructor] | Constructors |
~VulkanDescriptorRange [destructor] [virtual] | Destructor |
operator= | Assignment operators |
globalIndex [virtual] | Returns the index of element within the global descriptor heap, i.e., the value a shader uses to index ResourceDescriptorHeap or SamplerDescriptorHeap. |
heap [virtual] | Returns the underlying heap, the range is allocated from. |
size [virtual] | Returns the size of the descriptor range. |
update | update overloads |
Using Declarations
Protected Member Functions
| Name | Description |
operator= | Assignment operators |
Friends