pub union ResourceDescriptorDataEXT<'a> {
pub p_image: *const ImageDescriptorInfoEXT<'a>,
pub p_texel_buffer: *const TexelBufferDescriptorInfoEXT<'a>,
pub p_address_range: *const DeviceAddressRangeEXT,
pub p_tensor_arm: *const TensorViewCreateInfoARM<'a>,
/* private fields */
}Expand description
Native union VkResourceDescriptorDataEXT.
Fields§
§p_image: *const ImageDescriptorInfoEXT<'a>Native field pImage.
p_texel_buffer: *const TexelBufferDescriptorInfoEXT<'a>Native field pTexelBuffer.
p_address_range: *const DeviceAddressRangeEXTNative field pAddressRange.
p_tensor_arm: *const TensorViewCreateInfoARM<'a>Native field pTensorARM.
Implementations§
Source§impl<'a> ResourceDescriptorDataEXT<'a>
impl<'a> ResourceDescriptorDataEXT<'a>
Sourcepub fn set_image(self, value: &'a ImageDescriptorInfoEXT<'a>) -> Self
pub fn set_image(self, value: &'a ImageDescriptorInfoEXT<'a>) -> Self
Set native field pImage without native effects.
Sourcepub fn set_texel_buffer(
self,
value: &'a TexelBufferDescriptorInfoEXT<'a>,
) -> Self
pub fn set_texel_buffer( self, value: &'a TexelBufferDescriptorInfoEXT<'a>, ) -> Self
Set native field pTexelBuffer without native effects.
Sourcepub fn set_address_range(self, value: &'a DeviceAddressRangeEXT) -> Self
pub fn set_address_range(self, value: &'a DeviceAddressRangeEXT) -> Self
Set native field pAddressRange without native effects.
Sourcepub fn set_tensor_arm(self, value: &'a TensorViewCreateInfoARM<'a>) -> Self
pub fn set_tensor_arm(self, value: &'a TensorViewCreateInfoARM<'a>) -> Self
Set native field pTensorARM without native effects.
Trait Implementations§
Source§impl<'a> Clone for ResourceDescriptorDataEXT<'a>
impl<'a> Clone for ResourceDescriptorDataEXT<'a>
impl<'a> Copy for ResourceDescriptorDataEXT<'a>
Auto Trait Implementations§
impl<'a> !Send for ResourceDescriptorDataEXT<'a>
impl<'a> !Sync for ResourceDescriptorDataEXT<'a>
impl<'a> Forget for ResourceDescriptorDataEXT<'a>
impl<'a> Freeze for ResourceDescriptorDataEXT<'a>
impl<'a> Move for ResourceDescriptorDataEXT<'a>
impl<'a> RefUnwindSafe for ResourceDescriptorDataEXT<'a>
impl<'a> Unpin for ResourceDescriptorDataEXT<'a>
impl<'a> UnsafeUnpin for ResourceDescriptorDataEXT<'a>
impl<'a> UnwindSafe for ResourceDescriptorDataEXT<'a>
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