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: u32Implementations§
Source§impl ImageSubresourceRange
impl ImageSubresourceRange
Sourcepub const fn new(
aspect_mask: AspectMask,
mip_range: Range<u32>,
array_layer_range: Range<u32>,
) -> Self
pub const fn new( aspect_mask: AspectMask, mip_range: Range<u32>, array_layer_range: Range<u32>, ) -> Self
Constructs a new ImageSubresourceRange data
Sourcepub const fn subresource(
&self,
mip_level_offset: u32,
array_layer_offset: u32,
) -> ImageSubresource
pub const fn subresource( &self, mip_level_offset: u32, array_layer_offset: u32, ) -> ImageSubresource
Retrieves single subresource slice in this range