Vulkan-Hpp
vk::DescriptorDataEXT Union Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDescriptorDataEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT (const vk::Sampler *pSampler_={})
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT (const vk::DescriptorImageInfo *pDescriptorImageInfo_)
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT (const vk::DescriptorAddressInfoEXT *pDescriptorAddressInfoEXT_)
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT (vk::DeviceAddress accelerationStructure_)
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXTsetPSampler (const vk::Sampler *pSampler_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXTsetPCombinedImageSampler (const vk::DescriptorImageInfo *pCombinedImageSampler_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXTsetPInputAttachmentImage (const vk::DescriptorImageInfo *pInputAttachmentImage_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXTsetPSampledImage (const vk::DescriptorImageInfo *pSampledImage_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXTsetPStorageImage (const vk::DescriptorImageInfo *pStorageImage_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXTsetPUniformTexelBuffer (const vk::DescriptorAddressInfoEXT *pUniformTexelBuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXTsetPStorageTexelBuffer (const vk::DescriptorAddressInfoEXT *pStorageTexelBuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXTsetPUniformBuffer (const vk::DescriptorAddressInfoEXT *pUniformBuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXTsetPStorageBuffer (const vk::DescriptorAddressInfoEXT *pStorageBuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXTsetAccelerationStructure (vk::DeviceAddress accelerationStructure_) VULKAN_HPP_NOEXCEPT
 
 operator VkDescriptorDataEXT const & () const
 
 operator VkDescriptorDataEXT & ()
 

Public Attributes

const VkSamplerpSampler
 
const VkDescriptorImageInfopCombinedImageSampler
 
const VkDescriptorImageInfopInputAttachmentImage
 
const VkDescriptorImageInfopSampledImage
 
const VkDescriptorImageInfopStorageImage
 
const VkDescriptorAddressInfoEXTpUniformTexelBuffer
 
const VkDescriptorAddressInfoEXTpStorageTexelBuffer
 
const VkDescriptorAddressInfoEXTpUniformBuffer
 
const VkDescriptorAddressInfoEXTpStorageBuffer
 
VkDeviceAddress accelerationStructure
 

Detailed Description

Definition at line 24033 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DescriptorDataEXT() [1/4]

VULKAN_HPP_CONSTEXPR_14 vk::DescriptorDataEXT::DescriptorDataEXT ( const vk::Sampler pSampler_ = {})
inline

Definition at line 24038 of file vulkan_structs.hpp.

◆ DescriptorDataEXT() [2/4]

VULKAN_HPP_CONSTEXPR_14 vk::DescriptorDataEXT::DescriptorDataEXT ( const vk::DescriptorImageInfo pDescriptorImageInfo_)
inline

Definition at line 24040 of file vulkan_structs.hpp.

◆ DescriptorDataEXT() [3/4]

VULKAN_HPP_CONSTEXPR_14 vk::DescriptorDataEXT::DescriptorDataEXT ( const vk::DescriptorAddressInfoEXT pDescriptorAddressInfoEXT_)
inline

Definition at line 24045 of file vulkan_structs.hpp.

◆ DescriptorDataEXT() [4/4]

VULKAN_HPP_CONSTEXPR_14 vk::DescriptorDataEXT::DescriptorDataEXT ( vk::DeviceAddress  accelerationStructure_)
inline

Definition at line 24050 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDescriptorDataEXT &()

vk::DescriptorDataEXT::operator VkDescriptorDataEXT & ( )
inline

Definition at line 24124 of file vulkan_structs.hpp.

◆ operator VkDescriptorDataEXT const &()

vk::DescriptorDataEXT::operator VkDescriptorDataEXT const & ( ) const
inline

Definition at line 24119 of file vulkan_structs.hpp.

◆ setAccelerationStructure()

VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT& vk::DescriptorDataEXT::setAccelerationStructure ( vk::DeviceAddress  accelerationStructure_)
inline

Definition at line 24112 of file vulkan_structs.hpp.

◆ setPCombinedImageSampler()

VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT& vk::DescriptorDataEXT::setPCombinedImageSampler ( const vk::DescriptorImageInfo pCombinedImageSampler_)
inline

Definition at line 24061 of file vulkan_structs.hpp.

◆ setPInputAttachmentImage()

VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT& vk::DescriptorDataEXT::setPInputAttachmentImage ( const vk::DescriptorImageInfo pInputAttachmentImage_)
inline

Definition at line 24068 of file vulkan_structs.hpp.

◆ setPSampledImage()

VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT& vk::DescriptorDataEXT::setPSampledImage ( const vk::DescriptorImageInfo pSampledImage_)
inline

Definition at line 24074 of file vulkan_structs.hpp.

◆ setPSampler()

VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT& vk::DescriptorDataEXT::setPSampler ( const vk::Sampler pSampler_)
inline

Definition at line 24054 of file vulkan_structs.hpp.

◆ setPStorageBuffer()

VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT& vk::DescriptorDataEXT::setPStorageBuffer ( const vk::DescriptorAddressInfoEXT pStorageBuffer_)
inline

Definition at line 24106 of file vulkan_structs.hpp.

◆ setPStorageImage()

VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT& vk::DescriptorDataEXT::setPStorageImage ( const vk::DescriptorImageInfo pStorageImage_)
inline

Definition at line 24080 of file vulkan_structs.hpp.

◆ setPStorageTexelBuffer()

VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT& vk::DescriptorDataEXT::setPStorageTexelBuffer ( const vk::DescriptorAddressInfoEXT pStorageTexelBuffer_)
inline

Definition at line 24094 of file vulkan_structs.hpp.

◆ setPUniformBuffer()

VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT& vk::DescriptorDataEXT::setPUniformBuffer ( const vk::DescriptorAddressInfoEXT pUniformBuffer_)
inline

Definition at line 24100 of file vulkan_structs.hpp.

◆ setPUniformTexelBuffer()

VULKAN_HPP_CONSTEXPR_14 DescriptorDataEXT& vk::DescriptorDataEXT::setPUniformTexelBuffer ( const vk::DescriptorAddressInfoEXT pUniformTexelBuffer_)
inline

Definition at line 24087 of file vulkan_structs.hpp.

Member Data Documentation

◆ accelerationStructure

VkDeviceAddress vk::DescriptorDataEXT::accelerationStructure

Definition at line 24150 of file vulkan_structs.hpp.

◆ pCombinedImageSampler

const VkDescriptorImageInfo* vk::DescriptorDataEXT::pCombinedImageSampler

Definition at line 24142 of file vulkan_structs.hpp.

◆ pInputAttachmentImage

const VkDescriptorImageInfo* vk::DescriptorDataEXT::pInputAttachmentImage

Definition at line 24143 of file vulkan_structs.hpp.

◆ pSampledImage

const VkDescriptorImageInfo* vk::DescriptorDataEXT::pSampledImage

Definition at line 24144 of file vulkan_structs.hpp.

◆ pSampler

const VkSampler* vk::DescriptorDataEXT::pSampler

Definition at line 24141 of file vulkan_structs.hpp.

◆ pStorageBuffer

const VkDescriptorAddressInfoEXT* vk::DescriptorDataEXT::pStorageBuffer

Definition at line 24149 of file vulkan_structs.hpp.

◆ pStorageImage

const VkDescriptorImageInfo* vk::DescriptorDataEXT::pStorageImage

Definition at line 24145 of file vulkan_structs.hpp.

◆ pStorageTexelBuffer

const VkDescriptorAddressInfoEXT* vk::DescriptorDataEXT::pStorageTexelBuffer

Definition at line 24147 of file vulkan_structs.hpp.

◆ pUniformBuffer

const VkDescriptorAddressInfoEXT* vk::DescriptorDataEXT::pUniformBuffer

Definition at line 24148 of file vulkan_structs.hpp.

◆ pUniformTexelBuffer

const VkDescriptorAddressInfoEXT* vk::DescriptorDataEXT::pUniformTexelBuffer

Definition at line 24146 of file vulkan_structs.hpp.


The documentation for this union was generated from the following file: