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§
Sourcefn get_delegates(self) -> List_1<EventTrigger_Entry>
fn get_delegates(self) -> List_1<EventTrigger_Entry>
get_delegates() overload
Sourcefn set_delegates(self, value: impl Into<List_1<EventTrigger_Entry>>)
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
Sourcefn get_triggers(self) -> List_1<EventTrigger_Entry>
fn get_triggers(self) -> List_1<EventTrigger_Entry>
get_triggers() overload
Sourcefn set_triggers(self, value: impl Into<List_1<EventTrigger_Entry>>)
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
Sourcefn execute(
self,
id: impl Into<EventTriggerType>,
event_data: impl Into<BaseEventData>,
)
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
Sourcefn on_pointer_enter(self, event_data: impl Into<PointerEventData>)
fn on_pointer_enter(self, event_data: impl Into<PointerEventData>)
OnPointerEnter(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn on_pointer_exit(self, event_data: impl Into<PointerEventData>)
fn on_pointer_exit(self, event_data: impl Into<PointerEventData>)
OnPointerExit(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn on_drag(self, event_data: impl Into<PointerEventData>)
fn on_drag(self, event_data: impl Into<PointerEventData>)
OnDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn on_drop(self, event_data: impl Into<PointerEventData>)
fn on_drop(self, event_data: impl Into<PointerEventData>)
OnDrop(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn on_pointer_down(self, event_data: impl Into<PointerEventData>)
fn on_pointer_down(self, event_data: impl Into<PointerEventData>)
OnPointerDown(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn on_pointer_up(self, event_data: impl Into<PointerEventData>)
fn on_pointer_up(self, event_data: impl Into<PointerEventData>)
OnPointerUp(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn on_pointer_click(self, event_data: impl Into<PointerEventData>)
fn on_pointer_click(self, event_data: impl Into<PointerEventData>)
OnPointerClick(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn on_select(self, event_data: impl Into<BaseEventData>)
fn on_select(self, event_data: impl Into<BaseEventData>)
OnSelect(crate::unity_engine::event_systems::baseeventdata::BaseEventData) overload
Sourcefn on_deselect(self, event_data: impl Into<BaseEventData>)
fn on_deselect(self, event_data: impl Into<BaseEventData>)
OnDeselect(crate::unity_engine::event_systems::baseeventdata::BaseEventData) overload
Sourcefn on_scroll(self, event_data: impl Into<PointerEventData>)
fn on_scroll(self, event_data: impl Into<PointerEventData>)
OnScroll(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn on_move(self, event_data: impl Into<AxisEventData>)
fn on_move(self, event_data: impl Into<AxisEventData>)
OnMove(crate::unity_engine::event_systems::axiseventdata::AxisEventData) overload
Sourcefn on_update_selected(self, event_data: impl Into<BaseEventData>)
fn on_update_selected(self, event_data: impl Into<BaseEventData>)
OnUpdateSelected(crate::unity_engine::event_systems::baseeventdata::BaseEventData) overload
Sourcefn on_initialize_potential_drag(self, event_data: impl Into<PointerEventData>)
fn on_initialize_potential_drag(self, event_data: impl Into<PointerEventData>)
OnInitializePotentialDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn on_begin_drag(self, event_data: impl Into<PointerEventData>)
fn on_begin_drag(self, event_data: impl Into<PointerEventData>)
OnBeginDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn on_end_drag(self, event_data: impl Into<PointerEventData>)
fn on_end_drag(self, event_data: impl Into<PointerEventData>)
OnEndDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn on_submit(self, event_data: impl Into<BaseEventData>)
fn on_submit(self, event_data: impl Into<BaseEventData>)
OnSubmit(crate::unity_engine::event_systems::baseeventdata::BaseEventData) overload
Sourcefn on_cancel(self, event_data: impl Into<BaseEventData>)
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§
impl<__T: IEventTrigger> IEventTriggerMethods for __T
unity_engine-event_systems-eventtrigger only.