pub trait IScrollRect: IUIBehaviour {
Show 74 methods
// Provided methods
fn m_content(self) -> RectTransform { ... }
fn set_m_content(self, value: RectTransform) { ... }
fn m_horizontal(self) -> bool { ... }
fn set_m_horizontal(self, value: bool) { ... }
fn m_vertical(self) -> bool { ... }
fn set_m_vertical(self, value: bool) { ... }
fn m_movement_type(self) -> ScrollRect_MovementType { ... }
fn set_m_movement_type(self, value: ScrollRect_MovementType) { ... }
fn m_elasticity(self) -> f32 { ... }
fn set_m_elasticity(self, value: f32) { ... }
fn m_inertia(self) -> bool { ... }
fn set_m_inertia(self, value: bool) { ... }
fn m_deceleration_rate(self) -> f32 { ... }
fn set_m_deceleration_rate(self, value: f32) { ... }
fn m_scroll_sensitivity(self) -> f32 { ... }
fn set_m_scroll_sensitivity(self, value: f32) { ... }
fn m_viewport(self) -> RectTransform { ... }
fn set_m_viewport(self, value: RectTransform) { ... }
fn m_horizontal_scrollbar(self) -> Scrollbar { ... }
fn set_m_horizontal_scrollbar(self, value: Scrollbar) { ... }
fn m_vertical_scrollbar(self) -> Scrollbar { ... }
fn set_m_vertical_scrollbar(self, value: Scrollbar) { ... }
fn m_horizontal_scrollbar_visibility(self) -> ScrollRect_ScrollbarVisibility { ... }
fn set_m_horizontal_scrollbar_visibility(
self,
value: ScrollRect_ScrollbarVisibility,
) { ... }
fn m_vertical_scrollbar_visibility(self) -> ScrollRect_ScrollbarVisibility { ... }
fn set_m_vertical_scrollbar_visibility(
self,
value: ScrollRect_ScrollbarVisibility,
) { ... }
fn m_horizontal_scrollbar_spacing(self) -> f32 { ... }
fn set_m_horizontal_scrollbar_spacing(self, value: f32) { ... }
fn m_vertical_scrollbar_spacing(self) -> f32 { ... }
fn set_m_vertical_scrollbar_spacing(self, value: f32) { ... }
fn m_on_value_changed(self) -> ScrollRect_ScrollRectEvent { ... }
fn set_m_on_value_changed(self, value: ScrollRect_ScrollRectEvent) { ... }
fn m_pointer_start_local_cursor(self) -> Vector2 { ... }
fn set_m_pointer_start_local_cursor(self, value: Vector2) { ... }
fn m_content_start_position(self) -> Vector2 { ... }
fn set_m_content_start_position(self, value: Vector2) { ... }
fn m_view_rect(self) -> RectTransform { ... }
fn set_m_view_rect(self, value: RectTransform) { ... }
fn m_content_bounds(self) -> Bounds { ... }
fn set_m_content_bounds(self, value: Bounds) { ... }
fn m_view_bounds(self) -> Bounds { ... }
fn set_m_view_bounds(self, value: Bounds) { ... }
fn m_velocity(self) -> Vector2 { ... }
fn set_m_velocity(self, value: Vector2) { ... }
fn m_dragging(self) -> bool { ... }
fn set_m_dragging(self, value: bool) { ... }
fn m_scrolling(self) -> bool { ... }
fn set_m_scrolling(self, value: bool) { ... }
fn m_prev_position(self) -> Vector2 { ... }
fn set_m_prev_position(self, value: Vector2) { ... }
fn m_prev_content_bounds(self) -> Bounds { ... }
fn set_m_prev_content_bounds(self, value: Bounds) { ... }
fn m_prev_view_bounds(self) -> Bounds { ... }
fn set_m_prev_view_bounds(self, value: Bounds) { ... }
fn m_has_rebuilt_layout(self) -> bool { ... }
fn set_m_has_rebuilt_layout(self, value: bool) { ... }
fn m_h_slider_expand(self) -> bool { ... }
fn set_m_h_slider_expand(self, value: bool) { ... }
fn m_v_slider_expand(self) -> bool { ... }
fn set_m_v_slider_expand(self, value: bool) { ... }
fn m_h_slider_height(self) -> f32 { ... }
fn set_m_h_slider_height(self, value: f32) { ... }
fn m_v_slider_width(self) -> f32 { ... }
fn set_m_v_slider_width(self, value: f32) { ... }
fn m_rect(self) -> RectTransform { ... }
fn set_m_rect(self, value: RectTransform) { ... }
fn m_horizontal_scrollbar_rect(self) -> RectTransform { ... }
fn set_m_horizontal_scrollbar_rect(self, value: RectTransform) { ... }
fn m_vertical_scrollbar_rect(self) -> RectTransform { ... }
fn set_m_vertical_scrollbar_rect(self, value: RectTransform) { ... }
fn m_tracker(self) -> DrivenRectTransformTracker { ... }
fn set_m_tracker(self, value: DrivenRectTransformTracker) { ... }
fn m_corners(self) -> Array<Vector3> { ... }
fn set_m_corners(self, value: Array<Vector3>) { ... }
}Provided Methods§
fn m_content(self) -> RectTransform
fn set_m_content(self, value: RectTransform)
fn m_horizontal(self) -> bool
fn set_m_horizontal(self, value: bool)
fn m_vertical(self) -> bool
fn set_m_vertical(self, value: bool)
fn m_movement_type(self) -> ScrollRect_MovementType
fn set_m_movement_type(self, value: ScrollRect_MovementType)
fn m_elasticity(self) -> f32
fn set_m_elasticity(self, value: f32)
fn m_inertia(self) -> bool
fn set_m_inertia(self, value: bool)
fn m_deceleration_rate(self) -> f32
fn set_m_deceleration_rate(self, value: f32)
fn m_scroll_sensitivity(self) -> f32
fn set_m_scroll_sensitivity(self, value: f32)
fn m_viewport(self) -> RectTransform
fn set_m_viewport(self, value: RectTransform)
fn m_horizontal_scrollbar(self) -> Scrollbar
fn set_m_horizontal_scrollbar(self, value: Scrollbar)
fn m_vertical_scrollbar(self) -> Scrollbar
fn set_m_vertical_scrollbar(self, value: Scrollbar)
fn m_horizontal_scrollbar_visibility(self) -> ScrollRect_ScrollbarVisibility
fn set_m_horizontal_scrollbar_visibility( self, value: ScrollRect_ScrollbarVisibility, )
fn m_vertical_scrollbar_visibility(self) -> ScrollRect_ScrollbarVisibility
fn set_m_vertical_scrollbar_visibility( self, value: ScrollRect_ScrollbarVisibility, )
fn m_horizontal_scrollbar_spacing(self) -> f32
fn set_m_horizontal_scrollbar_spacing(self, value: f32)
fn m_vertical_scrollbar_spacing(self) -> f32
fn set_m_vertical_scrollbar_spacing(self, value: f32)
fn m_on_value_changed(self) -> ScrollRect_ScrollRectEvent
fn set_m_on_value_changed(self, value: ScrollRect_ScrollRectEvent)
fn m_pointer_start_local_cursor(self) -> Vector2
fn set_m_pointer_start_local_cursor(self, value: Vector2)
fn m_content_start_position(self) -> Vector2
fn set_m_content_start_position(self, value: Vector2)
fn m_view_rect(self) -> RectTransform
fn set_m_view_rect(self, value: RectTransform)
fn m_content_bounds(self) -> Bounds
fn set_m_content_bounds(self, value: Bounds)
fn m_view_bounds(self) -> Bounds
fn set_m_view_bounds(self, value: Bounds)
fn m_velocity(self) -> Vector2
fn set_m_velocity(self, value: Vector2)
fn m_dragging(self) -> bool
fn set_m_dragging(self, value: bool)
fn m_scrolling(self) -> bool
fn set_m_scrolling(self, value: bool)
fn m_prev_position(self) -> Vector2
fn set_m_prev_position(self, value: Vector2)
fn m_prev_content_bounds(self) -> Bounds
fn set_m_prev_content_bounds(self, value: Bounds)
fn m_prev_view_bounds(self) -> Bounds
fn set_m_prev_view_bounds(self, value: Bounds)
fn m_has_rebuilt_layout(self) -> bool
fn set_m_has_rebuilt_layout(self, value: bool)
fn m_h_slider_expand(self) -> bool
fn set_m_h_slider_expand(self, value: bool)
fn m_v_slider_expand(self) -> bool
fn set_m_v_slider_expand(self, value: bool)
fn m_h_slider_height(self) -> f32
fn set_m_h_slider_height(self, value: f32)
fn m_v_slider_width(self) -> f32
fn set_m_v_slider_width(self, value: f32)
fn m_rect(self) -> RectTransform
fn set_m_rect(self, value: RectTransform)
fn m_horizontal_scrollbar_rect(self) -> RectTransform
fn set_m_horizontal_scrollbar_rect(self, value: RectTransform)
fn m_vertical_scrollbar_rect(self) -> RectTransform
fn set_m_vertical_scrollbar_rect(self, value: RectTransform)
fn m_tracker(self) -> DrivenRectTransformTracker
fn set_m_tracker(self, value: DrivenRectTransformTracker)
fn m_corners(self) -> Array<Vector3>
fn set_m_corners(self, value: Array<Vector3>)
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.