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