Skip to main content

ISelectableMethods

Trait ISelectableMethods 

Source
pub trait ISelectableMethods: ISelectable {
Show 55 methods // Provided methods fn get_navigation(self) -> Navigation { ... } fn set_navigation(self, value: impl Into<Navigation>) { ... } fn get_transition(self) -> Selectable_Transition { ... } fn set_transition(self, value: impl Into<Selectable_Transition>) { ... } fn get_colors(self) -> ColorBlock { ... } fn set_colors(self, value: impl Into<ColorBlock>) { ... } fn get_sprite_state(self) -> SpriteState { ... } fn set_sprite_state(self, value: impl Into<SpriteState>) { ... } fn get_animation_triggers(self) -> AnimationTriggers { ... } fn set_animation_triggers(self, value: impl Into<AnimationTriggers>) { ... } fn get_target_graphic(self) -> Graphic { ... } fn set_target_graphic(self, value: impl Into<Graphic>) { ... } fn get_interactable(self) -> bool { ... } fn set_interactable(self, value: impl Into<bool>) { ... } fn get_is_pointer_inside(self) -> bool { ... } fn set_is_pointer_inside(self, value: impl Into<bool>) { ... } fn get_is_pointer_down(self) -> bool { ... } fn set_is_pointer_down(self, value: impl Into<bool>) { ... } fn get_has_selection(self) -> bool { ... } fn set_has_selection(self, value: impl Into<bool>) { ... } fn ctor(self) { ... } fn get_image(self) -> Image { ... } fn set_image(self, value: impl Into<Image>) { ... } fn get_animator(self) -> Animator { ... } fn awake(self) { ... } fn on_canvas_group_changed(self) { ... } fn is_interactable(self) -> bool { ... } fn on_did_apply_animation_properties(self) { ... } fn on_enable(self) { ... } fn on_transform_parent_changed(self) { ... } fn on_set_property(self) { ... } fn on_disable(self) { ... } fn get_current_selection_state(self) -> Selectable_SelectionState { ... } fn instant_clear_state(self) { ... } fn do_state_transition( self, state: impl Into<Selectable_SelectionState>, instant: impl Into<bool>, ) { ... } fn find_selectable(self, dir: impl Into<Vector3>) -> Selectable { ... } fn navigate( self, event_data: impl Into<AxisEventData>, sel: impl Into<Selectable>, ) { ... } fn find_selectable_on_left(self) -> Selectable { ... } fn find_selectable_on_right(self) -> Selectable { ... } fn find_selectable_on_up(self) -> Selectable { ... } fn find_selectable_on_down(self) -> Selectable { ... } fn on_move(self, event_data: impl Into<AxisEventData>) { ... } fn start_color_tween( self, target_color: impl Into<Color>, instant: impl Into<bool>, ) { ... } fn do_sprite_swap(self, new_sprite: impl Into<Sprite>) { ... } fn trigger_animation(self, triggername: impl Into<Il2CppString>) { ... } fn is_highlighted(self) -> bool { ... } fn is_pressed(self) -> bool { ... } fn evaluate_and_transition_to_selection_state(self) { ... } fn on_pointer_down(self, event_data: impl Into<PointerEventData>) { ... } fn on_pointer_up(self, event_data: impl Into<PointerEventData>) { ... } fn on_pointer_enter(self, event_data: impl Into<PointerEventData>) { ... } fn on_pointer_exit(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 select(self) { ... }
}

Provided Methods§

Source

fn get_navigation(self) -> Navigation

get_navigation() overload

Source

fn set_navigation(self, value: impl Into<Navigation>)

set_navigation(crate::unity_engine::ui::navigation::Navigation) overload

Source

fn get_transition(self) -> Selectable_Transition

get_transition() overload

Source

fn set_transition(self, value: impl Into<Selectable_Transition>)

set_transition(crate::unity_engine::ui::selectable::Selectable_Transition) overload

Source

fn get_colors(self) -> ColorBlock

get_colors() overload

Source

fn set_colors(self, value: impl Into<ColorBlock>)

set_colors(crate::unity_engine::ui::colorblock::ColorBlock) overload

Source

fn get_sprite_state(self) -> SpriteState

get_spriteState() overload

Source

fn set_sprite_state(self, value: impl Into<SpriteState>)

set_spriteState(crate::unity_engine::ui::spritestate::SpriteState) overload

Source

fn get_animation_triggers(self) -> AnimationTriggers

get_animationTriggers() overload

Source

fn set_animation_triggers(self, value: impl Into<AnimationTriggers>)

set_animationTriggers(crate::unity_engine::ui::animationtriggers::AnimationTriggers) overload

Source

fn get_target_graphic(self) -> Graphic

get_targetGraphic() overload

Source

fn set_target_graphic(self, value: impl Into<Graphic>)

set_targetGraphic(crate::unity_engine::ui::graphic::Graphic) overload

Source

fn get_interactable(self) -> bool

get_interactable() overload

Source

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

set_interactable(bool) overload

Source

fn get_is_pointer_inside(self) -> bool

get_isPointerInside() overload

Source

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

set_isPointerInside(bool) overload

Source

fn get_is_pointer_down(self) -> bool

get_isPointerDown() overload

Source

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

set_isPointerDown(bool) overload

Source

fn get_has_selection(self) -> bool

get_hasSelection() overload

Source

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

set_hasSelection(bool) overload

Source

fn ctor(self)

.ctor() overload

Source

fn get_image(self) -> Image

get_image() overload

Source

fn set_image(self, value: impl Into<Image>)

set_image(crate::unity_engine::ui::image::Image) overload

Source

fn get_animator(self) -> Animator

get_animator() overload

Source

fn awake(self)

Awake() overload

Source

fn on_canvas_group_changed(self)

OnCanvasGroupChanged() overload

Source

fn is_interactable(self) -> bool

IsInteractable() overload

Source

fn on_did_apply_animation_properties(self)

OnDidApplyAnimationProperties() overload

Source

fn on_enable(self)

OnEnable() overload

Source

fn on_transform_parent_changed(self)

OnTransformParentChanged() overload

Source

fn on_set_property(self)

OnSetProperty() overload

Source

fn on_disable(self)

OnDisable() overload

Source

fn get_current_selection_state(self) -> Selectable_SelectionState

get_currentSelectionState() overload

Source

fn instant_clear_state(self)

InstantClearState() overload

Source

fn do_state_transition( self, state: impl Into<Selectable_SelectionState>, instant: impl Into<bool>, )

DoStateTransition(crate::unity_engine::ui::selectable::Selectable_SelectionState, bool) overload

Source

fn find_selectable(self, dir: impl Into<Vector3>) -> Selectable

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

Source

fn navigate( self, event_data: impl Into<AxisEventData>, sel: impl Into<Selectable>, )

Navigate(crate::unity_engine::event_systems::axiseventdata::AxisEventData, crate::unity_engine::ui::selectable::Selectable) overload

Source

fn find_selectable_on_left(self) -> Selectable

FindSelectableOnLeft() overload

Source

fn find_selectable_on_right(self) -> Selectable

FindSelectableOnRight() overload

Source

fn find_selectable_on_up(self) -> Selectable

FindSelectableOnUp() overload

Source

fn find_selectable_on_down(self) -> Selectable

FindSelectableOnDown() overload

Source

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

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

Source

fn start_color_tween( self, target_color: impl Into<Color>, instant: impl Into<bool>, )

StartColorTween(crate::unity_engine::color::Color, bool) overload

Source

fn do_sprite_swap(self, new_sprite: impl Into<Sprite>)

DoSpriteSwap(crate::unity_engine::sprite::Sprite) overload

Source

fn trigger_animation(self, triggername: impl Into<Il2CppString>)

TriggerAnimation(::unity::Il2CppString) overload

Source

fn is_highlighted(self) -> bool

IsHighlighted() overload

Source

fn is_pressed(self) -> bool

IsPressed() overload

Source

fn evaluate_and_transition_to_selection_state(self)

EvaluateAndTransitionToSelectionState() 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_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_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 select(self)

Select() 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: ISelectable> ISelectableMethods for __T

Available on crate feature unity_engine-ui-selectable only.