Struct sierra::SubresourceRange
source · pub struct SubresourceRange {
pub aspect: AspectFlags,
pub first_level: u32,
pub level_count: u32,
pub first_layer: u32,
pub layer_count: u32,
}
Expand description
Subresorce range of the image.
Used to create ImageView
s.
Fields§
§aspect: AspectFlags
§first_level: u32
§level_count: u32
§first_layer: u32
§layer_count: u32
Implementations§
source§impl SubresourceRange
impl SubresourceRange
pub fn new(aspect: AspectFlags, levels: Range<u32>, layers: Range<u32>) -> Self
pub fn subresource(subresource: Subresource) -> Self
pub fn layers(layers: SubresourceLayers) -> Self
pub fn whole(info: &ImageInfo) -> Self
pub fn color(levels: Range<u32>, layers: Range<u32>) -> Self
pub fn depth(levels: Range<u32>, layers: Range<u32>) -> Self
pub fn stencil(levels: Range<u32>, layers: Range<u32>) -> Self
pub fn depth_stencil(levels: Range<u32>, layers: Range<u32>) -> Self
Trait Implementations§
source§impl Clone for SubresourceRange
impl Clone for SubresourceRange
source§fn clone(&self) -> SubresourceRange
fn clone(&self) -> SubresourceRange
Returns a copy 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 moresource§impl Debug for SubresourceRange
impl Debug for SubresourceRange
source§impl From<Subresource> for SubresourceRange
impl From<Subresource> for SubresourceRange
source§fn from(subresource: Subresource) -> Self
fn from(subresource: Subresource) -> Self
Converts to this type from the input type.
source§impl From<SubresourceLayers> for SubresourceRange
impl From<SubresourceLayers> for SubresourceRange
source§fn from(layers: SubresourceLayers) -> Self
fn from(layers: SubresourceLayers) -> Self
Converts to this type from the input type.
source§impl Hash for SubresourceRange
impl Hash for SubresourceRange
source§impl PartialEq<SubresourceRange> for SubresourceRange
impl PartialEq<SubresourceRange> for SubresourceRange
source§fn eq(&self, other: &SubresourceRange) -> bool
fn eq(&self, other: &SubresourceRange) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.