pub struct MouseButtonMask { /* private fields */ }
Implementations§
Source§impl MouseButtonMask
impl MouseButtonMask
Sourcepub const LEFT: MouseButtonMask
pub const LEFT: MouseButtonMask
Godot enumerator name: MOUSE_BUTTON_MASK_LEFT
Sourcepub const RIGHT: MouseButtonMask
pub const RIGHT: MouseButtonMask
Godot enumerator name: MOUSE_BUTTON_MASK_RIGHT
Sourcepub const MIDDLE: MouseButtonMask
pub const MIDDLE: MouseButtonMask
Godot enumerator name: MOUSE_BUTTON_MASK_MIDDLE
Sourcepub const MB_XBUTTON1: MouseButtonMask
pub const MB_XBUTTON1: MouseButtonMask
Godot enumerator name: MOUSE_BUTTON_MASK_MB_XBUTTON1
Sourcepub const MB_XBUTTON2: MouseButtonMask
pub const MB_XBUTTON2: MouseButtonMask
Godot enumerator name: MOUSE_BUTTON_MASK_MB_XBUTTON2
Trait Implementations§
Source§impl BitOr<MouseButton> for MouseButtonMask
impl BitOr<MouseButton> for MouseButtonMask
Source§type Output = MouseButton
type Output = MouseButton
The resulting type after applying the
|
operator.Source§impl BitOr<MouseButtonMask> for MouseButton
impl BitOr<MouseButtonMask> for MouseButton
Source§type Output = MouseButton
type Output = MouseButton
The resulting type after applying the
|
operator.Source§impl BitOr for MouseButtonMask
impl BitOr for MouseButtonMask
Source§impl BitOrAssign<MouseButtonMask> for MouseButton
impl BitOrAssign<MouseButtonMask> for MouseButton
Source§fn bitor_assign(&mut self, rhs: MouseButtonMask)
fn bitor_assign(&mut self, rhs: MouseButtonMask)
Performs the
|=
operation. Read moreSource§impl BitOrAssign for MouseButtonMask
impl BitOrAssign for MouseButtonMask
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moreSource§impl Clone for MouseButtonMask
impl Clone for MouseButtonMask
Source§fn clone(&self) -> MouseButtonMask
fn clone(&self) -> MouseButtonMask
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 MouseButtonMask
impl Debug for MouseButtonMask
Source§impl Default for MouseButtonMask
impl Default for MouseButtonMask
Source§fn default() -> MouseButtonMask
fn default() -> MouseButtonMask
Returns the “default value” for a type. Read more
Source§impl EngineBitfield for MouseButtonMask
impl EngineBitfield for MouseButtonMask
Source§impl FromGodot for MouseButtonMask
impl FromGodot for MouseButtonMask
Source§fn try_from_godot(via: Self::Via) -> Result<Self, ConvertError>
fn try_from_godot(via: Self::Via) -> Result<Self, ConvertError>
Converts the Godot representation to this type, returning
Err
on failure.Source§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
⚠️ Converts the Godot representation to this type. Read more
Source§fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
Performs the conversion from a [
Variant
], returning Err
on failure.Source§fn from_variant(variant: &Variant) -> Self
fn from_variant(variant: &Variant) -> Self
⚠️ Performs the conversion from a [
Variant
]. Read moreSource§impl GodotConvert for MouseButtonMask
impl GodotConvert for MouseButtonMask
Source§impl Hash for MouseButtonMask
impl Hash for MouseButtonMask
Source§impl PartialEq for MouseButtonMask
impl PartialEq for MouseButtonMask
Source§impl ToGodot for MouseButtonMask
impl ToGodot for MouseButtonMask
impl Copy for MouseButtonMask
impl Eq for MouseButtonMask
impl StructuralPartialEq for MouseButtonMask
Auto Trait Implementations§
impl Freeze for MouseButtonMask
impl RefUnwindSafe for MouseButtonMask
impl Send for MouseButtonMask
impl Sync for MouseButtonMask
impl Unpin for MouseButtonMask
impl UnwindSafe for MouseButtonMask
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