#[repr(C)]pub struct ImageSubresourceRange {
pub aspect_mask: ImageAspectFlags,
pub base_mip_level: u32,
pub level_count: u32,
pub base_array_layer: u32,
pub layer_count: u32,
}Expand description
Fields§
§aspect_mask: ImageAspectFlags§base_mip_level: u32§level_count: u32§base_array_layer: u32§layer_count: u32Implementations§
Source§impl ImageSubresourceRange
impl ImageSubresourceRange
pub fn aspect_mask(self, aspect_mask: ImageAspectFlags) -> ImageSubresourceRange
pub fn base_mip_level(self, base_mip_level: u32) -> ImageSubresourceRange
pub fn level_count(self, level_count: u32) -> ImageSubresourceRange
pub fn base_array_layer(self, base_array_layer: u32) -> ImageSubresourceRange
pub fn layer_count(self, layer_count: u32) -> ImageSubresourceRange
Trait Implementations§
Source§impl Clone for ImageSubresourceRange
impl Clone for ImageSubresourceRange
Source§fn clone(&self) -> ImageSubresourceRange
fn clone(&self) -> ImageSubresourceRange
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImageSubresourceRange
impl Debug for ImageSubresourceRange
Source§impl Default for ImageSubresourceRange
impl Default for ImageSubresourceRange
Source§fn default() -> ImageSubresourceRange
fn default() -> ImageSubresourceRange
Returns the “default value” for a type. Read more
Source§impl From<ImageSubresourceRange> for Subresource
impl From<ImageSubresourceRange> for Subresource
Source§fn from(subresource: ImageSubresourceRange) -> Self
fn from(subresource: ImageSubresourceRange) -> Self
Converts to this type from the input type.
Source§impl From<ImageViewInfo> for ImageSubresourceRange
impl From<ImageViewInfo> for ImageSubresourceRange
Source§fn from(info: ImageViewInfo) -> Self
fn from(info: ImageViewInfo) -> Self
Converts to this type from the input type.
impl Copy for ImageSubresourceRange
Auto Trait Implementations§
impl Freeze for ImageSubresourceRange
impl RefUnwindSafe for ImageSubresourceRange
impl Send for ImageSubresourceRange
impl Sync for ImageSubresourceRange
impl Unpin for ImageSubresourceRange
impl UnwindSafe for ImageSubresourceRange
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)