#[repr(C)]pub struct SliderHandler {
pub position: Rect,
pub current_value: f32,
pub size: f32,
pub start: f32,
pub end: f32,
pub slider: GUIStyle,
pub thumb: GUIStyle,
pub thumb_extent: GUIStyle,
pub horiz: bool,
pub id: i32,
}Expand description
Fields§
§position: Rect§current_value: f32§size: f32§start: f32§end: f32§slider: GUIStyle§thumb: GUIStyle§thumb_extent: GUIStyle§horiz: bool§id: i32Implementations§
Source§impl SliderHandler
impl SliderHandler
Sourcepub fn ctor(
&mut self,
position: impl Into<Rect>,
current_value: impl Into<f32>,
size: impl Into<f32>,
start: impl Into<f32>,
end: impl Into<f32>,
slider: impl Into<GUIStyle>,
thumb: impl Into<GUIStyle>,
horiz: impl Into<bool>,
id: impl Into<i32>,
thumb_extent: impl Into<GUIStyle>,
)
pub fn ctor( &mut self, position: impl Into<Rect>, current_value: impl Into<f32>, size: impl Into<f32>, start: impl Into<f32>, end: impl Into<f32>, slider: impl Into<GUIStyle>, thumb: impl Into<GUIStyle>, horiz: impl Into<bool>, id: impl Into<i32>, thumb_extent: impl Into<GUIStyle>, )
.ctor(crate::unity_engine::rect::Rect, f32, f32, f32, f32, crate::unity_engine::guistyle::GUIStyle, crate::unity_engine::guistyle::GUIStyle, bool, i32, crate::unity_engine::guistyle::GUIStyle) overload
Sourcepub fn on_mouse_down(&mut self) -> f32
pub fn on_mouse_down(&mut self) -> f32
OnMouseDown() overload
Sourcepub fn on_mouse_drag(&mut self) -> f32
pub fn on_mouse_drag(&mut self) -> f32
OnMouseDrag() overload
Sourcepub fn on_mouse_up(&mut self) -> f32
pub fn on_mouse_up(&mut self) -> f32
OnMouseUp() overload
Sourcepub fn on_repaint(&mut self) -> f32
pub fn on_repaint(&mut self) -> f32
OnRepaint() overload
Sourcepub fn current_event_type(&mut self) -> EventType
pub fn current_event_type(&mut self) -> EventType
CurrentEventType() overload
Sourcepub fn current_scroll_trough_side(&mut self) -> i32
pub fn current_scroll_trough_side(&mut self) -> i32
CurrentScrollTroughSide() overload
Sourcepub fn is_empty_slider(&mut self) -> bool
pub fn is_empty_slider(&mut self) -> bool
IsEmptySlider() overload
Sourcepub fn supports_page_movements(&mut self) -> bool
pub fn supports_page_movements(&mut self) -> bool
SupportsPageMovements() overload
Sourcepub fn page_movement_value(&mut self) -> f32
pub fn page_movement_value(&mut self) -> f32
PageMovementValue() overload
Sourcepub fn page_up_movement_bound(&mut self) -> f32
pub fn page_up_movement_bound(&mut self) -> f32
PageUpMovementBound() overload
Sourcepub fn current_event(&mut self) -> Event
pub fn current_event(&mut self) -> Event
CurrentEvent() overload
Sourcepub fn value_for_current_mouse_position(&mut self) -> f32
pub fn value_for_current_mouse_position(&mut self) -> f32
ValueForCurrentMousePosition() overload
Sourcepub fn thumb_selection_rect(&mut self) -> Rect
pub fn thumb_selection_rect(&mut self) -> Rect
ThumbSelectionRect() overload
Sourcepub fn start_dragging_with_value(&mut self, drag_start_value: impl Into<f32>)
pub fn start_dragging_with_value(&mut self, drag_start_value: impl Into<f32>)
StartDraggingWithValue(f32) overload
Sourcepub fn slider_state(&mut self) -> SliderState
pub fn slider_state(&mut self) -> SliderState
SliderState() overload
Sourcepub fn thumb_ext_rect(&mut self) -> Rect
pub fn thumb_ext_rect(&mut self) -> Rect
ThumbExtRect() overload
Sourcepub fn thumb_rect(&mut self) -> Rect
pub fn thumb_rect(&mut self) -> Rect
ThumbRect() overload
Sourcepub fn vertical_thumb_rect(&mut self) -> Rect
pub fn vertical_thumb_rect(&mut self) -> Rect
VerticalThumbRect() overload
Sourcepub fn horizontal_thumb_rect(&mut self) -> Rect
pub fn horizontal_thumb_rect(&mut self) -> Rect
HorizontalThumbRect() overload
Sourcepub fn clamped_current_value(&mut self) -> f32
pub fn clamped_current_value(&mut self) -> f32
ClampedCurrentValue() overload
Sourcepub fn mouse_position(&mut self) -> f32
pub fn mouse_position(&mut self) -> f32
MousePosition() overload
Sourcepub fn values_per_pixel(&mut self) -> f32
pub fn values_per_pixel(&mut self) -> f32
ValuesPerPixel() overload
Sourcepub fn thumb_size(&mut self) -> f32
pub fn thumb_size(&mut self) -> f32
ThumbSize() overload
Source§impl SliderHandler
impl SliderHandler
pub fn ctor_method_info() -> &'static MethodInfo
pub fn handle_method_info() -> &'static MethodInfo
pub fn on_mouse_down_method_info() -> &'static MethodInfo
pub fn on_mouse_drag_method_info() -> &'static MethodInfo
pub fn on_mouse_up_method_info() -> &'static MethodInfo
pub fn on_repaint_method_info() -> &'static MethodInfo
pub fn current_event_type_method_info() -> &'static MethodInfo
pub fn current_scroll_trough_side_method_info() -> &'static MethodInfo
pub fn is_empty_slider_method_info() -> &'static MethodInfo
pub fn supports_page_movements_method_info() -> &'static MethodInfo
pub fn page_movement_value_method_info() -> &'static MethodInfo
pub fn page_up_movement_bound_method_info() -> &'static MethodInfo
pub fn current_event_method_info() -> &'static MethodInfo
pub fn value_for_current_mouse_position_method_info() -> &'static MethodInfo
pub fn clamp_method_info() -> &'static MethodInfo
pub fn thumb_selection_rect_method_info() -> &'static MethodInfo
pub fn start_dragging_with_value_method_info() -> &'static MethodInfo
pub fn slider_state_method_info() -> &'static MethodInfo
pub fn thumb_ext_rect_method_info() -> &'static MethodInfo
pub fn thumb_rect_method_info() -> &'static MethodInfo
pub fn vertical_thumb_rect_method_info() -> &'static MethodInfo
pub fn horizontal_thumb_rect_method_info() -> &'static MethodInfo
pub fn clamped_current_value_method_info() -> &'static MethodInfo
pub fn mouse_position_method_info() -> &'static MethodInfo
pub fn values_per_pixel_method_info() -> &'static MethodInfo
pub fn thumb_size_method_info() -> &'static MethodInfo
pub fn max_value_method_info() -> &'static MethodInfo
pub fn min_value_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for SliderHandler
impl ClassIdentity for SliderHandler
Source§impl Clone for SliderHandler
impl Clone for SliderHandler
Source§fn clone(&self) -> SliderHandler
fn clone(&self) -> SliderHandler
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for SliderHandler
Auto Trait Implementations§
impl Freeze for SliderHandler
impl RefUnwindSafe for SliderHandler
impl !Send for SliderHandler
impl !Sync for SliderHandler
impl Unpin for SliderHandler
impl UnwindSafe for SliderHandler
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)