pub enum LayerSelection {
Visible,
All,
Mask(Vec<bool>),
}Expand description
Pre-computed layer visibility selection for efficient per-frame filtering.
Created via AsepriteFile::select_layers.
Variants§
Visible
Render visible layers as defined in the aseprite file.
All
Render all layers regardless of their visibility in the aseprite file.
Mask(Vec<bool>)
Render layers using a mask.
Trait Implementations§
Source§impl Clone for LayerSelection
impl Clone for LayerSelection
Source§fn clone(&self) -> LayerSelection
fn clone(&self) -> LayerSelection
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 LayerSelection
impl Debug for LayerSelection
Source§impl PartialEq for LayerSelection
impl PartialEq for LayerSelection
impl Eq for LayerSelection
impl StructuralPartialEq for LayerSelection
Auto Trait Implementations§
impl Freeze for LayerSelection
impl RefUnwindSafe for LayerSelection
impl Send for LayerSelection
impl Sync for LayerSelection
impl Unpin for LayerSelection
impl UnsafeUnpin for LayerSelection
impl UnwindSafe for LayerSelection
Blanket Implementations§
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