union DescriptorDataEXT

Defined at line 24722 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

Public Members

const vk::Sampler * pSampler
const vk::DescriptorImageInfo * pCombinedImageSampler
const vk::DescriptorImageInfo * pInputAttachmentImage
const vk::DescriptorImageInfo * pSampledImage
const vk::DescriptorImageInfo * pStorageImage
const vk::DescriptorAddressInfoEXT * pUniformTexelBuffer
const vk::DescriptorAddressInfoEXT * pStorageTexelBuffer
const vk::DescriptorAddressInfoEXT * pUniformBuffer
const vk::DescriptorAddressInfoEXT * pStorageBuffer
vk::DeviceAddress accelerationStructure

Public Methods

void DescriptorDataEXT (const vk::Sampler * pSampler_)

Defined at line 24727 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void DescriptorDataEXT (const vk::DescriptorImageInfo * pDescriptorImageInfo_)

Defined at line 24729 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void DescriptorDataEXT (const vk::DescriptorAddressInfoEXT * pDescriptorAddressInfoEXT_)

Defined at line 24734 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void DescriptorDataEXT (vk::DeviceAddress accelerationStructure_)

Defined at line 24739 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorDataEXT & setPSampler (const vk::Sampler * pSampler_)

Defined at line 24743 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorDataEXT & setPCombinedImageSampler (const vk::DescriptorImageInfo * pCombinedImageSampler_)

Defined at line 24749 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorDataEXT & setPInputAttachmentImage (const vk::DescriptorImageInfo * pInputAttachmentImage_)

Defined at line 24756 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorDataEXT & setPSampledImage (const vk::DescriptorImageInfo * pSampledImage_)

Defined at line 24763 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorDataEXT & setPStorageImage (const vk::DescriptorImageInfo * pStorageImage_)

Defined at line 24769 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorDataEXT & setPUniformTexelBuffer (const vk::DescriptorAddressInfoEXT * pUniformTexelBuffer_)

Defined at line 24775 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorDataEXT & setPStorageTexelBuffer (const vk::DescriptorAddressInfoEXT * pStorageTexelBuffer_)

Defined at line 24782 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorDataEXT & setPUniformBuffer (const vk::DescriptorAddressInfoEXT * pUniformBuffer_)

Defined at line 24789 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorDataEXT & setPStorageBuffer (const vk::DescriptorAddressInfoEXT * pStorageBuffer_)

Defined at line 24795 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorDataEXT & setAccelerationStructure (vk::DeviceAddress accelerationStructure_)

Defined at line 24801 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkDescriptorDataEXT & operator const VkDescriptorDataEXT & ()

Defined at line 24808 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkDescriptorDataEXT & operator VkDescriptorDataEXT & ()

Defined at line 24813 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp