Type Alias ImageSubresourceRange

Source
pub type ImageSubresourceRange = VkImageSubresourceRange;

Aliased Type§

#[repr(C)]
pub struct ImageSubresourceRange { pub aspectMask: u32, pub baseMipLevel: u32, pub levelCount: u32, pub baseArrayLayer: u32, pub layerCount: u32, }

Fields§

§aspectMask: u32§baseMipLevel: u32§levelCount: u32§baseArrayLayer: u32§layerCount: u32

Implementations§

Source§

impl ImageSubresourceRange

Source

pub const fn new( aspect_mask: AspectMask, mip_range: Range<u32>, array_layer_range: Range<u32>, ) -> Self

Constructs a new ImageSubresourceRange data

Source

pub const fn subresource( &self, mip_level_offset: u32, array_layer_offset: u32, ) -> ImageSubresource

Retrieves single subresource slice in this range