Skip to main content

IEventTriggerMethods

Trait IEventTriggerMethods 

Source
pub trait IEventTriggerMethods: IEventTrigger {
Show 23 methods // Provided methods fn get_delegates(self) -> List_1<EventTrigger_Entry> { ... } fn set_delegates(self, value: impl Into<List_1<EventTrigger_Entry>>) { ... } fn ctor(self) { ... } fn get_triggers(self) -> List_1<EventTrigger_Entry> { ... } fn set_triggers(self, value: impl Into<List_1<EventTrigger_Entry>>) { ... } fn execute( self, id: impl Into<EventTriggerType>, event_data: impl Into<BaseEventData>, ) { ... } fn on_pointer_enter(self, event_data: impl Into<PointerEventData>) { ... } fn on_pointer_exit(self, event_data: impl Into<PointerEventData>) { ... } fn on_drag(self, event_data: impl Into<PointerEventData>) { ... } fn on_drop(self, event_data: impl Into<PointerEventData>) { ... } fn on_pointer_down(self, event_data: impl Into<PointerEventData>) { ... } fn on_pointer_up(self, event_data: impl Into<PointerEventData>) { ... } fn on_pointer_click(self, event_data: impl Into<PointerEventData>) { ... } fn on_select(self, event_data: impl Into<BaseEventData>) { ... } fn on_deselect(self, event_data: impl Into<BaseEventData>) { ... } fn on_scroll(self, event_data: impl Into<PointerEventData>) { ... } fn on_move(self, event_data: impl Into<AxisEventData>) { ... } fn on_update_selected(self, event_data: impl Into<BaseEventData>) { ... } fn on_initialize_potential_drag( self, event_data: impl Into<PointerEventData>, ) { ... } fn on_begin_drag(self, event_data: impl Into<PointerEventData>) { ... } fn on_end_drag(self, event_data: impl Into<PointerEventData>) { ... } fn on_submit(self, event_data: impl Into<BaseEventData>) { ... } fn on_cancel(self, event_data: impl Into<BaseEventData>) { ... }
}

Provided Methods§

Source

fn get_delegates(self) -> List_1<EventTrigger_Entry>

get_delegates() overload

Source

fn set_delegates(self, value: impl Into<List_1<EventTrigger_Entry>>)

set_delegates(crate::system::collections::generic::list_1::List_1<crate::unity_engine::event_systems::eventtrigger::EventTrigger_Entry>) overload

Source

fn ctor(self)

.ctor() overload

Source

fn get_triggers(self) -> List_1<EventTrigger_Entry>

get_triggers() overload

Source

fn set_triggers(self, value: impl Into<List_1<EventTrigger_Entry>>)

set_triggers(crate::system::collections::generic::list_1::List_1<crate::unity_engine::event_systems::eventtrigger::EventTrigger_Entry>) overload

Source

fn execute( self, id: impl Into<EventTriggerType>, event_data: impl Into<BaseEventData>, )

Execute(crate::unity_engine::event_systems::eventtriggertype::EventTriggerType, crate::unity_engine::event_systems::baseeventdata::BaseEventData) overload

Source

fn on_pointer_enter(self, event_data: impl Into<PointerEventData>)

OnPointerEnter(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload

Source

fn on_pointer_exit(self, event_data: impl Into<PointerEventData>)

OnPointerExit(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload

Source

fn on_drag(self, event_data: impl Into<PointerEventData>)

OnDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload

Source

fn on_drop(self, event_data: impl Into<PointerEventData>)

OnDrop(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload

Source

fn on_pointer_down(self, event_data: impl Into<PointerEventData>)

OnPointerDown(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload

Source

fn on_pointer_up(self, event_data: impl Into<PointerEventData>)

OnPointerUp(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload

Source

fn on_pointer_click(self, event_data: impl Into<PointerEventData>)

OnPointerClick(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload

Source

fn on_select(self, event_data: impl Into<BaseEventData>)

OnSelect(crate::unity_engine::event_systems::baseeventdata::BaseEventData) overload

Source

fn on_deselect(self, event_data: impl Into<BaseEventData>)

OnDeselect(crate::unity_engine::event_systems::baseeventdata::BaseEventData) overload

Source

fn on_scroll(self, event_data: impl Into<PointerEventData>)

OnScroll(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload

Source

fn on_move(self, event_data: impl Into<AxisEventData>)

OnMove(crate::unity_engine::event_systems::axiseventdata::AxisEventData) overload

Source

fn on_update_selected(self, event_data: impl Into<BaseEventData>)

OnUpdateSelected(crate::unity_engine::event_systems::baseeventdata::BaseEventData) overload

Source

fn on_initialize_potential_drag(self, event_data: impl Into<PointerEventData>)

OnInitializePotentialDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload

Source

fn on_begin_drag(self, event_data: impl Into<PointerEventData>)

OnBeginDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload

Source

fn on_end_drag(self, event_data: impl Into<PointerEventData>)

OnEndDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload

Source

fn on_submit(self, event_data: impl Into<BaseEventData>)

OnSubmit(crate::unity_engine::event_systems::baseeventdata::BaseEventData) overload

Source

fn on_cancel(self, event_data: impl Into<BaseEventData>)

OnCancel(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§

Source§

impl<__T: IEventTrigger> IEventTriggerMethods for __T

Available on crate feature unity_engine-event_systems-eventtrigger only.