Skip to main content

ScrollRect

Struct ScrollRect 

Source
pub struct ScrollRect(/* private fields */);
Expand description

IL2CPP class: UnityEngine.UI.ScrollRect Inherits: UIBehaviour

Implementations§

Source§

impl ScrollRect

Source

pub fn base(self) -> UIBehaviour

Source§

impl ScrollRect

Source

pub fn rubber_delta( over_stretching: impl Into<f32>, view_size: impl Into<f32>, ) -> f32

RubberDelta(f32, f32) overload

Source

pub fn update_one_scrollbar_visibility( x_scrolling_needed: impl Into<bool>, x_axis_enabled: impl Into<bool>, scrollbar_visibility: impl Into<ScrollRect_ScrollbarVisibility>, scrollbar: impl Into<Scrollbar>, )

UpdateOneScrollbarVisibility(bool, bool, crate::unity_engine::ui::scrollrect::ScrollRect_ScrollbarVisibility, crate::unity_engine::ui::scrollbar::Scrollbar) overload

Source

pub fn adjust_bounds() -> (Bounds, Vector2, Vector3, Vector3)

AdjustBounds(*mutcrate::unity_engine::bounds::Bounds, *mutcrate::unity_engine::vector2::Vector2, *mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3) overload

Source

pub fn internal_get_bounds( corners: impl Into<Array<Vector3>>, ) -> (Bounds, Matrix4x4)

InternalGetBounds(::unity::Array<crate::unity_engine::vector3::Vector3>, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload

Source

pub fn internal_calculate_offset( horizontal: impl Into<bool>, vertical: impl Into<bool>, movement_type: impl Into<ScrollRect_MovementType>, ) -> (Vector2, Bounds, Bounds, Vector2)

InternalCalculateOffset(*mutcrate::unity_engine::bounds::Bounds, *mutcrate::unity_engine::bounds::Bounds, bool, bool, crate::unity_engine::ui::scrollrect::ScrollRect_MovementType, *mutcrate::unity_engine::vector2::Vector2) overload

Source§

impl ScrollRect

Source

pub fn get_content_method_info() -> &'static MethodInfo

Source

pub fn set_content_method_info() -> &'static MethodInfo

Source

pub fn get_horizontal_method_info() -> &'static MethodInfo

Source

pub fn set_horizontal_method_info() -> &'static MethodInfo

Source

pub fn get_vertical_method_info() -> &'static MethodInfo

Source

pub fn set_vertical_method_info() -> &'static MethodInfo

Source

pub fn get_movement_type_method_info() -> &'static MethodInfo

Source

pub fn set_movement_type_method_info() -> &'static MethodInfo

Source

pub fn get_elasticity_method_info() -> &'static MethodInfo

Source

pub fn set_elasticity_method_info() -> &'static MethodInfo

Source

pub fn get_inertia_method_info() -> &'static MethodInfo

Source

pub fn set_inertia_method_info() -> &'static MethodInfo

Source

pub fn get_deceleration_rate_method_info() -> &'static MethodInfo

Source

pub fn set_deceleration_rate_method_info() -> &'static MethodInfo

Source

pub fn get_scroll_sensitivity_method_info() -> &'static MethodInfo

Source

pub fn set_scroll_sensitivity_method_info() -> &'static MethodInfo

Source

pub fn get_viewport_method_info() -> &'static MethodInfo

Source

pub fn set_viewport_method_info() -> &'static MethodInfo

Source

pub fn get_horizontal_scrollbar_method_info() -> &'static MethodInfo

Source

pub fn set_horizontal_scrollbar_method_info() -> &'static MethodInfo

Source

pub fn get_vertical_scrollbar_method_info() -> &'static MethodInfo

Source

pub fn set_vertical_scrollbar_method_info() -> &'static MethodInfo

Source

pub fn get_horizontal_scrollbar_visibility_method_info() -> &'static MethodInfo

Source

pub fn set_horizontal_scrollbar_visibility_method_info() -> &'static MethodInfo

Source

pub fn get_vertical_scrollbar_visibility_method_info() -> &'static MethodInfo

Source

pub fn set_vertical_scrollbar_visibility_method_info() -> &'static MethodInfo

Source

pub fn get_horizontal_scrollbar_spacing_method_info() -> &'static MethodInfo

Source

pub fn set_horizontal_scrollbar_spacing_method_info() -> &'static MethodInfo

Source

pub fn get_vertical_scrollbar_spacing_method_info() -> &'static MethodInfo

Source

pub fn set_vertical_scrollbar_spacing_method_info() -> &'static MethodInfo

Source

pub fn get_on_value_changed_method_info() -> &'static MethodInfo

Source

pub fn set_on_value_changed_method_info() -> &'static MethodInfo

Source

pub fn get_view_rect_method_info() -> &'static MethodInfo

Source

pub fn get_velocity_method_info() -> &'static MethodInfo

Source

pub fn set_velocity_method_info() -> &'static MethodInfo

Source

pub fn get_rect_transform_method_info() -> &'static MethodInfo

Source

pub fn ctor_method_info() -> &'static MethodInfo

Source

pub fn rebuild_method_info() -> &'static MethodInfo

Source

pub fn layout_complete_method_info() -> &'static MethodInfo

Source

pub fn graphic_update_complete_method_info() -> &'static MethodInfo

Source

pub fn update_cached_data_method_info() -> &'static MethodInfo

Source

pub fn on_enable_method_info() -> &'static MethodInfo

Source

pub fn on_disable_method_info() -> &'static MethodInfo

Source

pub fn is_active_method_info() -> &'static MethodInfo

Source

pub fn ensure_layout_has_rebuilt_method_info() -> &'static MethodInfo

Source

pub fn stop_movement_method_info() -> &'static MethodInfo

Source

pub fn on_scroll_method_info() -> &'static MethodInfo

Source

pub fn on_initialize_potential_drag_method_info() -> &'static MethodInfo

Source

pub fn on_begin_drag_method_info() -> &'static MethodInfo

Source

pub fn on_end_drag_method_info() -> &'static MethodInfo

Source

pub fn on_drag_method_info() -> &'static MethodInfo

Source

pub fn set_content_anchored_position_method_info() -> &'static MethodInfo

Source

pub fn late_update_method_info() -> &'static MethodInfo

Source

pub fn update_prev_data_method_info() -> &'static MethodInfo

Source

pub fn update_scrollbars_method_info() -> &'static MethodInfo

Source

pub fn get_normalized_position_method_info() -> &'static MethodInfo

Source

pub fn set_normalized_position_method_info() -> &'static MethodInfo

Source

pub fn get_horizontal_normalized_position_method_info() -> &'static MethodInfo

Source

pub fn set_horizontal_normalized_position_method_info() -> &'static MethodInfo

Source

pub fn get_vertical_normalized_position_method_info() -> &'static MethodInfo

Source

pub fn set_vertical_normalized_position_method_info() -> &'static MethodInfo

Source

pub fn set_normalized_position_2_method_info() -> &'static MethodInfo

Source

pub fn rubber_delta_method_info() -> &'static MethodInfo

Source

pub fn on_rect_transform_dimensions_change_method_info() -> &'static MethodInfo

Source

pub fn get_h_scrolling_needed_method_info() -> &'static MethodInfo

Source

pub fn get_v_scrolling_needed_method_info() -> &'static MethodInfo

Source

pub fn calculate_layout_input_horizontal_method_info() -> &'static MethodInfo

Source

pub fn calculate_layout_input_vertical_method_info() -> &'static MethodInfo

Source

pub fn get_min_width_method_info() -> &'static MethodInfo

Source

pub fn get_preferred_width_method_info() -> &'static MethodInfo

Source

pub fn get_flexible_width_method_info() -> &'static MethodInfo

Source

pub fn get_min_height_method_info() -> &'static MethodInfo

Source

pub fn get_preferred_height_method_info() -> &'static MethodInfo

Source

pub fn get_flexible_height_method_info() -> &'static MethodInfo

Source

pub fn get_layout_priority_method_info() -> &'static MethodInfo

Source

pub fn set_layout_horizontal_method_info() -> &'static MethodInfo

Source

pub fn set_layout_vertical_method_info() -> &'static MethodInfo

Source

pub fn update_scrollbar_visibility_method_info() -> &'static MethodInfo

Source

pub fn update_one_scrollbar_visibility_method_info() -> &'static MethodInfo

Source

pub fn update_scrollbar_layout_method_info() -> &'static MethodInfo

Source

pub fn update_bounds_method_info() -> &'static MethodInfo

Source

pub fn adjust_bounds_method_info() -> &'static MethodInfo

Source

pub fn get_bounds_method_info() -> &'static MethodInfo

Source

pub fn internal_get_bounds_method_info() -> &'static MethodInfo

Source

pub fn calculate_offset_method_info() -> &'static MethodInfo

Source

pub fn internal_calculate_offset_method_info() -> &'static MethodInfo

Source

pub fn set_dirty_method_info() -> &'static MethodInfo

Source

pub fn set_dirty_caching_method_info() -> &'static MethodInfo

Source

pub fn unity_engine_ui_i_canvas_element_get_transform_method_info() -> &'static MethodInfo

Source§

impl ScrollRect

Source

pub unsafe fn rebuild(this: impl Into<IlInstance>, executing: CanvasUpdate)

Direct (non-virtual) call to ScrollRect’s own Rebuild. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn layout_complete(this: impl Into<IlInstance>)

Direct (non-virtual) call to ScrollRect’s own LayoutComplete. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn graphic_update_complete(this: impl Into<IlInstance>)

Direct (non-virtual) call to ScrollRect’s own GraphicUpdateComplete. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn on_enable(this: impl Into<IlInstance>)

Direct (non-virtual) call to ScrollRect’s own OnEnable. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn on_disable(this: impl Into<IlInstance>)

Direct (non-virtual) call to ScrollRect’s own OnDisable. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn is_active(this: impl Into<IlInstance>) -> bool

Direct (non-virtual) call to ScrollRect’s own IsActive. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn stop_movement(this: impl Into<IlInstance>)

Direct (non-virtual) call to ScrollRect’s own StopMovement. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn on_scroll(this: impl Into<IlInstance>, data: PointerEventData)

Direct (non-virtual) call to ScrollRect’s own OnScroll. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn on_initialize_potential_drag( this: impl Into<IlInstance>, event_data: PointerEventData, )

Direct (non-virtual) call to ScrollRect’s own OnInitializePotentialDrag. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn on_begin_drag( this: impl Into<IlInstance>, event_data: PointerEventData, )

Direct (non-virtual) call to ScrollRect’s own OnBeginDrag. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn on_end_drag( this: impl Into<IlInstance>, event_data: PointerEventData, )

Direct (non-virtual) call to ScrollRect’s own OnEndDrag. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn on_drag(this: impl Into<IlInstance>, event_data: PointerEventData)

Direct (non-virtual) call to ScrollRect’s own OnDrag. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn set_content_anchored_position( this: impl Into<IlInstance>, position: Vector2, )

Direct (non-virtual) call to ScrollRect’s own SetContentAnchoredPosition. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn late_update(this: impl Into<IlInstance>)

Direct (non-virtual) call to ScrollRect’s own LateUpdate. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn set_normalized_position_2( this: impl Into<IlInstance>, value: f32, axis: i32, )

Direct (non-virtual) call to ScrollRect’s own SetNormalizedPosition. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn on_rect_transform_dimensions_change(this: impl Into<IlInstance>)

Direct (non-virtual) call to ScrollRect’s own OnRectTransformDimensionsChange. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn calculate_layout_input_horizontal(this: impl Into<IlInstance>)

Direct (non-virtual) call to ScrollRect’s own CalculateLayoutInputHorizontal. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn calculate_layout_input_vertical(this: impl Into<IlInstance>)

Direct (non-virtual) call to ScrollRect’s own CalculateLayoutInputVertical. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn get_min_width(this: impl Into<IlInstance>) -> f32

Direct (non-virtual) call to ScrollRect’s own get_minWidth. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn get_preferred_width(this: impl Into<IlInstance>) -> f32

Direct (non-virtual) call to ScrollRect’s own get_preferredWidth. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn get_flexible_width(this: impl Into<IlInstance>) -> f32

Direct (non-virtual) call to ScrollRect’s own get_flexibleWidth. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn get_min_height(this: impl Into<IlInstance>) -> f32

Direct (non-virtual) call to ScrollRect’s own get_minHeight. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn get_preferred_height(this: impl Into<IlInstance>) -> f32

Direct (non-virtual) call to ScrollRect’s own get_preferredHeight. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn get_flexible_height(this: impl Into<IlInstance>) -> f32

Direct (non-virtual) call to ScrollRect’s own get_flexibleHeight. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn get_layout_priority(this: impl Into<IlInstance>) -> i32

Direct (non-virtual) call to ScrollRect’s own get_layoutPriority. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn set_layout_horizontal(this: impl Into<IlInstance>)

Direct (non-virtual) call to ScrollRect’s own SetLayoutHorizontal. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn set_layout_vertical(this: impl Into<IlInstance>)

Direct (non-virtual) call to ScrollRect’s own SetLayoutVertical. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn unity_engine_ui_i_canvas_element_get_transform( this: impl Into<IlInstance>, ) -> Transform

Direct (non-virtual) call to ScrollRect’s own UnityEngine.UI.ICanvasElement.get_transform. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source§

impl ScrollRect

Source

pub fn new() -> Self

.ctor() — no args

Trait Implementations§

Source§

impl ClassIdentity for ScrollRect

Source§

const NAMESPACE: &'static str = "UnityEngine.UI"

Source§

const NAME: &'static str = "ScrollRect"

Source§

fn class() -> Class

Source§

impl Clone for ScrollRect

Source§

fn clone(&self) -> ScrollRect

Returns a duplicate of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl FromIlInstance for ScrollRect

Source§

fn from_il_instance(instance: IlInstance) -> Self

§

fn instantiate() -> Option<Self>

§

fn instantiate_with_class(class: Class) -> Option<Self>

Caller swears class is a subtype of Self or layout compatible
Source§

impl IObject_2 for ScrollRect

Source§

impl IScrollRect for ScrollRect

Source§

fn m_content(self) -> RectTransform

Source§

fn set_m_content(self, value: RectTransform)

Source§

fn m_horizontal(self) -> bool

Source§

fn set_m_horizontal(self, value: bool)

Source§

fn m_vertical(self) -> bool

Source§

fn set_m_vertical(self, value: bool)

Source§

fn m_movement_type(self) -> ScrollRect_MovementType

Source§

fn set_m_movement_type(self, value: ScrollRect_MovementType)

Source§

fn m_elasticity(self) -> f32

Source§

fn set_m_elasticity(self, value: f32)

Source§

fn m_inertia(self) -> bool

Source§

fn set_m_inertia(self, value: bool)

Source§

fn m_deceleration_rate(self) -> f32

Source§

fn set_m_deceleration_rate(self, value: f32)

Source§

fn m_scroll_sensitivity(self) -> f32

Source§

fn set_m_scroll_sensitivity(self, value: f32)

Source§

fn m_viewport(self) -> RectTransform

Source§

fn set_m_viewport(self, value: RectTransform)

Source§

fn m_horizontal_scrollbar(self) -> Scrollbar

Source§

fn set_m_horizontal_scrollbar(self, value: Scrollbar)

Source§

fn m_vertical_scrollbar(self) -> Scrollbar

Source§

fn set_m_vertical_scrollbar(self, value: Scrollbar)

Source§

fn m_horizontal_scrollbar_visibility(self) -> ScrollRect_ScrollbarVisibility

Source§

fn set_m_horizontal_scrollbar_visibility( self, value: ScrollRect_ScrollbarVisibility, )

Source§

fn m_vertical_scrollbar_visibility(self) -> ScrollRect_ScrollbarVisibility

Source§

fn set_m_vertical_scrollbar_visibility( self, value: ScrollRect_ScrollbarVisibility, )

Source§

fn m_horizontal_scrollbar_spacing(self) -> f32

Source§

fn set_m_horizontal_scrollbar_spacing(self, value: f32)

Source§

fn m_vertical_scrollbar_spacing(self) -> f32

Source§

fn set_m_vertical_scrollbar_spacing(self, value: f32)

Source§

fn m_on_value_changed(self) -> ScrollRect_ScrollRectEvent

Source§

fn set_m_on_value_changed(self, value: ScrollRect_ScrollRectEvent)

Source§

fn m_pointer_start_local_cursor(self) -> Vector2

Source§

fn set_m_pointer_start_local_cursor(self, value: Vector2)

Source§

fn m_content_start_position(self) -> Vector2

Source§

fn set_m_content_start_position(self, value: Vector2)

Source§

fn m_view_rect(self) -> RectTransform

Source§

fn set_m_view_rect(self, value: RectTransform)

Source§

fn m_content_bounds(self) -> Bounds

Source§

fn set_m_content_bounds(self, value: Bounds)

Source§

fn m_view_bounds(self) -> Bounds

Source§

fn set_m_view_bounds(self, value: Bounds)

Source§

fn m_velocity(self) -> Vector2

Source§

fn set_m_velocity(self, value: Vector2)

Source§

fn m_dragging(self) -> bool

Source§

fn set_m_dragging(self, value: bool)

Source§

fn m_scrolling(self) -> bool

Source§

fn set_m_scrolling(self, value: bool)

Source§

fn m_prev_position(self) -> Vector2

Source§

fn set_m_prev_position(self, value: Vector2)

Source§

fn m_prev_content_bounds(self) -> Bounds

Source§

fn set_m_prev_content_bounds(self, value: Bounds)

Source§

fn m_prev_view_bounds(self) -> Bounds

Source§

fn set_m_prev_view_bounds(self, value: Bounds)

Source§

fn m_has_rebuilt_layout(self) -> bool

Source§

fn set_m_has_rebuilt_layout(self, value: bool)

Source§

fn m_h_slider_expand(self) -> bool

Source§

fn set_m_h_slider_expand(self, value: bool)

Source§

fn m_v_slider_expand(self) -> bool

Source§

fn set_m_v_slider_expand(self, value: bool)

Source§

fn m_h_slider_height(self) -> f32

Source§

fn set_m_h_slider_height(self, value: f32)

Source§

fn m_v_slider_width(self) -> f32

Source§

fn set_m_v_slider_width(self, value: f32)

Source§

fn m_rect(self) -> RectTransform

Source§

fn set_m_rect(self, value: RectTransform)

Source§

fn m_horizontal_scrollbar_rect(self) -> RectTransform

Source§

fn set_m_horizontal_scrollbar_rect(self, value: RectTransform)

Source§

fn m_vertical_scrollbar_rect(self) -> RectTransform

Source§

fn set_m_vertical_scrollbar_rect(self, value: RectTransform)

Source§

fn m_tracker(self) -> DrivenRectTransformTracker

Source§

fn set_m_tracker(self, value: DrivenRectTransformTracker)

Source§

fn m_corners(self) -> Array<Vector3>

Source§

fn set_m_corners(self, value: Array<Vector3>)

Source§

impl IlType for ScrollRect

Source§

fn il_type() -> &'static Il2CppType

Source§

impl Copy for ScrollRect

Source§

impl IBehaviour for ScrollRect

Source§

impl IComponent for ScrollRect

Source§

impl IMonoBehaviour for ScrollRect

Source§

impl IObject for ScrollRect

Source§

impl IUIBehaviour for ScrollRect

Auto Trait Implementations§

§

impl Freeze for ScrollRect

§

impl RefUnwindSafe for ScrollRect

§

impl !Send for ScrollRect

§

impl !Sync for ScrollRect

§

impl Unpin for ScrollRect

§

impl UnwindSafe for ScrollRect

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Cast for T
where T: SystemObject,

§

fn get_class(self) -> Class

§

fn is_null(self) -> bool

§

fn rebind_class(self, new_class: Class)

§

fn override_class(self) -> Class

§

fn is_instance_of<T>(self) -> bool
where T: ClassIdentity,

§

fn is_direct_subclass_of<T>(self) -> bool
where T: ClassIdentity,

§

fn try_cast<T>(self) -> Option<T>

§

unsafe fn cast<T>(self) -> T

Safety Read more
§

impl<T> CloneToUninit for T
where T: Clone,

§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<T> DefaultInjectedMembers for T

§

fn __injected_fields() -> Vec<InjectedFieldDescriptor>

§

fn __injected_methods() -> Vec<InjectedMethodDescriptor>

§

fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>

§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T0, __U> IArrayBuilder_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, capacity: i32)
where Self: Sized,

Source§

fn get_capacity(self) -> i32
where Self: Sized,

Source§

fn get_count(self) -> i32
where Self: Sized,

Source§

fn get_item(self, index: i32) -> T0
where Self: Sized,

Source§

fn add(self, item: T0)
where Self: Sized,

Source§

fn to_array(self) -> Array<T0>
where Self: Sized,

Source§

fn unchecked_add(self, item: T0)
where Self: Sized,

Source§

fn ensure_capacity(self, minimum: i32)
where Self: Sized,

Source§

impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn get_location_name(self) -> Il2CppString
where Self: Sized,

Source§

fn set_location_name(self, value: Il2CppString)
where Self: Sized,

Source§

fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle

Source§

fn ctor(self, op: AsyncOperationBase_1<T0>)
where Self: Sized,

Source§

fn get_download_status(self) -> DownloadStatus
where Self: Sized,

Source§

fn internal_get_download_status( self, visited: HashSet_1<Object>, ) -> DownloadStatus
where Self: Sized,

Source§

fn ctor_2(self, op: IAsyncOperation)
where Self: Sized,

Source§

fn ctor_3(self, op: IAsyncOperation, version: i32)
where Self: Sized,

Source§

fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)
where Self: Sized,

Source§

fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)
where Self: Sized,

Source§

fn acquire(self) -> AsyncOperationHandle_1<T0>
where Self: Sized,

Source§

fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)
where Self: Sized,

Source§

fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)
where Self: Sized,

Source§

fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source§

fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source§

fn get_debug_name(self) -> Il2CppString
where Self: Sized,

Source§

fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source§

fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source§

fn equals(self, other: AsyncOperationHandle_1<T0>) -> bool
where Self: Sized,

Source§

fn get_hash_code(self) -> i32
where Self: Sized,

Source§

fn wait_for_completion(self) -> T0
where Self: Sized,

Source§

fn get_internal_op(self) -> AsyncOperationBase_1<T0>
where Self: Sized,

Source§

fn get_is_done(self) -> bool
where Self: Sized,

Source§

fn is_valid(self) -> bool
where Self: Sized,

Source§

fn get_percent_complete(self) -> f32
where Self: Sized,

Source§

fn get_reference_count(self) -> i32
where Self: Sized,

Source§

fn release(self)
where Self: Sized,

Source§

fn get_result(self) -> T0
where Self: Sized,

Source§

fn get_status(self) -> AsyncOperationStatus
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_move_next(self) -> bool
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<__T> IBehaviourMethods for __T
where __T: IBehaviour,

Source§

fn get_enabled(self) -> bool

get_enabled() overload
Source§

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

set_enabled(bool) overload
Source§

fn get_is_active_and_enabled(self) -> bool

get_isActiveAndEnabled() overload
Source§

fn ctor(self)

.ctor() overload
Source§

impl<__T> IComponentMethods for __T
where __T: IComponent,

Source§

fn get_transform(self) -> Transform

get_transform() overload
Source§

fn get_game_object(self) -> GameObject

get_gameObject() overload
Source§

fn get_component(self, type: impl Into<SystemType>) -> Component

GetComponent(::unity::SystemType) overload
Source§

fn get_component_fast_path( self, type: impl Into<SystemType>, one_further_than_result_value: impl Into<IntPtr>, )

GetComponentFastPath(::unity::SystemType, ::unity::IntPtr) overload
Source§

fn get_component_2<M0: IlType + Copy + ClassIdentity>(self) -> M0

Source§

fn try_get_component<M0: IlType + Copy + ClassIdentity>( self, component: impl Into<*mut M0>, ) -> bool

Source§

fn get_component_in_children( self, t: impl Into<SystemType>, include_inactive: impl Into<bool>, ) -> Component

GetComponentInChildren(::unity::SystemType, bool) overload
Source§

fn get_component_in_children_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> M0

Source§

fn get_component_in_children_3<M0: IlType + Copy + ClassIdentity>(self) -> M0

Source§

fn get_components_in_children<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> Array<M0>

Source§

fn get_components_in_children_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, result: impl Into<List_1<M0>>, )

Source§

fn get_components_in_children_3<M0: IlType + Copy + ClassIdentity>( self, ) -> Array<M0>

Source§

fn get_components_in_children_4<M0: IlType + Copy + ClassIdentity>( self, results: impl Into<List_1<M0>>, )

Source§

fn get_component_in_parent(self, t: impl Into<SystemType>) -> Component

GetComponentInParent(::unity::SystemType) overload
Source§

fn get_component_in_parent_2<M0: IlType + Copy + ClassIdentity>(self) -> M0

Source§

fn get_components_in_parent<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> Array<M0>

Source§

fn get_components_in_parent_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, results: impl Into<List_1<M0>>, )

Source§

fn get_components_in_parent_3<M0: IlType + Copy + ClassIdentity>( self, ) -> Array<M0>

Source§

fn get_components_for_list_internal( self, search_type: impl Into<SystemType>, result_list: impl Into<Object>, )

GetComponentsForListInternal(::unity::SystemType, crate::system::object::Object) overload
Source§

fn get_components( self, type: impl Into<SystemType>, results: impl Into<List_1<Component>>, )

GetComponents(::unity::SystemType, crate::system::collections::generic::list_1::List_1<crate::unity_engine::component::Component>) overload
Source§

fn get_components_2<M0: IlType + Copy + ClassIdentity>( self, results: impl Into<List_1<M0>>, )

Source§

fn get_tag(self) -> Il2CppString

get_tag() overload
Source§

fn set_tag(self, value: impl Into<Il2CppString>)

set_tag(::unity::Il2CppString) overload
Source§

fn get_components_3<M0: IlType + Copy + ClassIdentity>(self) -> Array<M0>

Source§

fn compare_tag(self, tag: impl Into<Il2CppString>) -> bool

CompareTag(::unity::Il2CppString) overload
Source§

fn ctor(self)

.ctor() overload
Source§

impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn get(self) -> (T0, T0)
where Self: Sized,

Source§

impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> KeyValuePair_2<T0, T1>
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntry
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_key(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_value(self) -> Object
where Self: Sized,

Source§

impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: Dictionary_2<T0, T1>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: Dictionary_2<T0, T1>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T1
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> IExposedReference_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn resolve(self, resolver: IExposedPropertyTable) -> T0
where Self: Sized,

Source§

impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, set: HashSet_1<T0>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U

Source§

fn ctor(self, key: T0, value: T1)
where Self: Sized,

Source§

fn get_key(self) -> T0
where Self: Sized,

Source§

fn get_value(self) -> T1
where Self: Sized,

Source§

fn to_string(self) -> Il2CppString
where Self: Sized,

Source§

impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, initialize: bool)
where Self: Sized,

Source§

fn ctor_2(self, max_capacity: i32)
where Self: Sized,

Source§

fn add_range(self, items: IEnumerable_1<T0>)
where Self: Sized,

Source§

fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)
where Self: Sized,

Source§

fn get_buffer(self, index: i32) -> Array<T0>
where Self: Sized,

Source§

fn to_array(self) -> Array<T0>
where Self: Sized,

Source§

fn try_move(self) -> (bool, Array<T0>)
where Self: Sized,

Source§

fn allocate_buffer(self)
where Self: Sized,

Source§

impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, list: LinkedList_1<T0>)
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn system_runtime_serialization_i_deserialization_callback_on_deserialization( self, sender: Object, )
where Self: Sized,

Source§

impl<T0, __U> IListBuffer_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn get_count(self) -> i32
where Self: Sized,

Source§

fn get_capacity(self) -> i32
where Self: Sized,

Source§

fn get_item(self) -> (*mut T0, i32)
where Self: Sized,

Source§

fn get_unchecked(self) -> (*mut T0, i32)
where Self: Sized,

Source§

fn try_add(self) -> (bool, T0)
where Self: Sized,

Source§

fn try_copy_to(self, other: ListBuffer_1<T0>) -> bool
where Self: Sized,

Source§

impl<T0, __U> IList_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, list: List_1<T0>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn move_next_rare(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<__T> IMonoBehaviourMethods for __T
where __T: IMonoBehaviour,

Source§

fn is_invoking(self) -> bool

IsInvoking() overload
Source§

fn cancel_invoke(self)

CancelInvoke() overload
Source§

fn invoke(self, method_name: impl Into<Il2CppString>, time: impl Into<f32>)

Invoke(::unity::Il2CppString, f32) overload
Source§

fn invoke_repeating( self, method_name: impl Into<Il2CppString>, time: impl Into<f32>, repeat_rate: impl Into<f32>, )

InvokeRepeating(::unity::Il2CppString, f32, f32) overload
Source§

fn cancel_invoke_2(self, method_name: impl Into<Il2CppString>)

CancelInvoke(::unity::Il2CppString) overload
Source§

fn is_invoking_2(self, method_name: impl Into<Il2CppString>) -> bool

IsInvoking(::unity::Il2CppString) overload
Source§

fn start_coroutine(self, method_name: impl Into<Il2CppString>) -> Coroutine

StartCoroutine(::unity::Il2CppString) overload
Source§

fn start_coroutine_2( self, method_name: impl Into<Il2CppString>, value: impl Into<Object>, ) -> Coroutine

StartCoroutine(::unity::Il2CppString, crate::system::object::Object) overload
Source§

fn start_coroutine_3(self, routine: impl Into<IEnumerator>) -> Coroutine

StartCoroutine(crate::system::collections::ienumerator::IEnumerator) overload
Source§

fn start_coroutine_auto(self, routine: impl Into<IEnumerator>) -> Coroutine

StartCoroutine_Auto(crate::system::collections::ienumerator::IEnumerator) overload
Source§

fn stop_coroutine(self, routine: impl Into<IEnumerator>)

StopCoroutine(crate::system::collections::ienumerator::IEnumerator) overload
Source§

fn stop_coroutine_2(self, routine: impl Into<Coroutine>)

StopCoroutine(crate::unity_engine::coroutine::Coroutine) overload
Source§

fn stop_coroutine_3(self, method_name: impl Into<Il2CppString>)

StopCoroutine(::unity::Il2CppString) overload
Source§

fn stop_all_coroutines(self)

StopAllCoroutines() overload
Source§

fn get_use_gui_layout(self) -> bool

get_useGUILayout() overload
Source§

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

set_useGUILayout(bool) overload
Source§

fn start_coroutine_managed( self, method_name: impl Into<Il2CppString>, value: impl Into<Object>, ) -> Coroutine

StartCoroutineManaged(::unity::Il2CppString, crate::system::object::Object) overload
Source§

fn start_coroutine_managed2( self, enumerator: impl Into<IEnumerator>, ) -> Coroutine

StartCoroutineManaged2(crate::system::collections::ienumerator::IEnumerator) overload
Source§

fn stop_coroutine_managed(self, routine: impl Into<Coroutine>)

StopCoroutineManaged(crate::unity_engine::coroutine::Coroutine) overload
Source§

fn stop_coroutine_from_enumerator_managed(self, routine: impl Into<IEnumerator>)

StopCoroutineFromEnumeratorManaged(crate::system::collections::ienumerator::IEnumerator) overload
Source§

fn get_script_class_name(self) -> Il2CppString

GetScriptClassName() overload
Source§

fn ctor(self)

.ctor() overload
Source§

impl<__T> IObjectMethods for __T
where __T: IObject,

Source§

fn equals(self, obj: impl Into<Object>) -> bool

Equals(crate::system::object::Object) overload
Source§

fn ctor(self)

.ctor() overload
Source§

fn finalize(self)

Finalize() overload
Source§

fn get_hash_code(self) -> i32

GetHashCode() overload
Source§

fn get_type(self) -> SystemType

GetType() overload
Source§

fn memberwise_clone(self) -> Object

MemberwiseClone() overload
Source§

fn to_string(self) -> Il2CppString

ToString() overload
Source§

fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance

FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overload
Source§

fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )

FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload
Source§

impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)
where Self: Sized,

Source§

fn system_i_disposable_dispose(self)
where Self: Sized,

Source§

impl<__T> IObject_2Methods for __T
where __T: IObject_2,

Source§

fn get_instance_id(self) -> i32

GetInstanceID() overload
Source§

fn get_hash_code(self) -> i32

GetHashCode() overload
Source§

fn equals(self, other: impl Into<Object>) -> bool

Equals(crate::system::object::Object) overload
Source§

fn ensure_running_on_main_thread(self)

EnsureRunningOnMainThread() overload
Source§

fn get_cached_ptr(self) -> IntPtr

GetCachedPtr() overload
Source§

fn get_name(self) -> Il2CppString

get_name() overload
Source§

fn set_name(self, value: impl Into<Il2CppString>)

set_name(::unity::Il2CppString) overload
Source§

fn get_hide_flags(self) -> HideFlags

get_hideFlags() overload
Source§

fn set_hide_flags(self, value: impl Into<HideFlags>)

set_hideFlags(crate::unity_engine::hideflags::HideFlags) overload
Source§

fn to_string(self) -> Il2CppString

ToString() overload
Source§

fn ctor(self)

.ctor() overload
Source§

impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, q: Queue_1<T0>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn throw_enumeration_not_started_or_ended(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> IScriptPlayable_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn get_null() -> ScriptPlayable_1<T0>

Source§

fn create(graph: PlayableGraph, input_count: i32) -> ScriptPlayable_1<T0>

Source§

fn create_2( graph: PlayableGraph, template: T0, input_count: i32, ) -> ScriptPlayable_1<T0>

Source§

fn create_handle( graph: PlayableGraph, template: T0, input_count: i32, ) -> PlayableHandle

Source§

fn create_script_instance() -> Object

Source§

fn clone_script_instance(source: IPlayableBehaviour_Interface) -> Object

Source§

fn clone_script_instance_from_engine_object(source: Object_2) -> Object

Source§

fn ctor(self, handle: PlayableHandle)
where Self: Sized,

Source§

fn get_handle(self) -> PlayableHandle
where Self: Sized,

Source§

fn get_behaviour(self) -> T0
where Self: Sized,

Source§

fn op_implicit(playable: ScriptPlayable_1<T0>) -> Playable

Source§

fn op_explicit(playable: Playable) -> ScriptPlayable_1<T0>

Source§

fn equals(self, other: ScriptPlayable_1<T0>) -> bool
where Self: Sized,

Source§

fn cctor()

Source§

impl<__T> IScrollRectMethods for __T
where __T: IScrollRect,

Source§

fn get_content(self) -> RectTransform

get_content() overload
Source§

fn set_content(self, value: impl Into<RectTransform>)

set_content(crate::unity_engine::recttransform::RectTransform) overload
Source§

fn get_horizontal(self) -> bool

get_horizontal() overload
Source§

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

set_horizontal(bool) overload
Source§

fn get_vertical(self) -> bool

get_vertical() overload
Source§

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

set_vertical(bool) overload
Source§

fn get_movement_type(self) -> ScrollRect_MovementType

get_movementType() overload
Source§

fn set_movement_type(self, value: impl Into<ScrollRect_MovementType>)

set_movementType(crate::unity_engine::ui::scrollrect::ScrollRect_MovementType) overload
Source§

fn get_elasticity(self) -> f32

get_elasticity() overload
Source§

fn set_elasticity(self, value: impl Into<f32>)

set_elasticity(f32) overload
Source§

fn get_inertia(self) -> bool

get_inertia() overload
Source§

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

set_inertia(bool) overload
Source§

fn get_deceleration_rate(self) -> f32

get_decelerationRate() overload
Source§

fn set_deceleration_rate(self, value: impl Into<f32>)

set_decelerationRate(f32) overload
Source§

fn get_scroll_sensitivity(self) -> f32

get_scrollSensitivity() overload
Source§

fn set_scroll_sensitivity(self, value: impl Into<f32>)

set_scrollSensitivity(f32) overload
Source§

fn get_viewport(self) -> RectTransform

get_viewport() overload
Source§

fn set_viewport(self, value: impl Into<RectTransform>)

set_viewport(crate::unity_engine::recttransform::RectTransform) overload
Source§

fn get_horizontal_scrollbar(self) -> Scrollbar

get_horizontalScrollbar() overload
Source§

fn set_horizontal_scrollbar(self, value: impl Into<Scrollbar>)

set_horizontalScrollbar(crate::unity_engine::ui::scrollbar::Scrollbar) overload
Source§

fn get_vertical_scrollbar(self) -> Scrollbar

get_verticalScrollbar() overload
Source§

fn set_vertical_scrollbar(self, value: impl Into<Scrollbar>)

set_verticalScrollbar(crate::unity_engine::ui::scrollbar::Scrollbar) overload
Source§

fn get_horizontal_scrollbar_visibility(self) -> ScrollRect_ScrollbarVisibility

get_horizontalScrollbarVisibility() overload
Source§

fn set_horizontal_scrollbar_visibility( self, value: impl Into<ScrollRect_ScrollbarVisibility>, )

set_horizontalScrollbarVisibility(crate::unity_engine::ui::scrollrect::ScrollRect_ScrollbarVisibility) overload
Source§

fn get_vertical_scrollbar_visibility(self) -> ScrollRect_ScrollbarVisibility

get_verticalScrollbarVisibility() overload
Source§

fn set_vertical_scrollbar_visibility( self, value: impl Into<ScrollRect_ScrollbarVisibility>, )

set_verticalScrollbarVisibility(crate::unity_engine::ui::scrollrect::ScrollRect_ScrollbarVisibility) overload
Source§

fn get_horizontal_scrollbar_spacing(self) -> f32

get_horizontalScrollbarSpacing() overload
Source§

fn set_horizontal_scrollbar_spacing(self, value: impl Into<f32>)

set_horizontalScrollbarSpacing(f32) overload
Source§

fn get_vertical_scrollbar_spacing(self) -> f32

get_verticalScrollbarSpacing() overload
Source§

fn set_vertical_scrollbar_spacing(self, value: impl Into<f32>)

set_verticalScrollbarSpacing(f32) overload
Source§

fn get_on_value_changed(self) -> ScrollRect_ScrollRectEvent

get_onValueChanged() overload
Source§

fn set_on_value_changed(self, value: impl Into<ScrollRect_ScrollRectEvent>)

set_onValueChanged(crate::unity_engine::ui::scrollrect::ScrollRect_ScrollRectEvent) overload
Source§

fn get_view_rect(self) -> RectTransform

get_viewRect() overload
Source§

fn get_velocity(self) -> Vector2

get_velocity() overload
Source§

fn set_velocity(self, value: impl Into<Vector2>)

set_velocity(crate::unity_engine::vector2::Vector2) overload
Source§

fn get_rect_transform(self) -> RectTransform

get_rectTransform() overload
Source§

fn ctor(self)

.ctor() overload
Source§

fn rebuild(self, executing: impl Into<CanvasUpdate>)

Rebuild(crate::unity_engine::ui::canvasupdate::CanvasUpdate) overload
Source§

fn layout_complete(self)

LayoutComplete() overload
Source§

fn graphic_update_complete(self)

GraphicUpdateComplete() overload
Source§

fn update_cached_data(self)

UpdateCachedData() overload
Source§

fn on_enable(self)

OnEnable() overload
Source§

fn on_disable(self)

OnDisable() overload
Source§

fn is_active(self) -> bool

IsActive() overload
Source§

fn ensure_layout_has_rebuilt(self)

EnsureLayoutHasRebuilt() overload
Source§

fn stop_movement(self)

StopMovement() overload
Source§

fn on_scroll(self, data: impl Into<PointerEventData>)

OnScroll(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Source§

fn on_initialize_potential_drag(self, event_data: impl Into<PointerEventData>)

OnInitializePotentialDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Source§

fn on_begin_drag(self, event_data: impl Into<PointerEventData>)

OnBeginDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Source§

fn on_end_drag(self, event_data: impl Into<PointerEventData>)

OnEndDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Source§

fn on_drag(self, event_data: impl Into<PointerEventData>)

OnDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Source§

fn set_content_anchored_position(self, position: impl Into<Vector2>)

SetContentAnchoredPosition(crate::unity_engine::vector2::Vector2) overload
Source§

fn late_update(self)

LateUpdate() overload
Source§

fn update_prev_data(self)

UpdatePrevData() overload
Source§

fn update_scrollbars(self, offset: impl Into<Vector2>)

UpdateScrollbars(crate::unity_engine::vector2::Vector2) overload
Source§

fn get_normalized_position(self) -> Vector2

get_normalizedPosition() overload
Source§

fn set_normalized_position(self, value: impl Into<Vector2>)

set_normalizedPosition(crate::unity_engine::vector2::Vector2) overload
Source§

fn get_horizontal_normalized_position(self) -> f32

get_horizontalNormalizedPosition() overload
Source§

fn set_horizontal_normalized_position(self, value: impl Into<f32>)

set_horizontalNormalizedPosition(f32) overload
Source§

fn get_vertical_normalized_position(self) -> f32

get_verticalNormalizedPosition() overload
Source§

fn set_vertical_normalized_position(self, value: impl Into<f32>)

set_verticalNormalizedPosition(f32) overload
Source§

fn set_normalized_position_2(self, value: impl Into<f32>, axis: impl Into<i32>)

SetNormalizedPosition(f32, i32) overload
Source§

fn on_rect_transform_dimensions_change(self)

OnRectTransformDimensionsChange() overload
Source§

fn get_h_scrolling_needed(self) -> bool

get_hScrollingNeeded() overload
Source§

fn get_v_scrolling_needed(self) -> bool

get_vScrollingNeeded() overload
Source§

fn calculate_layout_input_horizontal(self)

CalculateLayoutInputHorizontal() overload
Source§

fn calculate_layout_input_vertical(self)

CalculateLayoutInputVertical() overload
Source§

fn get_min_width(self) -> f32

get_minWidth() overload
Source§

fn get_preferred_width(self) -> f32

get_preferredWidth() overload
Source§

fn get_flexible_width(self) -> f32

get_flexibleWidth() overload
Source§

fn get_min_height(self) -> f32

get_minHeight() overload
Source§

fn get_preferred_height(self) -> f32

get_preferredHeight() overload
Source§

fn get_flexible_height(self) -> f32

get_flexibleHeight() overload
Source§

fn get_layout_priority(self) -> i32

get_layoutPriority() overload
Source§

fn set_layout_horizontal(self)

SetLayoutHorizontal() overload
Source§

fn set_layout_vertical(self)

SetLayoutVertical() overload
Source§

fn update_scrollbar_visibility(self)

UpdateScrollbarVisibility() overload
Source§

fn update_scrollbar_layout(self)

UpdateScrollbarLayout() overload
Source§

fn update_bounds(self)

UpdateBounds() overload
Source§

fn get_bounds(self) -> Bounds

GetBounds() overload
Source§

fn calculate_offset(self, delta: impl Into<Vector2>) -> Vector2

CalculateOffset(crate::unity_engine::vector2::Vector2) overload
Source§

fn set_dirty(self)

SetDirty() overload
Source§

fn set_dirty_caching(self)

SetDirtyCaching() overload
Source§

fn unity_engine_ui_i_canvas_element_get_transform(self) -> Transform

UnityEngine.UI.ICanvasElement.get_transform() overload
Source§

impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor( self, dictionary: SortedDictionary_2<T0, T1>, get_enumerator_ret_type: i32, )
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn get_current(self) -> KeyValuePair_2<T0, T1>
where Self: Sized,

Source§

fn get_not_started_or_ended(self) -> bool
where Self: Sized,

Source§

fn reset(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_key(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_value(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntry
where Self: Sized,

Source§

impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, T1, __U> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T1
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> ISortedSet_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, set: SortedSet_1<T0>)
where Self: Sized,

Source§

fn ctor_2(self, set: SortedSet_1<T0>, reverse: bool)
where Self: Sized,

Source§

fn system_runtime_serialization_i_deserialization_callback_on_deserialization( self, sender: Object, )
where Self: Sized,

Source§

fn initialize(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn get_not_started_or_ended(self) -> bool
where Self: Sized,

Source§

fn reset(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

fn cctor()

Source§

impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, stack: Stack_1<T0>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn throw_enumeration_not_started_or_ended(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, stack: Array<T0>)
where Self: Sized,

Source§

fn ctor_2(self, capacity: i32)
where Self: Sized,

Source§

fn ctor_3(self, capacity: i32, rollover_size: i32)
where Self: Sized,

Source§

fn get_count(self) -> i32
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn get_rollover_size(self) -> i32
where Self: Sized,

Source§

fn set_rollover_size(self, value: i32)
where Self: Sized,

Source§

fn set_default(stack: Array<TMP_TextProcessingStack_1<T0>>, item: T0)

Source§

fn clear(self)
where Self: Sized,

Source§

fn set_default_2(self, item: T0)
where Self: Sized,

Source§

fn add(self, item: T0)
where Self: Sized,

Source§

fn remove(self) -> T0
where Self: Sized,

Source§

fn push(self, item: T0)
where Self: Sized,

Source§

fn pop(self) -> T0
where Self: Sized,

Source§

fn peek(self) -> T0
where Self: Sized,

Source§

fn current_item(self) -> T0
where Self: Sized,

Source§

fn previous_item(self) -> T0
where Self: Sized,

Source§

impl<__T> IUIBehaviourMethods for __T
where __T: IUIBehaviour,

Source§

fn awake(self)

Awake() overload
Source§

fn on_enable(self)

OnEnable() overload
Source§

fn start(self)

Start() overload
Source§

fn on_disable(self)

OnDisable() overload
Source§

fn on_destroy(self)

OnDestroy() overload
Source§

fn is_active(self) -> bool

IsActive() overload
Source§

fn on_rect_transform_dimensions_change(self)

OnRectTransformDimensionsChange() overload
Source§

fn on_before_transform_parent_changed(self)

OnBeforeTransformParentChanged() overload
Source§

fn on_transform_parent_changed(self)

OnTransformParentChanged() overload
Source§

fn on_did_apply_animation_properties(self)

OnDidApplyAnimationProperties() overload
Source§

fn on_canvas_group_changed(self)

OnCanvasGroupChanged() overload
Source§

fn on_canvas_hierarchy_changed(self)

OnCanvasHierarchyChanged() overload
Source§

fn is_destroyed(self) -> bool

IsDestroyed() overload
Source§

fn ctor(self)

.ctor() overload
§

impl<T> IlNull for T
where T: FromIlInstance,

§

fn null() -> Self

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

§

impl<T> SystemObject for T
where T: Copy + Into<IlInstance>,

§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.