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§
get_navigation() overload
set_navigation(crate::unity_engine::ui::navigation::Navigation) overload
Sourcefn get_transition(self) -> Selectable_Transition
fn get_transition(self) -> Selectable_Transition
get_transition() overload
Sourcefn set_transition(self, value: impl Into<Selectable_Transition>)
fn set_transition(self, value: impl Into<Selectable_Transition>)
set_transition(crate::unity_engine::ui::selectable::Selectable_Transition) overload
Sourcefn get_colors(self) -> ColorBlock
fn get_colors(self) -> ColorBlock
get_colors() overload
Sourcefn set_colors(self, value: impl Into<ColorBlock>)
fn set_colors(self, value: impl Into<ColorBlock>)
set_colors(crate::unity_engine::ui::colorblock::ColorBlock) overload
Sourcefn get_sprite_state(self) -> SpriteState
fn get_sprite_state(self) -> SpriteState
get_spriteState() overload
Sourcefn set_sprite_state(self, value: impl Into<SpriteState>)
fn set_sprite_state(self, value: impl Into<SpriteState>)
set_spriteState(crate::unity_engine::ui::spritestate::SpriteState) overload
Sourcefn get_animation_triggers(self) -> AnimationTriggers
fn get_animation_triggers(self) -> AnimationTriggers
get_animationTriggers() overload
Sourcefn set_animation_triggers(self, value: impl Into<AnimationTriggers>)
fn set_animation_triggers(self, value: impl Into<AnimationTriggers>)
set_animationTriggers(crate::unity_engine::ui::animationtriggers::AnimationTriggers) overload
Sourcefn get_target_graphic(self) -> Graphic
fn get_target_graphic(self) -> Graphic
get_targetGraphic() overload
Sourcefn set_target_graphic(self, value: impl Into<Graphic>)
fn set_target_graphic(self, value: impl Into<Graphic>)
set_targetGraphic(crate::unity_engine::ui::graphic::Graphic) overload
Sourcefn get_interactable(self) -> bool
fn get_interactable(self) -> bool
get_interactable() overload
Sourcefn set_interactable(self, value: impl Into<bool>)
fn set_interactable(self, value: impl Into<bool>)
set_interactable(bool) overload
Sourcefn get_is_pointer_inside(self) -> bool
fn get_is_pointer_inside(self) -> bool
get_isPointerInside() overload
Sourcefn set_is_pointer_inside(self, value: impl Into<bool>)
fn set_is_pointer_inside(self, value: impl Into<bool>)
set_isPointerInside(bool) overload
Sourcefn get_is_pointer_down(self) -> bool
fn get_is_pointer_down(self) -> bool
get_isPointerDown() overload
Sourcefn set_is_pointer_down(self, value: impl Into<bool>)
fn set_is_pointer_down(self, value: impl Into<bool>)
set_isPointerDown(bool) overload
Sourcefn get_has_selection(self) -> bool
fn get_has_selection(self) -> bool
get_hasSelection() overload
Sourcefn set_has_selection(self, value: impl Into<bool>)
fn set_has_selection(self, value: impl Into<bool>)
set_hasSelection(bool) overload
Sourcefn set_image(self, value: impl Into<Image>)
fn set_image(self, value: impl Into<Image>)
set_image(crate::unity_engine::ui::image::Image) overload
Sourcefn get_animator(self) -> Animator
fn get_animator(self) -> Animator
get_animator() overload
Sourcefn on_canvas_group_changed(self)
fn on_canvas_group_changed(self)
OnCanvasGroupChanged() overload
Sourcefn is_interactable(self) -> bool
fn is_interactable(self) -> bool
IsInteractable() overload
Sourcefn on_did_apply_animation_properties(self)
fn on_did_apply_animation_properties(self)
OnDidApplyAnimationProperties() overload
Sourcefn on_transform_parent_changed(self)
fn on_transform_parent_changed(self)
OnTransformParentChanged() overload
Sourcefn on_set_property(self)
fn on_set_property(self)
OnSetProperty() overload
Sourcefn on_disable(self)
fn on_disable(self)
OnDisable() overload
Sourcefn get_current_selection_state(self) -> Selectable_SelectionState
fn get_current_selection_state(self) -> Selectable_SelectionState
get_currentSelectionState() overload
Sourcefn instant_clear_state(self)
fn instant_clear_state(self)
InstantClearState() overload
Sourcefn do_state_transition(
self,
state: impl Into<Selectable_SelectionState>,
instant: impl Into<bool>,
)
fn do_state_transition( self, state: impl Into<Selectable_SelectionState>, instant: impl Into<bool>, )
DoStateTransition(crate::unity_engine::ui::selectable::Selectable_SelectionState, bool) overload
Sourcefn find_selectable(self, dir: impl Into<Vector3>) -> Selectable
fn find_selectable(self, dir: impl Into<Vector3>) -> Selectable
FindSelectable(crate::unity_engine::vector3::Vector3) overload
Navigate(crate::unity_engine::event_systems::axiseventdata::AxisEventData, crate::unity_engine::ui::selectable::Selectable) overload
Sourcefn find_selectable_on_left(self) -> Selectable
fn find_selectable_on_left(self) -> Selectable
FindSelectableOnLeft() overload
Sourcefn find_selectable_on_right(self) -> Selectable
fn find_selectable_on_right(self) -> Selectable
FindSelectableOnRight() overload
Sourcefn find_selectable_on_up(self) -> Selectable
fn find_selectable_on_up(self) -> Selectable
FindSelectableOnUp() overload
Sourcefn find_selectable_on_down(self) -> Selectable
fn find_selectable_on_down(self) -> Selectable
FindSelectableOnDown() 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 start_color_tween(
self,
target_color: impl Into<Color>,
instant: impl Into<bool>,
)
fn start_color_tween( self, target_color: impl Into<Color>, instant: impl Into<bool>, )
StartColorTween(crate::unity_engine::color::Color, bool) overload
Sourcefn do_sprite_swap(self, new_sprite: impl Into<Sprite>)
fn do_sprite_swap(self, new_sprite: impl Into<Sprite>)
DoSpriteSwap(crate::unity_engine::sprite::Sprite) overload
Sourcefn trigger_animation(self, triggername: impl Into<Il2CppString>)
fn trigger_animation(self, triggername: impl Into<Il2CppString>)
TriggerAnimation(::unity::Il2CppString) overload
Sourcefn is_highlighted(self) -> bool
fn is_highlighted(self) -> bool
IsHighlighted() overload
Sourcefn is_pressed(self) -> bool
fn is_pressed(self) -> bool
IsPressed() overload
Sourcefn evaluate_and_transition_to_selection_state(self)
fn evaluate_and_transition_to_selection_state(self)
EvaluateAndTransitionToSelectionState() 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_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_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
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: ISelectable> ISelectableMethods for __T
unity_engine-ui-selectable only.