#[repr(C)]
pub union VkDescriptorDataEXT {
pub pSampler: *const VkSampler,
pub pCombinedImageSampler: *const VkDescriptorImageInfo,
pub pInputAttachmentImage: *const VkDescriptorImageInfo,
pub pSampledImage: *const VkDescriptorImageInfo,
pub pStorageImage: *const VkDescriptorImageInfo,
pub pUniformTexelBuffer: *const VkDescriptorAddressInfoEXT,
pub pStorageTexelBuffer: *const VkDescriptorAddressInfoEXT,
pub pUniformBuffer: *const VkDescriptorAddressInfoEXT,
pub pStorageBuffer: *const VkDescriptorAddressInfoEXT,
pub accelerationStructure: VkDeviceAddress,
}
Fields§
§pSampler: *const VkSampler
§pCombinedImageSampler: *const VkDescriptorImageInfo
§pInputAttachmentImage: *const VkDescriptorImageInfo
§pSampledImage: *const VkDescriptorImageInfo
§pStorageImage: *const VkDescriptorImageInfo
§pUniformTexelBuffer: *const VkDescriptorAddressInfoEXT
§pStorageTexelBuffer: *const VkDescriptorAddressInfoEXT
§pUniformBuffer: *const VkDescriptorAddressInfoEXT
§pStorageBuffer: *const VkDescriptorAddressInfoEXT
§accelerationStructure: VkDeviceAddress
Trait Implementations§
Source§impl Clone for VkDescriptorDataEXT
impl Clone for VkDescriptorDataEXT
Source§fn clone(&self) -> VkDescriptorDataEXT
fn clone(&self) -> VkDescriptorDataEXT
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for VkDescriptorDataEXT
impl Default for VkDescriptorDataEXT
impl Copy for VkDescriptorDataEXT
Auto Trait Implementations§
impl Freeze for VkDescriptorDataEXT
impl RefUnwindSafe for VkDescriptorDataEXT
impl !Send for VkDescriptorDataEXT
impl !Sync for VkDescriptorDataEXT
impl Unpin for VkDescriptorDataEXT
impl UnwindSafe for VkDescriptorDataEXT
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more