Skip to main content

IPointerEventDataMethods

Trait IPointerEventDataMethods 

Source
pub trait IPointerEventDataMethods: IPointerEventData {
Show 48 methods // Provided methods fn get_pointer_enter(self) -> GameObject { ... } fn set_pointer_enter(self, value: impl Into<GameObject>) { ... } fn get_last_press(self) -> GameObject { ... } fn set_last_press(self, value: impl Into<GameObject>) { ... } fn get_raw_pointer_press(self) -> GameObject { ... } fn set_raw_pointer_press(self, value: impl Into<GameObject>) { ... } fn get_pointer_drag(self) -> GameObject { ... } fn set_pointer_drag(self, value: impl Into<GameObject>) { ... } fn get_pointer_click(self) -> GameObject { ... } fn set_pointer_click(self, value: impl Into<GameObject>) { ... } fn get_pointer_current_raycast(self) -> RaycastResult { ... } fn set_pointer_current_raycast(self, value: impl Into<RaycastResult>) { ... } fn get_pointer_press_raycast(self) -> RaycastResult { ... } fn set_pointer_press_raycast(self, value: impl Into<RaycastResult>) { ... } fn get_eligible_for_click(self) -> bool { ... } fn set_eligible_for_click(self, value: impl Into<bool>) { ... } fn get_pointer_id(self) -> i32 { ... } fn set_pointer_id(self, value: impl Into<i32>) { ... } fn get_position(self) -> Vector2 { ... } fn set_position(self, value: impl Into<Vector2>) { ... } fn get_delta(self) -> Vector2 { ... } fn set_delta(self, value: impl Into<Vector2>) { ... } fn get_press_position(self) -> Vector2 { ... } fn set_press_position(self, value: impl Into<Vector2>) { ... } fn get_world_position(self) -> Vector3 { ... } fn set_world_position(self, value: impl Into<Vector3>) { ... } fn get_world_normal(self) -> Vector3 { ... } fn set_world_normal(self, value: impl Into<Vector3>) { ... } fn get_click_time(self) -> f32 { ... } fn set_click_time(self, value: impl Into<f32>) { ... } fn get_click_count(self) -> i32 { ... } fn set_click_count(self, value: impl Into<i32>) { ... } fn get_scroll_delta(self) -> Vector2 { ... } fn set_scroll_delta(self, value: impl Into<Vector2>) { ... } fn get_use_drag_threshold(self) -> bool { ... } fn set_use_drag_threshold(self, value: impl Into<bool>) { ... } fn get_dragging(self) -> bool { ... } fn set_dragging(self, value: impl Into<bool>) { ... } fn get_button(self) -> PointerEventData_InputButton { ... } fn set_button(self, value: impl Into<PointerEventData_InputButton>) { ... } fn ctor(self, event_system: impl Into<EventSystem>) { ... } fn is_pointer_moving(self) -> bool { ... } fn is_scrolling(self) -> bool { ... } fn get_enter_event_camera(self) -> Camera { ... } fn get_press_event_camera(self) -> Camera { ... } fn get_pointer_press(self) -> GameObject { ... } fn set_pointer_press(self, value: impl Into<GameObject>) { ... } fn to_string(self) -> Il2CppString { ... }
}

Provided Methods§

Source

fn get_pointer_enter(self) -> GameObject

get_pointerEnter() overload

Source

fn set_pointer_enter(self, value: impl Into<GameObject>)

set_pointerEnter(crate::unity_engine::gameobject::GameObject) overload

Source

fn get_last_press(self) -> GameObject

get_lastPress() overload

Source

fn set_last_press(self, value: impl Into<GameObject>)

set_lastPress(crate::unity_engine::gameobject::GameObject) overload

Source

fn get_raw_pointer_press(self) -> GameObject

get_rawPointerPress() overload

Source

fn set_raw_pointer_press(self, value: impl Into<GameObject>)

set_rawPointerPress(crate::unity_engine::gameobject::GameObject) overload

Source

fn get_pointer_drag(self) -> GameObject

get_pointerDrag() overload

Source

fn set_pointer_drag(self, value: impl Into<GameObject>)

set_pointerDrag(crate::unity_engine::gameobject::GameObject) overload

Source

fn get_pointer_click(self) -> GameObject

get_pointerClick() overload

Source

fn set_pointer_click(self, value: impl Into<GameObject>)

set_pointerClick(crate::unity_engine::gameobject::GameObject) overload

Source

fn get_pointer_current_raycast(self) -> RaycastResult

get_pointerCurrentRaycast() overload

Source

fn set_pointer_current_raycast(self, value: impl Into<RaycastResult>)

set_pointerCurrentRaycast(crate::unity_engine::event_systems::raycastresult::RaycastResult) overload

Source

fn get_pointer_press_raycast(self) -> RaycastResult

get_pointerPressRaycast() overload

Source

fn set_pointer_press_raycast(self, value: impl Into<RaycastResult>)

set_pointerPressRaycast(crate::unity_engine::event_systems::raycastresult::RaycastResult) overload

Source

fn get_eligible_for_click(self) -> bool

get_eligibleForClick() overload

Source

fn set_eligible_for_click(self, value: impl Into<bool>)

set_eligibleForClick(bool) overload

Source

fn get_pointer_id(self) -> i32

get_pointerId() overload

Source

fn set_pointer_id(self, value: impl Into<i32>)

set_pointerId(i32) overload

Source

fn get_position(self) -> Vector2

get_position() overload

Source

fn set_position(self, value: impl Into<Vector2>)

set_position(crate::unity_engine::vector2::Vector2) overload

Source

fn get_delta(self) -> Vector2

get_delta() overload

Source

fn set_delta(self, value: impl Into<Vector2>)

set_delta(crate::unity_engine::vector2::Vector2) overload

Source

fn get_press_position(self) -> Vector2

get_pressPosition() overload

Source

fn set_press_position(self, value: impl Into<Vector2>)

set_pressPosition(crate::unity_engine::vector2::Vector2) overload

Source

fn get_world_position(self) -> Vector3

get_worldPosition() overload

Source

fn set_world_position(self, value: impl Into<Vector3>)

set_worldPosition(crate::unity_engine::vector3::Vector3) overload

Source

fn get_world_normal(self) -> Vector3

get_worldNormal() overload

Source

fn set_world_normal(self, value: impl Into<Vector3>)

set_worldNormal(crate::unity_engine::vector3::Vector3) overload

Source

fn get_click_time(self) -> f32

get_clickTime() overload

Source

fn set_click_time(self, value: impl Into<f32>)

set_clickTime(f32) overload

Source

fn get_click_count(self) -> i32

get_clickCount() overload

Source

fn set_click_count(self, value: impl Into<i32>)

set_clickCount(i32) overload

Source

fn get_scroll_delta(self) -> Vector2

get_scrollDelta() overload

Source

fn set_scroll_delta(self, value: impl Into<Vector2>)

set_scrollDelta(crate::unity_engine::vector2::Vector2) overload

Source

fn get_use_drag_threshold(self) -> bool

get_useDragThreshold() overload

Source

fn set_use_drag_threshold(self, value: impl Into<bool>)

set_useDragThreshold(bool) overload

Source

fn get_dragging(self) -> bool

get_dragging() overload

Source

fn set_dragging(self, value: impl Into<bool>)

set_dragging(bool) overload

Source

fn get_button(self) -> PointerEventData_InputButton

get_button() overload

Source

fn set_button(self, value: impl Into<PointerEventData_InputButton>)

set_button(crate::unity_engine::event_systems::pointereventdata::PointerEventData_InputButton) overload

Source

fn ctor(self, event_system: impl Into<EventSystem>)

.ctor(crate::unity_engine::event_systems::eventsystem::EventSystem) overload

Source

fn is_pointer_moving(self) -> bool

IsPointerMoving() overload

Source

fn is_scrolling(self) -> bool

IsScrolling() overload

Source

fn get_enter_event_camera(self) -> Camera

get_enterEventCamera() overload

Source

fn get_press_event_camera(self) -> Camera

get_pressEventCamera() overload

Source

fn get_pointer_press(self) -> GameObject

get_pointerPress() overload

Source

fn set_pointer_press(self, value: impl Into<GameObject>)

set_pointerPress(crate::unity_engine::gameobject::GameObject) overload

Source

fn to_string(self) -> Il2CppString

ToString() 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§

Source§

impl<__T: IPointerEventData> IPointerEventDataMethods for __T

Available on crate feature unity_engine-event_systems-pointereventdata only.