#[repr(C)]pub struct ImageSubresourceLayers {
pub aspect_mask: ImageAspectFlags,
pub mip_level: u32,
pub base_array_layer: u32,
pub layer_count: u32,
}Expand description
Native structure VkImageSubresourceLayers.
Fields§
§aspect_mask: ImageAspectFlagsNative field aspectMask.
mip_level: u32Native field mipLevel.
base_array_layer: u32Native field baseArrayLayer.
layer_count: u32Native field layerCount.
Implementations§
Source§impl ImageSubresourceLayers
impl ImageSubresourceLayers
Sourcepub fn set_aspect_mask(self, value: ImageAspectFlags) -> Self
pub fn set_aspect_mask(self, value: ImageAspectFlags) -> Self
Set native field aspectMask without native effects.
Sourcepub fn set_mip_level(self, value: u32) -> Self
pub fn set_mip_level(self, value: u32) -> Self
Set native field mipLevel without native effects.
Sourcepub fn set_base_array_layer(self, value: u32) -> Self
pub fn set_base_array_layer(self, value: u32) -> Self
Set native field baseArrayLayer without native effects.
Sourcepub fn set_layer_count(self, value: u32) -> Self
pub fn set_layer_count(self, value: u32) -> Self
Set native field layerCount without native effects.
Trait Implementations§
Source§impl Clone for ImageSubresourceLayers
impl Clone for ImageSubresourceLayers
impl Copy for ImageSubresourceLayers
Auto Trait Implementations§
impl Forget for ImageSubresourceLayers
impl Freeze for ImageSubresourceLayers
impl Move for ImageSubresourceLayers
impl RefUnwindSafe for ImageSubresourceLayers
impl Send for ImageSubresourceLayers
impl Sync for ImageSubresourceLayers
impl Unpin for ImageSubresourceLayers
impl UnsafeUnpin for ImageSubresourceLayers
impl UnwindSafe for ImageSubresourceLayers
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