Struct gdnative::InputEventWithModifiers
[−]
[src]
pub struct InputEventWithModifiers { /* fields omitted */ }core class InputEventWithModifiers : InputEvent (reference counted)
Base class
InputEventWithModifiers inherits InputEvent and all of its methods.
Memory management
The lifetime of this object is automatically managed through reference counting.
Methods
impl InputEventWithModifiers[src]
pub fn as_input_event(&self) -> InputEvent[src]
Up-cast.
pub fn set_alt(&mut self, enable: bool)[src]
pub fn get_alt(&self) -> bool[src]
pub fn set_shift(&mut self, enable: bool)[src]
pub fn get_shift(&self) -> bool[src]
pub fn set_control(&mut self, enable: bool)[src]
pub fn get_control(&self) -> bool[src]
pub fn set_metakey(&mut self, enable: bool)[src]
pub fn get_metakey(&self) -> bool[src]
pub fn set_command(&mut self, enable: bool)[src]
pub fn get_command(&self) -> bool[src]
pub fn cast<T: GodotObject>(&self) -> Option<T>[src]
Methods from Deref<Target = InputEvent>
pub fn as_resource(&self) -> Resource[src]
Up-cast.
pub fn set_device(&mut self, device: i64)[src]
pub fn get_device(&self) -> i64[src]
pub fn is_pressed(&self) -> bool[src]
pub fn is_action(&self, action: GodotString) -> bool[src]
pub fn is_action_pressed(&self, action: GodotString) -> bool[src]
pub fn is_action_released(&self, action: GodotString) -> bool[src]
pub fn is_echo(&self) -> bool[src]
pub fn as_text(&self) -> GodotString[src]
pub fn action_match(&self, event: Option<InputEvent>) -> bool[src]
pub fn shortcut_match(&self, event: Option<InputEvent>) -> bool[src]
pub fn is_action_type(&self) -> bool[src]
pub fn xformed_by(
&self,
xform: Transform2D,
local_ofs: Vector2
) -> Option<InputEvent>[src]
&self,
xform: Transform2D,
local_ofs: Vector2
) -> Option<InputEvent>
pub fn cast<T: GodotObject>(&self) -> Option<T>[src]
Trait Implementations
impl GodotObject for InputEventWithModifiers[src]
fn class_name() -> &'static str[src]
unsafe fn from_sys(obj: *mut godot_object) -> Self[src]
unsafe fn to_sys(&self) -> *mut godot_object[src]
impl Deref for InputEventWithModifiers[src]
type Target = InputEvent
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target[src]
Dereferences the value.