pub struct VolumetricStack {
pub id: ResourceId,
pub version: String,
pub layers: Vec<VolumetricLayer>,
pub refs: Vec<VolumetricRef>,
}Expand description
Represents a stack of volumetric layers, defining a 3D volume via slices. Similar to SliceStack but typically implies raster/voxel data or implicit fields.
Fields§
§id: ResourceId§version: String§layers: Vec<VolumetricLayer>§refs: Vec<VolumetricRef>Trait Implementations§
Source§impl Clone for VolumetricStack
impl Clone for VolumetricStack
Source§fn clone(&self) -> VolumetricStack
fn clone(&self) -> VolumetricStack
Returns a duplicate 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 VolumetricStack
impl Debug for VolumetricStack
Source§impl Default for VolumetricStack
impl Default for VolumetricStack
Source§fn default() -> VolumetricStack
fn default() -> VolumetricStack
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VolumetricStack
impl<'de> Deserialize<'de> for VolumetricStack
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VolumetricStack
impl RefUnwindSafe for VolumetricStack
impl Send for VolumetricStack
impl Sync for VolumetricStack
impl Unpin for VolumetricStack
impl UnwindSafe for VolumetricStack
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more