pub struct ScrollRect(/* private fields */);Expand description
IL2CPP class: UnityEngine.UI.ScrollRect
Inherits: UIBehaviour
Implementations§
Source§impl ScrollRect
impl ScrollRect
pub fn base(self) -> UIBehaviour
Source§impl ScrollRect
impl ScrollRect
Sourcepub fn rubber_delta(
over_stretching: impl Into<f32>,
view_size: impl Into<f32>,
) -> f32
pub fn rubber_delta( over_stretching: impl Into<f32>, view_size: impl Into<f32>, ) -> f32
RubberDelta(f32, f32) overload
Sourcepub 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>,
)
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
Sourcepub fn adjust_bounds() -> (Bounds, Vector2, Vector3, Vector3)
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
Sourcepub fn internal_get_bounds(
corners: impl Into<Array<Vector3>>,
) -> (Bounds, Matrix4x4)
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
Sourcepub fn internal_calculate_offset(
horizontal: impl Into<bool>,
vertical: impl Into<bool>,
movement_type: impl Into<ScrollRect_MovementType>,
) -> (Vector2, Bounds, Bounds, Vector2)
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
impl ScrollRect
pub fn get_content_method_info() -> &'static MethodInfo
pub fn set_content_method_info() -> &'static MethodInfo
pub fn get_horizontal_method_info() -> &'static MethodInfo
pub fn set_horizontal_method_info() -> &'static MethodInfo
pub fn get_vertical_method_info() -> &'static MethodInfo
pub fn set_vertical_method_info() -> &'static MethodInfo
pub fn get_movement_type_method_info() -> &'static MethodInfo
pub fn set_movement_type_method_info() -> &'static MethodInfo
pub fn get_elasticity_method_info() -> &'static MethodInfo
pub fn set_elasticity_method_info() -> &'static MethodInfo
pub fn get_inertia_method_info() -> &'static MethodInfo
pub fn set_inertia_method_info() -> &'static MethodInfo
pub fn get_deceleration_rate_method_info() -> &'static MethodInfo
pub fn set_deceleration_rate_method_info() -> &'static MethodInfo
pub fn get_scroll_sensitivity_method_info() -> &'static MethodInfo
pub fn set_scroll_sensitivity_method_info() -> &'static MethodInfo
pub fn get_viewport_method_info() -> &'static MethodInfo
pub fn set_viewport_method_info() -> &'static MethodInfo
pub fn get_horizontal_scrollbar_method_info() -> &'static MethodInfo
pub fn set_horizontal_scrollbar_method_info() -> &'static MethodInfo
pub fn get_vertical_scrollbar_method_info() -> &'static MethodInfo
pub fn set_vertical_scrollbar_method_info() -> &'static MethodInfo
pub fn get_horizontal_scrollbar_visibility_method_info() -> &'static MethodInfo
pub fn set_horizontal_scrollbar_visibility_method_info() -> &'static MethodInfo
pub fn get_vertical_scrollbar_visibility_method_info() -> &'static MethodInfo
pub fn set_vertical_scrollbar_visibility_method_info() -> &'static MethodInfo
pub fn get_horizontal_scrollbar_spacing_method_info() -> &'static MethodInfo
pub fn set_horizontal_scrollbar_spacing_method_info() -> &'static MethodInfo
pub fn get_vertical_scrollbar_spacing_method_info() -> &'static MethodInfo
pub fn set_vertical_scrollbar_spacing_method_info() -> &'static MethodInfo
pub fn get_on_value_changed_method_info() -> &'static MethodInfo
pub fn set_on_value_changed_method_info() -> &'static MethodInfo
pub fn get_view_rect_method_info() -> &'static MethodInfo
pub fn get_velocity_method_info() -> &'static MethodInfo
pub fn set_velocity_method_info() -> &'static MethodInfo
pub fn get_rect_transform_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn rebuild_method_info() -> &'static MethodInfo
pub fn layout_complete_method_info() -> &'static MethodInfo
pub fn graphic_update_complete_method_info() -> &'static MethodInfo
pub fn update_cached_data_method_info() -> &'static MethodInfo
pub fn on_enable_method_info() -> &'static MethodInfo
pub fn on_disable_method_info() -> &'static MethodInfo
pub fn is_active_method_info() -> &'static MethodInfo
pub fn ensure_layout_has_rebuilt_method_info() -> &'static MethodInfo
pub fn stop_movement_method_info() -> &'static MethodInfo
pub fn on_scroll_method_info() -> &'static MethodInfo
pub fn on_initialize_potential_drag_method_info() -> &'static MethodInfo
pub fn on_begin_drag_method_info() -> &'static MethodInfo
pub fn on_end_drag_method_info() -> &'static MethodInfo
pub fn on_drag_method_info() -> &'static MethodInfo
pub fn set_content_anchored_position_method_info() -> &'static MethodInfo
pub fn late_update_method_info() -> &'static MethodInfo
pub fn update_prev_data_method_info() -> &'static MethodInfo
pub fn update_scrollbars_method_info() -> &'static MethodInfo
pub fn get_normalized_position_method_info() -> &'static MethodInfo
pub fn set_normalized_position_method_info() -> &'static MethodInfo
pub fn get_horizontal_normalized_position_method_info() -> &'static MethodInfo
pub fn set_horizontal_normalized_position_method_info() -> &'static MethodInfo
pub fn get_vertical_normalized_position_method_info() -> &'static MethodInfo
pub fn set_vertical_normalized_position_method_info() -> &'static MethodInfo
pub fn set_normalized_position_2_method_info() -> &'static MethodInfo
pub fn rubber_delta_method_info() -> &'static MethodInfo
pub fn on_rect_transform_dimensions_change_method_info() -> &'static MethodInfo
pub fn get_h_scrolling_needed_method_info() -> &'static MethodInfo
pub fn get_v_scrolling_needed_method_info() -> &'static MethodInfo
pub fn calculate_layout_input_horizontal_method_info() -> &'static MethodInfo
pub fn calculate_layout_input_vertical_method_info() -> &'static MethodInfo
pub fn get_min_width_method_info() -> &'static MethodInfo
pub fn get_preferred_width_method_info() -> &'static MethodInfo
pub fn get_flexible_width_method_info() -> &'static MethodInfo
pub fn get_min_height_method_info() -> &'static MethodInfo
pub fn get_preferred_height_method_info() -> &'static MethodInfo
pub fn get_flexible_height_method_info() -> &'static MethodInfo
pub fn get_layout_priority_method_info() -> &'static MethodInfo
pub fn set_layout_horizontal_method_info() -> &'static MethodInfo
pub fn set_layout_vertical_method_info() -> &'static MethodInfo
pub fn update_scrollbar_visibility_method_info() -> &'static MethodInfo
pub fn update_one_scrollbar_visibility_method_info() -> &'static MethodInfo
pub fn update_scrollbar_layout_method_info() -> &'static MethodInfo
pub fn update_bounds_method_info() -> &'static MethodInfo
pub fn adjust_bounds_method_info() -> &'static MethodInfo
pub fn get_bounds_method_info() -> &'static MethodInfo
pub fn internal_get_bounds_method_info() -> &'static MethodInfo
pub fn calculate_offset_method_info() -> &'static MethodInfo
pub fn internal_calculate_offset_method_info() -> &'static MethodInfo
pub fn set_dirty_method_info() -> &'static MethodInfo
pub fn set_dirty_caching_method_info() -> &'static MethodInfo
pub fn unity_engine_ui_i_canvas_element_get_transform_method_info() -> &'static MethodInfo
Source§impl ScrollRect
impl ScrollRect
Sourcepub unsafe fn rebuild(this: impl Into<IlInstance>, executing: CanvasUpdate)
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.
Sourcepub unsafe fn layout_complete(this: impl Into<IlInstance>)
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.
Sourcepub unsafe fn graphic_update_complete(this: impl Into<IlInstance>)
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.
Sourcepub unsafe fn on_enable(this: impl Into<IlInstance>)
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.
Sourcepub unsafe fn on_disable(this: impl Into<IlInstance>)
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.
Sourcepub unsafe fn is_active(this: impl Into<IlInstance>) -> bool
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.
Sourcepub unsafe fn stop_movement(this: impl Into<IlInstance>)
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.
Sourcepub unsafe fn on_scroll(this: impl Into<IlInstance>, data: PointerEventData)
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.
Sourcepub unsafe fn on_initialize_potential_drag(
this: impl Into<IlInstance>,
event_data: PointerEventData,
)
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.
Sourcepub unsafe fn on_begin_drag(
this: impl Into<IlInstance>,
event_data: PointerEventData,
)
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.
Sourcepub unsafe fn on_end_drag(
this: impl Into<IlInstance>,
event_data: PointerEventData,
)
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.
Sourcepub unsafe fn on_drag(this: impl Into<IlInstance>, event_data: PointerEventData)
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.
Sourcepub unsafe fn set_content_anchored_position(
this: impl Into<IlInstance>,
position: Vector2,
)
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.
Sourcepub unsafe fn late_update(this: impl Into<IlInstance>)
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.
Sourcepub unsafe fn set_normalized_position_2(
this: impl Into<IlInstance>,
value: f32,
axis: i32,
)
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.
Sourcepub unsafe fn on_rect_transform_dimensions_change(this: impl Into<IlInstance>)
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.
Sourcepub unsafe fn calculate_layout_input_horizontal(this: impl Into<IlInstance>)
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.
Sourcepub unsafe fn calculate_layout_input_vertical(this: impl Into<IlInstance>)
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.
Sourcepub unsafe fn get_min_width(this: impl Into<IlInstance>) -> f32
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.
Sourcepub unsafe fn get_preferred_width(this: impl Into<IlInstance>) -> f32
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.
Sourcepub unsafe fn get_flexible_width(this: impl Into<IlInstance>) -> f32
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.
Sourcepub unsafe fn get_min_height(this: impl Into<IlInstance>) -> f32
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.
Sourcepub unsafe fn get_preferred_height(this: impl Into<IlInstance>) -> f32
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.
Sourcepub unsafe fn get_flexible_height(this: impl Into<IlInstance>) -> f32
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.
Sourcepub unsafe fn get_layout_priority(this: impl Into<IlInstance>) -> i32
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.
Sourcepub unsafe fn set_layout_horizontal(this: impl Into<IlInstance>)
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.
Sourcepub unsafe fn set_layout_vertical(this: impl Into<IlInstance>)
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.
Sourcepub unsafe fn unity_engine_ui_i_canvas_element_get_transform(
this: impl Into<IlInstance>,
) -> Transform
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
impl ScrollRect
Trait Implementations§
Source§impl ClassIdentity for ScrollRect
impl ClassIdentity for ScrollRect
Source§impl Clone for ScrollRect
impl Clone for ScrollRect
Source§fn clone(&self) -> ScrollRect
fn clone(&self) -> ScrollRect
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for ScrollRect
impl FromIlInstance for ScrollRect
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleSource§impl IObject_2 for ScrollRect
impl IObject_2 for ScrollRect
fn m_cached_ptr(self) -> IntPtr
fn set_m_cached_ptr(self, value: IntPtr)
Source§impl IScrollRect for ScrollRect
impl IScrollRect for ScrollRect
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>)
impl Copy for ScrollRect
impl IBehaviour for ScrollRect
impl IComponent for ScrollRect
impl IMonoBehaviour for ScrollRect
impl IObject for ScrollRect
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 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> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
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) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§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)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IBehaviourMethods for __Twhere
__T: IBehaviour,
impl<__T> IBehaviourMethods for __Twhere
__T: IBehaviour,
Source§fn get_enabled(self) -> bool
fn get_enabled(self) -> bool
get_enabled() overloadSource§fn set_enabled(self, value: impl Into<bool>)
fn set_enabled(self, value: impl Into<bool>)
set_enabled(bool) overloadSource§fn get_is_active_and_enabled(self) -> bool
fn get_is_active_and_enabled(self) -> bool
get_isActiveAndEnabled() overloadSource§impl<__T> IComponentMethods for __Twhere
__T: IComponent,
impl<__T> IComponentMethods for __Twhere
__T: IComponent,
Source§fn get_transform(self) -> Transform
fn get_transform(self) -> Transform
get_transform() overloadSource§fn get_game_object(self) -> GameObject
fn get_game_object(self) -> GameObject
get_gameObject() overloadSource§fn get_component(self, type: impl Into<SystemType>) -> Component
fn get_component(self, type: impl Into<SystemType>) -> Component
GetComponent(::unity::SystemType) overloadSource§fn get_component_fast_path(
self,
type: impl Into<SystemType>,
one_further_than_result_value: impl Into<IntPtr>,
)
fn get_component_fast_path( self, type: impl Into<SystemType>, one_further_than_result_value: impl Into<IntPtr>, )
GetComponentFastPath(::unity::SystemType, ::unity::IntPtr) overloadfn get_component_2<M0: IlType + Copy + ClassIdentity>(self) -> M0
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
fn get_component_in_children( self, t: impl Into<SystemType>, include_inactive: impl Into<bool>, ) -> Component
GetComponentInChildren(::unity::SystemType, bool) overloadfn get_component_in_children_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> M0
fn get_component_in_children_3<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn get_components_in_children<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> Array<M0>
fn get_components_in_children_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, result: impl Into<List_1<M0>>, )
fn get_components_in_children_3<M0: IlType + Copy + ClassIdentity>( self, ) -> Array<M0>
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
fn get_component_in_parent(self, t: impl Into<SystemType>) -> Component
GetComponentInParent(::unity::SystemType) overloadfn get_component_in_parent_2<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn get_components_in_parent<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> Array<M0>
fn get_components_in_parent_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, results: impl Into<List_1<M0>>, )
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>,
)
fn get_components_for_list_internal( self, search_type: impl Into<SystemType>, result_list: impl Into<Object>, )
GetComponentsForListInternal(::unity::SystemType, crate::system::object::Object) overloadSource§fn get_components(
self,
type: impl Into<SystemType>,
results: impl Into<List_1<Component>>,
)
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>) overloadfn get_components_2<M0: IlType + Copy + ClassIdentity>( self, results: impl Into<List_1<M0>>, )
Source§fn get_tag(self) -> Il2CppString
fn get_tag(self) -> Il2CppString
get_tag() overloadSource§fn set_tag(self, value: impl Into<Il2CppString>)
fn set_tag(self, value: impl Into<Il2CppString>)
set_tag(::unity::Il2CppString) overloadfn get_components_3<M0: IlType + Copy + ClassIdentity>(self) -> Array<M0>
Source§fn compare_tag(self, tag: impl Into<Il2CppString>) -> bool
fn compare_tag(self, tag: impl Into<Il2CppString>) -> bool
CompareTag(::unity::Il2CppString) overloadSource§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IMonoBehaviourMethods for __Twhere
__T: IMonoBehaviour,
impl<__T> IMonoBehaviourMethods for __Twhere
__T: IMonoBehaviour,
Source§fn is_invoking(self) -> bool
fn is_invoking(self) -> bool
IsInvoking() overloadSource§fn cancel_invoke(self)
fn cancel_invoke(self)
CancelInvoke() overloadSource§fn invoke(self, method_name: impl Into<Il2CppString>, time: impl Into<f32>)
fn invoke(self, method_name: impl Into<Il2CppString>, time: impl Into<f32>)
Invoke(::unity::Il2CppString, f32) overloadSource§fn invoke_repeating(
self,
method_name: impl Into<Il2CppString>,
time: impl Into<f32>,
repeat_rate: impl Into<f32>,
)
fn invoke_repeating( self, method_name: impl Into<Il2CppString>, time: impl Into<f32>, repeat_rate: impl Into<f32>, )
InvokeRepeating(::unity::Il2CppString, f32, f32) overloadSource§fn cancel_invoke_2(self, method_name: impl Into<Il2CppString>)
fn cancel_invoke_2(self, method_name: impl Into<Il2CppString>)
CancelInvoke(::unity::Il2CppString) overloadSource§fn is_invoking_2(self, method_name: impl Into<Il2CppString>) -> bool
fn is_invoking_2(self, method_name: impl Into<Il2CppString>) -> bool
IsInvoking(::unity::Il2CppString) overloadSource§fn start_coroutine(self, method_name: impl Into<Il2CppString>) -> Coroutine
fn start_coroutine(self, method_name: impl Into<Il2CppString>) -> Coroutine
StartCoroutine(::unity::Il2CppString) overloadSource§fn start_coroutine_2(
self,
method_name: impl Into<Il2CppString>,
value: impl Into<Object>,
) -> Coroutine
fn start_coroutine_2( self, method_name: impl Into<Il2CppString>, value: impl Into<Object>, ) -> Coroutine
StartCoroutine(::unity::Il2CppString, crate::system::object::Object) overloadSource§fn start_coroutine_3(self, routine: impl Into<IEnumerator>) -> Coroutine
fn start_coroutine_3(self, routine: impl Into<IEnumerator>) -> Coroutine
StartCoroutine(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn start_coroutine_auto(self, routine: impl Into<IEnumerator>) -> Coroutine
fn start_coroutine_auto(self, routine: impl Into<IEnumerator>) -> Coroutine
StartCoroutine_Auto(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn stop_coroutine(self, routine: impl Into<IEnumerator>)
fn stop_coroutine(self, routine: impl Into<IEnumerator>)
StopCoroutine(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn stop_coroutine_2(self, routine: impl Into<Coroutine>)
fn stop_coroutine_2(self, routine: impl Into<Coroutine>)
StopCoroutine(crate::unity_engine::coroutine::Coroutine) overloadSource§fn stop_coroutine_3(self, method_name: impl Into<Il2CppString>)
fn stop_coroutine_3(self, method_name: impl Into<Il2CppString>)
StopCoroutine(::unity::Il2CppString) overloadSource§fn stop_all_coroutines(self)
fn stop_all_coroutines(self)
StopAllCoroutines() overloadSource§fn get_use_gui_layout(self) -> bool
fn get_use_gui_layout(self) -> bool
get_useGUILayout() overloadSource§fn set_use_gui_layout(self, value: impl Into<bool>)
fn set_use_gui_layout(self, value: impl Into<bool>)
set_useGUILayout(bool) overloadSource§fn start_coroutine_managed(
self,
method_name: impl Into<Il2CppString>,
value: impl Into<Object>,
) -> Coroutine
fn start_coroutine_managed( self, method_name: impl Into<Il2CppString>, value: impl Into<Object>, ) -> Coroutine
StartCoroutineManaged(::unity::Il2CppString, crate::system::object::Object) overloadSource§fn start_coroutine_managed2(
self,
enumerator: impl Into<IEnumerator>,
) -> Coroutine
fn start_coroutine_managed2( self, enumerator: impl Into<IEnumerator>, ) -> Coroutine
StartCoroutineManaged2(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn stop_coroutine_managed(self, routine: impl Into<Coroutine>)
fn stop_coroutine_managed(self, routine: impl Into<Coroutine>)
StopCoroutineManaged(crate::unity_engine::coroutine::Coroutine) overloadSource§fn stop_coroutine_from_enumerator_managed(self, routine: impl Into<IEnumerator>)
fn stop_coroutine_from_enumerator_managed(self, routine: impl Into<IEnumerator>)
StopCoroutineFromEnumeratorManaged(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn get_script_class_name(self) -> Il2CppString
fn get_script_class_name(self) -> Il2CppString
GetScriptClassName() overloadSource§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
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) overloadSource§impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<__T> IObject_2Methods for __Twhere
__T: IObject_2,
impl<__T> IObject_2Methods for __Twhere
__T: IObject_2,
Source§fn get_instance_id(self) -> i32
fn get_instance_id(self) -> i32
GetInstanceID() overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn equals(self, other: impl Into<Object>) -> bool
fn equals(self, other: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn ensure_running_on_main_thread(self)
fn ensure_running_on_main_thread(self)
EnsureRunningOnMainThread() overloadSource§fn get_cached_ptr(self) -> IntPtr
fn get_cached_ptr(self) -> IntPtr
GetCachedPtr() overloadSource§fn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_name() overloadSource§fn set_name(self, value: impl Into<Il2CppString>)
fn set_name(self, value: impl Into<Il2CppString>)
set_name(::unity::Il2CppString) overloadSource§fn get_hide_flags(self) -> HideFlags
fn get_hide_flags(self) -> HideFlags
get_hideFlags() overloadSource§fn set_hide_flags(self, value: impl Into<HideFlags>)
fn set_hide_flags(self, value: impl Into<HideFlags>)
set_hideFlags(crate::unity_engine::hideflags::HideFlags) overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, q: Queue_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_null() -> ScriptPlayable_1<T0>
fn create(graph: PlayableGraph, input_count: i32) -> ScriptPlayable_1<T0>
fn create_2( graph: PlayableGraph, template: T0, input_count: i32, ) -> ScriptPlayable_1<T0>
fn create_handle( graph: PlayableGraph, template: T0, input_count: i32, ) -> PlayableHandle
fn create_script_instance() -> Object
fn clone_script_instance(source: IPlayableBehaviour_Interface) -> Object
fn clone_script_instance_from_engine_object(source: Object_2) -> Object
fn ctor(self, handle: PlayableHandle)where
Self: Sized,
fn get_handle(self) -> PlayableHandlewhere
Self: Sized,
fn get_behaviour(self) -> T0where
Self: Sized,
fn op_implicit(playable: ScriptPlayable_1<T0>) -> Playable
fn op_explicit(playable: Playable) -> ScriptPlayable_1<T0>
fn equals(self, other: ScriptPlayable_1<T0>) -> boolwhere
Self: Sized,
fn cctor()
Source§impl<__T> IScrollRectMethods for __Twhere
__T: IScrollRect,
impl<__T> IScrollRectMethods for __Twhere
__T: IScrollRect,
Source§fn get_content(self) -> RectTransform
fn get_content(self) -> RectTransform
get_content() overloadSource§fn set_content(self, value: impl Into<RectTransform>)
fn set_content(self, value: impl Into<RectTransform>)
set_content(crate::unity_engine::recttransform::RectTransform) overloadSource§fn get_horizontal(self) -> bool
fn get_horizontal(self) -> bool
get_horizontal() overloadSource§fn set_horizontal(self, value: impl Into<bool>)
fn set_horizontal(self, value: impl Into<bool>)
set_horizontal(bool) overloadSource§fn get_vertical(self) -> bool
fn get_vertical(self) -> bool
get_vertical() overloadSource§fn set_vertical(self, value: impl Into<bool>)
fn set_vertical(self, value: impl Into<bool>)
set_vertical(bool) overloadSource§fn get_movement_type(self) -> ScrollRect_MovementType
fn get_movement_type(self) -> ScrollRect_MovementType
get_movementType() overloadSource§fn set_movement_type(self, value: impl Into<ScrollRect_MovementType>)
fn set_movement_type(self, value: impl Into<ScrollRect_MovementType>)
set_movementType(crate::unity_engine::ui::scrollrect::ScrollRect_MovementType) overloadSource§fn get_elasticity(self) -> f32
fn get_elasticity(self) -> f32
get_elasticity() overloadSource§fn set_elasticity(self, value: impl Into<f32>)
fn set_elasticity(self, value: impl Into<f32>)
set_elasticity(f32) overloadSource§fn get_inertia(self) -> bool
fn get_inertia(self) -> bool
get_inertia() overloadSource§fn set_inertia(self, value: impl Into<bool>)
fn set_inertia(self, value: impl Into<bool>)
set_inertia(bool) overloadSource§fn get_deceleration_rate(self) -> f32
fn get_deceleration_rate(self) -> f32
get_decelerationRate() overloadSource§fn set_deceleration_rate(self, value: impl Into<f32>)
fn set_deceleration_rate(self, value: impl Into<f32>)
set_decelerationRate(f32) overloadSource§fn get_scroll_sensitivity(self) -> f32
fn get_scroll_sensitivity(self) -> f32
get_scrollSensitivity() overloadSource§fn set_scroll_sensitivity(self, value: impl Into<f32>)
fn set_scroll_sensitivity(self, value: impl Into<f32>)
set_scrollSensitivity(f32) overloadSource§fn get_viewport(self) -> RectTransform
fn get_viewport(self) -> RectTransform
get_viewport() overloadSource§fn set_viewport(self, value: impl Into<RectTransform>)
fn set_viewport(self, value: impl Into<RectTransform>)
set_viewport(crate::unity_engine::recttransform::RectTransform) overloadSource§fn get_horizontal_scrollbar(self) -> Scrollbar
fn get_horizontal_scrollbar(self) -> Scrollbar
get_horizontalScrollbar() overloadSource§fn set_horizontal_scrollbar(self, value: impl Into<Scrollbar>)
fn set_horizontal_scrollbar(self, value: impl Into<Scrollbar>)
set_horizontalScrollbar(crate::unity_engine::ui::scrollbar::Scrollbar) overloadSource§fn get_vertical_scrollbar(self) -> Scrollbar
fn get_vertical_scrollbar(self) -> Scrollbar
get_verticalScrollbar() overloadSource§fn set_vertical_scrollbar(self, value: impl Into<Scrollbar>)
fn set_vertical_scrollbar(self, value: impl Into<Scrollbar>)
set_verticalScrollbar(crate::unity_engine::ui::scrollbar::Scrollbar) overloadSource§fn get_horizontal_scrollbar_visibility(self) -> ScrollRect_ScrollbarVisibility
fn get_horizontal_scrollbar_visibility(self) -> ScrollRect_ScrollbarVisibility
get_horizontalScrollbarVisibility() overloadSource§fn set_horizontal_scrollbar_visibility(
self,
value: impl Into<ScrollRect_ScrollbarVisibility>,
)
fn set_horizontal_scrollbar_visibility( self, value: impl Into<ScrollRect_ScrollbarVisibility>, )
set_horizontalScrollbarVisibility(crate::unity_engine::ui::scrollrect::ScrollRect_ScrollbarVisibility) overloadSource§fn get_vertical_scrollbar_visibility(self) -> ScrollRect_ScrollbarVisibility
fn get_vertical_scrollbar_visibility(self) -> ScrollRect_ScrollbarVisibility
get_verticalScrollbarVisibility() overloadSource§fn set_vertical_scrollbar_visibility(
self,
value: impl Into<ScrollRect_ScrollbarVisibility>,
)
fn set_vertical_scrollbar_visibility( self, value: impl Into<ScrollRect_ScrollbarVisibility>, )
set_verticalScrollbarVisibility(crate::unity_engine::ui::scrollrect::ScrollRect_ScrollbarVisibility) overloadSource§fn get_horizontal_scrollbar_spacing(self) -> f32
fn get_horizontal_scrollbar_spacing(self) -> f32
get_horizontalScrollbarSpacing() overloadSource§fn set_horizontal_scrollbar_spacing(self, value: impl Into<f32>)
fn set_horizontal_scrollbar_spacing(self, value: impl Into<f32>)
set_horizontalScrollbarSpacing(f32) overloadSource§fn get_vertical_scrollbar_spacing(self) -> f32
fn get_vertical_scrollbar_spacing(self) -> f32
get_verticalScrollbarSpacing() overloadSource§fn set_vertical_scrollbar_spacing(self, value: impl Into<f32>)
fn set_vertical_scrollbar_spacing(self, value: impl Into<f32>)
set_verticalScrollbarSpacing(f32) overloadSource§fn get_on_value_changed(self) -> ScrollRect_ScrollRectEvent
fn get_on_value_changed(self) -> ScrollRect_ScrollRectEvent
get_onValueChanged() overloadSource§fn set_on_value_changed(self, value: impl Into<ScrollRect_ScrollRectEvent>)
fn set_on_value_changed(self, value: impl Into<ScrollRect_ScrollRectEvent>)
set_onValueChanged(crate::unity_engine::ui::scrollrect::ScrollRect_ScrollRectEvent) overloadSource§fn get_view_rect(self) -> RectTransform
fn get_view_rect(self) -> RectTransform
get_viewRect() overloadSource§fn get_velocity(self) -> Vector2
fn get_velocity(self) -> Vector2
get_velocity() overloadSource§fn set_velocity(self, value: impl Into<Vector2>)
fn set_velocity(self, value: impl Into<Vector2>)
set_velocity(crate::unity_engine::vector2::Vector2) overloadSource§fn get_rect_transform(self) -> RectTransform
fn get_rect_transform(self) -> RectTransform
get_rectTransform() overloadSource§fn rebuild(self, executing: impl Into<CanvasUpdate>)
fn rebuild(self, executing: impl Into<CanvasUpdate>)
Rebuild(crate::unity_engine::ui::canvasupdate::CanvasUpdate) overloadSource§fn layout_complete(self)
fn layout_complete(self)
LayoutComplete() overloadSource§fn graphic_update_complete(self)
fn graphic_update_complete(self)
GraphicUpdateComplete() overloadSource§fn update_cached_data(self)
fn update_cached_data(self)
UpdateCachedData() overloadSource§fn on_disable(self)
fn on_disable(self)
OnDisable() overloadSource§fn ensure_layout_has_rebuilt(self)
fn ensure_layout_has_rebuilt(self)
EnsureLayoutHasRebuilt() overloadSource§fn stop_movement(self)
fn stop_movement(self)
StopMovement() overloadSource§fn on_scroll(self, data: impl Into<PointerEventData>)
fn on_scroll(self, data: impl Into<PointerEventData>)
OnScroll(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overloadSource§fn 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) overloadSource§fn 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) overloadSource§fn on_end_drag(self, event_data: impl Into<PointerEventData>)
fn on_end_drag(self, event_data: impl Into<PointerEventData>)
OnEndDrag(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overloadSource§fn 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) overloadSource§fn set_content_anchored_position(self, position: impl Into<Vector2>)
fn set_content_anchored_position(self, position: impl Into<Vector2>)
SetContentAnchoredPosition(crate::unity_engine::vector2::Vector2) overloadSource§fn late_update(self)
fn late_update(self)
LateUpdate() overloadSource§fn update_prev_data(self)
fn update_prev_data(self)
UpdatePrevData() overloadSource§fn update_scrollbars(self, offset: impl Into<Vector2>)
fn update_scrollbars(self, offset: impl Into<Vector2>)
UpdateScrollbars(crate::unity_engine::vector2::Vector2) overloadSource§fn get_normalized_position(self) -> Vector2
fn get_normalized_position(self) -> Vector2
get_normalizedPosition() overloadSource§fn set_normalized_position(self, value: impl Into<Vector2>)
fn set_normalized_position(self, value: impl Into<Vector2>)
set_normalizedPosition(crate::unity_engine::vector2::Vector2) overloadSource§fn get_horizontal_normalized_position(self) -> f32
fn get_horizontal_normalized_position(self) -> f32
get_horizontalNormalizedPosition() overloadSource§fn set_horizontal_normalized_position(self, value: impl Into<f32>)
fn set_horizontal_normalized_position(self, value: impl Into<f32>)
set_horizontalNormalizedPosition(f32) overloadSource§fn get_vertical_normalized_position(self) -> f32
fn get_vertical_normalized_position(self) -> f32
get_verticalNormalizedPosition() overloadSource§fn set_vertical_normalized_position(self, value: impl Into<f32>)
fn set_vertical_normalized_position(self, value: impl Into<f32>)
set_verticalNormalizedPosition(f32) overloadSource§fn set_normalized_position_2(self, value: impl Into<f32>, axis: impl Into<i32>)
fn set_normalized_position_2(self, value: impl Into<f32>, axis: impl Into<i32>)
SetNormalizedPosition(f32, i32) overloadSource§fn on_rect_transform_dimensions_change(self)
fn on_rect_transform_dimensions_change(self)
OnRectTransformDimensionsChange() overloadSource§fn get_h_scrolling_needed(self) -> bool
fn get_h_scrolling_needed(self) -> bool
get_hScrollingNeeded() overloadSource§fn get_v_scrolling_needed(self) -> bool
fn get_v_scrolling_needed(self) -> bool
get_vScrollingNeeded() overloadSource§fn calculate_layout_input_horizontal(self)
fn calculate_layout_input_horizontal(self)
CalculateLayoutInputHorizontal() overloadSource§fn calculate_layout_input_vertical(self)
fn calculate_layout_input_vertical(self)
CalculateLayoutInputVertical() overloadSource§fn get_min_width(self) -> f32
fn get_min_width(self) -> f32
get_minWidth() overloadSource§fn get_preferred_width(self) -> f32
fn get_preferred_width(self) -> f32
get_preferredWidth() overloadSource§fn get_flexible_width(self) -> f32
fn get_flexible_width(self) -> f32
get_flexibleWidth() overloadSource§fn get_min_height(self) -> f32
fn get_min_height(self) -> f32
get_minHeight() overloadSource§fn get_preferred_height(self) -> f32
fn get_preferred_height(self) -> f32
get_preferredHeight() overloadSource§fn get_flexible_height(self) -> f32
fn get_flexible_height(self) -> f32
get_flexibleHeight() overloadSource§fn get_layout_priority(self) -> i32
fn get_layout_priority(self) -> i32
get_layoutPriority() overloadSource§fn set_layout_horizontal(self)
fn set_layout_horizontal(self)
SetLayoutHorizontal() overloadSource§fn set_layout_vertical(self)
fn set_layout_vertical(self)
SetLayoutVertical() overloadSource§fn update_scrollbar_visibility(self)
fn update_scrollbar_visibility(self)
UpdateScrollbarVisibility() overloadSource§fn update_scrollbar_layout(self)
fn update_scrollbar_layout(self)
UpdateScrollbarLayout() overloadSource§fn update_bounds(self)
fn update_bounds(self)
UpdateBounds() overloadSource§fn get_bounds(self) -> Bounds
fn get_bounds(self) -> Bounds
GetBounds() overloadSource§fn calculate_offset(self, delta: impl Into<Vector2>) -> Vector2
fn calculate_offset(self, delta: impl Into<Vector2>) -> Vector2
CalculateOffset(crate::unity_engine::vector2::Vector2) overloadSource§fn set_dirty_caching(self)
fn set_dirty_caching(self)
SetDirtyCaching() overloadSource§fn 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() overloadSource§impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(
self,
dictionary: SortedDictionary_2<T0, T1>,
get_enumerator_ret_type: i32,
)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn dispose(self)where
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn get_not_started_or_ended(self) -> boolwhere
Self: Sized,
fn reset(self)where
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
Source§impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ISortedSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ISortedSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: SortedSet_1<T0>)where
Self: Sized,
fn ctor_2(self, set: SortedSet_1<T0>, reverse: bool)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
fn initialize(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn dispose(self)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn get_not_started_or_ended(self) -> boolwhere
Self: Sized,
fn reset(self)where
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn cctor()
Source§impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, stack: Stack_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, stack: Array<T0>)where
Self: Sized,
fn ctor_2(self, capacity: i32)where
Self: Sized,
fn ctor_3(self, capacity: i32, rollover_size: i32)where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn get_rollover_size(self) -> i32where
Self: Sized,
fn set_rollover_size(self, value: i32)where
Self: Sized,
fn set_default(stack: Array<TMP_TextProcessingStack_1<T0>>, item: T0)
fn clear(self)where
Self: Sized,
fn set_default_2(self, item: T0)where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn remove(self) -> T0where
Self: Sized,
fn push(self, item: T0)where
Self: Sized,
fn pop(self) -> T0where
Self: Sized,
fn peek(self) -> T0where
Self: Sized,
fn current_item(self) -> T0where
Self: Sized,
fn previous_item(self) -> T0where
Self: Sized,
Source§impl<__T> IUIBehaviourMethods for __Twhere
__T: IUIBehaviour,
impl<__T> IUIBehaviourMethods for __Twhere
__T: IUIBehaviour,
Source§fn on_disable(self)
fn on_disable(self)
OnDisable() overloadSource§fn on_destroy(self)
fn on_destroy(self)
OnDestroy() overloadSource§fn on_rect_transform_dimensions_change(self)
fn on_rect_transform_dimensions_change(self)
OnRectTransformDimensionsChange() overloadSource§fn on_before_transform_parent_changed(self)
fn on_before_transform_parent_changed(self)
OnBeforeTransformParentChanged() overloadSource§fn on_transform_parent_changed(self)
fn on_transform_parent_changed(self)
OnTransformParentChanged() overloadSource§fn on_did_apply_animation_properties(self)
fn on_did_apply_animation_properties(self)
OnDidApplyAnimationProperties() overloadSource§fn on_canvas_group_changed(self)
fn on_canvas_group_changed(self)
OnCanvasGroupChanged() overloadSource§fn on_canvas_hierarchy_changed(self)
fn on_canvas_hierarchy_changed(self)
OnCanvasHierarchyChanged() overloadSource§fn is_destroyed(self) -> bool
fn is_destroyed(self) -> bool
IsDestroyed() overload