pub struct WasmMask { /* private fields */ }
Implementations§
Source§impl WasmMask
impl WasmMask
Sourcepub fn new(
name: String,
areas: Vec<WasmRect>,
effects: Vec<WasmEffect>,
) -> WasmMask
pub fn new( name: String, areas: Vec<WasmRect>, effects: Vec<WasmEffect>, ) -> WasmMask
Create a new Mask from name, areas, and uniform effect
Sourcepub fn contains(&self, coord: &WasmCoordinates) -> bool
pub fn contains(&self, coord: &WasmCoordinates) -> bool
Returns true if any tile contains the coordinate
pub fn get_texture(&self) -> Option<u32>
pub fn tiles(&self) -> Vec<WasmRect>
Trait Implementations§
Source§impl FromWasmAbi for WasmMask
impl FromWasmAbi for WasmMask
Source§impl IntoWasmAbi for WasmMask
impl IntoWasmAbi for WasmMask
Source§impl LongRefFromWasmAbi for WasmMask
impl LongRefFromWasmAbi for WasmMask
Source§impl OptionFromWasmAbi for WasmMask
impl OptionFromWasmAbi for WasmMask
Source§impl OptionIntoWasmAbi for WasmMask
impl OptionIntoWasmAbi for WasmMask
Source§impl RefFromWasmAbi for WasmMask
impl RefFromWasmAbi for WasmMask
Source§impl RefMutFromWasmAbi for WasmMask
impl RefMutFromWasmAbi for WasmMask
Source§impl TryFromJsValue for WasmMask
impl TryFromJsValue for WasmMask
Source§impl VectorFromWasmAbi for WasmMask
impl VectorFromWasmAbi for WasmMask
Source§impl VectorIntoWasmAbi for WasmMask
impl VectorIntoWasmAbi for WasmMask
Source§impl WasmWrapper<Mask> for WasmMask
impl WasmWrapper<Mask> for WasmMask
impl SupportsConstructor for WasmMask
impl SupportsInstanceProperty for WasmMask
impl SupportsStaticProperty for WasmMask
Auto Trait Implementations§
impl Freeze for WasmMask
impl RefUnwindSafe for WasmMask
impl Send for WasmMask
impl Sync for WasmMask
impl Unpin for WasmMask
impl UnwindSafe for WasmMask
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> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abi
Source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.