pub trait IScrollbarMethods: IScrollbar {
Show 44 methods
// Provided methods
fn get_handle_rect(self) -> RectTransform { ... }
fn set_handle_rect(self, value: impl Into<RectTransform>) { ... }
fn get_direction(self) -> Scrollbar_Direction { ... }
fn set_direction(self, value: impl Into<Scrollbar_Direction>) { ... }
fn ctor(self) { ... }
fn get_value(self) -> f32 { ... }
fn set_value(self, value: impl Into<f32>) { ... }
fn set_value_without_notify(self, input: impl Into<f32>) { ... }
fn get_size(self) -> f32 { ... }
fn set_size(self, value: impl Into<f32>) { ... }
fn get_number_of_steps(self) -> i32 { ... }
fn set_number_of_steps(self, value: impl Into<i32>) { ... }
fn get_on_value_changed(self) -> Scrollbar_ScrollEvent { ... }
fn set_on_value_changed(self, value: impl Into<Scrollbar_ScrollEvent>) { ... }
fn get_step_size(self) -> f32 { ... }
fn rebuild(self, executing: impl Into<CanvasUpdate>) { ... }
fn layout_complete(self) { ... }
fn graphic_update_complete(self) { ... }
fn on_enable(self) { ... }
fn on_disable(self) { ... }
fn update(self) { ... }
fn update_cached_references(self) { ... }
fn set(self, input: impl Into<f32>, send_callback: impl Into<bool>) { ... }
fn on_rect_transform_dimensions_change(self) { ... }
fn get_axis(self) -> Scrollbar_Axis { ... }
fn get_reverse_value(self) -> bool { ... }
fn update_visuals(self) { ... }
fn update_drag(self, event_data: impl Into<PointerEventData>) { ... }
fn do_update_drag(
self,
handle_corner: impl Into<Vector2>,
remaining_size: impl Into<f32>,
) { ... }
fn may_drag(self, event_data: impl Into<PointerEventData>) -> bool { ... }
fn on_begin_drag(self, event_data: impl Into<PointerEventData>) { ... }
fn on_drag(self, event_data: impl Into<PointerEventData>) { ... }
fn on_pointer_down(self, event_data: impl Into<PointerEventData>) { ... }
fn click_repeat(
self,
event_data: impl Into<PointerEventData>,
) -> IEnumerator { ... }
fn click_repeat_2(
self,
screen_position: impl Into<Vector2>,
camera: impl Into<Camera>,
) -> IEnumerator { ... }
fn on_pointer_up(self, event_data: impl Into<PointerEventData>) { ... }
fn on_move(self, event_data: impl Into<AxisEventData>) { ... }
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_initialize_potential_drag(
self,
event_data: impl Into<PointerEventData>,
) { ... }
fn set_direction_2(
self,
direction: impl Into<Scrollbar_Direction>,
include_rect_layouts: impl Into<bool>,
) { ... }
fn unity_engine_ui_i_canvas_element_get_transform(self) -> Transform { ... }
}Provided Methods§
Sourcefn get_handle_rect(self) -> RectTransform
fn get_handle_rect(self) -> RectTransform
get_handleRect() overload
Sourcefn set_handle_rect(self, value: impl Into<RectTransform>)
fn set_handle_rect(self, value: impl Into<RectTransform>)
set_handleRect(crate::unity_engine::recttransform::RectTransform) overload
Sourcefn get_direction(self) -> Scrollbar_Direction
fn get_direction(self) -> Scrollbar_Direction
get_direction() overload
Sourcefn set_direction(self, value: impl Into<Scrollbar_Direction>)
fn set_direction(self, value: impl Into<Scrollbar_Direction>)
set_direction(crate::unity_engine::ui::scrollbar::Scrollbar_Direction) overload
Sourcefn set_value_without_notify(self, input: impl Into<f32>)
fn set_value_without_notify(self, input: impl Into<f32>)
SetValueWithoutNotify(f32) overload
Sourcefn get_number_of_steps(self) -> i32
fn get_number_of_steps(self) -> i32
get_numberOfSteps() overload
Sourcefn set_number_of_steps(self, value: impl Into<i32>)
fn set_number_of_steps(self, value: impl Into<i32>)
set_numberOfSteps(i32) overload
Sourcefn get_on_value_changed(self) -> Scrollbar_ScrollEvent
fn get_on_value_changed(self) -> Scrollbar_ScrollEvent
get_onValueChanged() overload
Sourcefn set_on_value_changed(self, value: impl Into<Scrollbar_ScrollEvent>)
fn set_on_value_changed(self, value: impl Into<Scrollbar_ScrollEvent>)
set_onValueChanged(crate::unity_engine::ui::scrollbar::Scrollbar_ScrollEvent) overload
Sourcefn get_step_size(self) -> f32
fn get_step_size(self) -> f32
get_stepSize() overload
Sourcefn rebuild(self, executing: impl Into<CanvasUpdate>)
fn rebuild(self, executing: impl Into<CanvasUpdate>)
Rebuild(crate::unity_engine::ui::canvasupdate::CanvasUpdate) overload
Sourcefn layout_complete(self)
fn layout_complete(self)
LayoutComplete() overload
Sourcefn graphic_update_complete(self)
fn graphic_update_complete(self)
GraphicUpdateComplete() overload
Sourcefn on_disable(self)
fn on_disable(self)
OnDisable() overload
Sourcefn update_cached_references(self)
fn update_cached_references(self)
UpdateCachedReferences() overload
Sourcefn on_rect_transform_dimensions_change(self)
fn on_rect_transform_dimensions_change(self)
OnRectTransformDimensionsChange() overload
Sourcefn get_axis(self) -> Scrollbar_Axis
fn get_axis(self) -> Scrollbar_Axis
get_axis() overload
Sourcefn get_reverse_value(self) -> bool
fn get_reverse_value(self) -> bool
get_reverseValue() overload
Sourcefn update_visuals(self)
fn update_visuals(self)
UpdateVisuals() overload
Sourcefn update_drag(self, event_data: impl Into<PointerEventData>)
fn update_drag(self, event_data: impl Into<PointerEventData>)
UpdateDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn do_update_drag(
self,
handle_corner: impl Into<Vector2>,
remaining_size: impl Into<f32>,
)
fn do_update_drag( self, handle_corner: impl Into<Vector2>, remaining_size: impl Into<f32>, )
DoUpdateDrag(crate::unity_engine::vector2::Vector2, f32) overload
Sourcefn may_drag(self, event_data: impl Into<PointerEventData>) -> bool
fn may_drag(self, event_data: impl Into<PointerEventData>) -> bool
MayDrag(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_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_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 click_repeat(self, event_data: impl Into<PointerEventData>) -> IEnumerator
fn click_repeat(self, event_data: impl Into<PointerEventData>) -> IEnumerator
ClickRepeat(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn click_repeat_2(
self,
screen_position: impl Into<Vector2>,
camera: impl Into<Camera>,
) -> IEnumerator
fn click_repeat_2( self, screen_position: impl Into<Vector2>, camera: impl Into<Camera>, ) -> IEnumerator
ClickRepeat(crate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera) 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_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 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_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 set_direction_2(
self,
direction: impl Into<Scrollbar_Direction>,
include_rect_layouts: impl Into<bool>,
)
fn set_direction_2( self, direction: impl Into<Scrollbar_Direction>, include_rect_layouts: impl Into<bool>, )
SetDirection(crate::unity_engine::ui::scrollbar::Scrollbar_Direction, bool) overload
Sourcefn unity_engine_ui_i_canvas_element_get_transform(self) -> Transform
fn unity_engine_ui_i_canvas_element_get_transform(self) -> Transform
UnityEngine.UI.ICanvasElement.get_transform() 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: IScrollbar> IScrollbarMethods for __T
unity_engine-ui-scrollbar only.