pub struct LayeredGenerator { /* private fields */ }Implementations§
Source§impl LayeredGenerator
impl LayeredGenerator
pub fn new() -> Self
pub fn base<A: Algorithm<Tile> + 'static>(self, algo: A) -> Self
pub fn union<A: Algorithm<Tile> + 'static>(self, algo: A) -> Self
pub fn intersect<A: Algorithm<Tile> + 'static>(self, algo: A) -> Self
pub fn difference<A: Algorithm<Tile> + 'static>(self, algo: A) -> Self
pub fn add<A: Algorithm<Tile> + 'static>(self, algo: A, mode: BlendMode) -> Self
Trait Implementations§
Source§impl Algorithm for LayeredGenerator
impl Algorithm for LayeredGenerator
Auto Trait Implementations§
impl Freeze for LayeredGenerator
impl !RefUnwindSafe for LayeredGenerator
impl !Send for LayeredGenerator
impl !Sync for LayeredGenerator
impl Unpin for LayeredGenerator
impl !UnwindSafe for LayeredGenerator
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