#[repr(C)]pub struct ImageViewAddressPropertiesNVX {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub device_address: u64,
pub size: u64,
}Expand description
VkImageViewAddressPropertiesNVX
Provided by VK_NVX_image_view_handle.
Returned only*, filled by Vulkan, not constructed by the application.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX.
p_next: *mut c_voidOptional, may be null.
device_address: u64§size: u64Implementations§
Source§impl ImageViewAddressPropertiesNVX
impl ImageViewAddressPropertiesNVX
Sourcepub fn builder<'a>() -> ImageViewAddressPropertiesNVXBuilder<'a>
pub fn builder<'a>() -> ImageViewAddressPropertiesNVXBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for ImageViewAddressPropertiesNVX
impl Clone for ImageViewAddressPropertiesNVX
Source§fn clone(&self) -> ImageViewAddressPropertiesNVX
fn clone(&self) -> ImageViewAddressPropertiesNVX
Returns a duplicate 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 moreimpl Copy for ImageViewAddressPropertiesNVX
Auto Trait Implementations§
impl Freeze for ImageViewAddressPropertiesNVX
impl RefUnwindSafe for ImageViewAddressPropertiesNVX
impl !Send for ImageViewAddressPropertiesNVX
impl !Sync for ImageViewAddressPropertiesNVX
impl Unpin for ImageViewAddressPropertiesNVX
impl UnsafeUnpin for ImageViewAddressPropertiesNVX
impl UnwindSafe for ImageViewAddressPropertiesNVX
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