Struct sierra::SubresourceLayers
source · pub struct SubresourceLayers {
pub aspect: AspectFlags,
pub level: u32,
pub first_layer: u32,
pub layer_count: u32,
}
Expand description
Subresorce layers of the image.
Unlike SubresourceRange
it specifies only single mip-level.
Used in image copy operations.
Fields§
§aspect: AspectFlags
§level: u32
§first_layer: u32
§layer_count: u32
Implementations§
source§impl SubresourceLayers
impl SubresourceLayers
pub fn new(aspect: AspectFlags, level: u32, layers: Range<u32>) -> Self
pub fn subresource(subresource: Subresource) -> Self
pub fn all_layers(info: &ImageInfo, level: u32) -> Self
pub fn color(level: u32, layers: Range<u32>) -> Self
pub fn depth(level: u32, layers: Range<u32>) -> Self
pub fn stencil(level: u32, layers: Range<u32>) -> Self
pub fn depth_stencil(level: u32, layers: Range<u32>) -> Self
Trait Implementations§
source§impl Clone for SubresourceLayers
impl Clone for SubresourceLayers
source§fn clone(&self) -> SubresourceLayers
fn clone(&self) -> SubresourceLayers
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 SubresourceLayers
impl Debug for SubresourceLayers
source§impl From<Subresource> for SubresourceLayers
impl From<Subresource> for SubresourceLayers
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 SubresourceLayers
impl Hash for SubresourceLayers
source§impl PartialEq<SubresourceLayers> for SubresourceLayers
impl PartialEq<SubresourceLayers> for SubresourceLayers
source§fn eq(&self, other: &SubresourceLayers) -> bool
fn eq(&self, other: &SubresourceLayers) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.