#[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 copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
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
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)