pub trait IPointerInputModuleMethods: IPointerInputModule {
Show 15 methods
// Provided methods
fn get_pointer_data(
self,
id: impl Into<i32>,
create: impl Into<bool>,
) -> (bool, PointerEventData) { ... }
fn remove_pointer_data(self, data: impl Into<PointerEventData>) { ... }
fn get_touch_pointer_event_data(
self,
input: impl Into<Touch>,
) -> (PointerEventData, bool, bool) { ... }
fn copy_from_to(
self,
from: impl Into<PointerEventData>,
to: impl Into<PointerEventData>,
) { ... }
fn state_for_mouse_button(
self,
button_id: impl Into<i32>,
) -> PointerEventData_FramePressState { ... }
fn get_mouse_pointer_event_data(self) -> PointerInputModule_MouseState { ... }
fn get_mouse_pointer_event_data_2(
self,
id: impl Into<i32>,
) -> PointerInputModule_MouseState { ... }
fn get_last_pointer_event_data(self, id: impl Into<i32>) -> PointerEventData { ... }
fn process_move(self, pointer_event: impl Into<PointerEventData>) { ... }
fn process_drag(self, pointer_event: impl Into<PointerEventData>) { ... }
fn is_pointer_over_game_object(self, pointer_id: impl Into<i32>) -> bool { ... }
fn clear_selection(self) { ... }
fn to_string(self) -> Il2CppString { ... }
fn deselect_if_selection_changed(
self,
current_over_go: impl Into<GameObject>,
pointer_event: impl Into<BaseEventData>,
) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_pointer_data(
self,
id: impl Into<i32>,
create: impl Into<bool>,
) -> (bool, PointerEventData)
fn get_pointer_data( self, id: impl Into<i32>, create: impl Into<bool>, ) -> (bool, PointerEventData)
GetPointerData(i32, *mutcrate::unity_engine::event_systems::pointereventdata::PointerEventData, bool) overload
Sourcefn remove_pointer_data(self, data: impl Into<PointerEventData>)
fn remove_pointer_data(self, data: impl Into<PointerEventData>)
RemovePointerData(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn get_touch_pointer_event_data(
self,
input: impl Into<Touch>,
) -> (PointerEventData, bool, bool)
fn get_touch_pointer_event_data( self, input: impl Into<Touch>, ) -> (PointerEventData, bool, bool)
GetTouchPointerEventData(crate::unity_engine::touch::Touch, *mutbool, *mutbool) overload
Sourcefn copy_from_to(
self,
from: impl Into<PointerEventData>,
to: impl Into<PointerEventData>,
)
fn copy_from_to( self, from: impl Into<PointerEventData>, to: impl Into<PointerEventData>, )
CopyFromTo(crate::unity_engine::event_systems::pointereventdata::PointerEventData, crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
StateForMouseButton(i32) overload
Sourcefn get_mouse_pointer_event_data(self) -> PointerInputModule_MouseState
fn get_mouse_pointer_event_data(self) -> PointerInputModule_MouseState
GetMousePointerEventData() overload
Sourcefn get_mouse_pointer_event_data_2(
self,
id: impl Into<i32>,
) -> PointerInputModule_MouseState
fn get_mouse_pointer_event_data_2( self, id: impl Into<i32>, ) -> PointerInputModule_MouseState
GetMousePointerEventData(i32) overload
Sourcefn get_last_pointer_event_data(self, id: impl Into<i32>) -> PointerEventData
fn get_last_pointer_event_data(self, id: impl Into<i32>) -> PointerEventData
GetLastPointerEventData(i32) overload
Sourcefn process_move(self, pointer_event: impl Into<PointerEventData>)
fn process_move(self, pointer_event: impl Into<PointerEventData>)
ProcessMove(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn process_drag(self, pointer_event: impl Into<PointerEventData>)
fn process_drag(self, pointer_event: impl Into<PointerEventData>)
ProcessDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn is_pointer_over_game_object(self, pointer_id: impl Into<i32>) -> bool
fn is_pointer_over_game_object(self, pointer_id: impl Into<i32>) -> bool
IsPointerOverGameObject(i32) overload
Sourcefn clear_selection(self)
fn clear_selection(self)
ClearSelection() overload
Sourcefn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overload
Sourcefn deselect_if_selection_changed(
self,
current_over_go: impl Into<GameObject>,
pointer_event: impl Into<BaseEventData>,
)
fn deselect_if_selection_changed( self, current_over_go: impl Into<GameObject>, pointer_event: impl Into<BaseEventData>, )
DeselectIfSelectionChanged(crate::unity_engine::gameobject::GameObject, crate::unity_engine::event_systems::baseeventdata::BaseEventData) overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: IPointerInputModule> IPointerInputModuleMethods for __T
unity_engine-event_systems-pointerinputmodule only.