Skip to main content

Image

Struct Image 

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

IL2CPP class: UnityEngine.UI.Image Inherits: MaskableGraphic

Implementations§

Source§

impl Image

Source

pub fn base(self) -> MaskableGraphic

Source§

impl Image

Source§

impl Image

Source

pub fn get_default_etc1_graphic_material() -> Material

get_defaultETC1GraphicMaterial() overload

Source

pub fn add_quad( vertex_helper: impl Into<VertexHelper>, quad_positions: impl Into<Array<Vector3>>, color: impl Into<Color32>, quad_u_vs: impl Into<Array<Vector3>>, )

AddQuad(crate::unity_engine::ui::vertexhelper::VertexHelper, ::unity::Array<crate::unity_engine::vector3::Vector3>, crate::unity_engine::color32::Color32, ::unity::Array<crate::unity_engine::vector3::Vector3>) overload

Source

pub fn add_quad_2( vertex_helper: impl Into<VertexHelper>, pos_min: impl Into<Vector2>, pos_max: impl Into<Vector2>, color: impl Into<Color32>, uv_min: impl Into<Vector2>, uv_max: impl Into<Vector2>, )

AddQuad(crate::unity_engine::ui::vertexhelper::VertexHelper, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, crate::unity_engine::color32::Color32, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2) overload

Source

pub fn radial_cut( xy: impl Into<Array<Vector3>>, uv: impl Into<Array<Vector3>>, fill: impl Into<f32>, invert: impl Into<bool>, corner: impl Into<i32>, ) -> bool

RadialCut(::unity::Array<crate::unity_engine::vector3::Vector3>, ::unity::Array<crate::unity_engine::vector3::Vector3>, f32, bool, i32) overload

Source

pub fn radial_cut_2( xy: impl Into<Array<Vector3>>, cos: impl Into<f32>, sin: impl Into<f32>, invert: impl Into<bool>, corner: impl Into<i32>, )

RadialCut(::unity::Array<crate::unity_engine::vector3::Vector3>, f32, f32, bool, i32) overload

Source

pub fn rebuild_image(sprite_atlas: impl Into<SpriteAtlas>)

RebuildImage(crate::unity_engine::u2d::spriteatlas::SpriteAtlas) overload

Source

pub fn track_image(g: impl Into<Image>)

TrackImage(crate::unity_engine::ui::image::Image) overload

Source

pub fn un_track_image(g: impl Into<Image>)

UnTrackImage(crate::unity_engine::ui::image::Image) overload

Source

pub fn cctor()

.cctor() overload

Source§

impl Image

Source

pub fn get_sprite_method_info() -> &'static MethodInfo

Source

pub fn set_sprite_method_info() -> &'static MethodInfo

Source

pub fn disable_sprite_optimizations_method_info() -> &'static MethodInfo

Source

pub fn get_override_sprite_method_info() -> &'static MethodInfo

Source

pub fn set_override_sprite_method_info() -> &'static MethodInfo

Source

pub fn get_active_sprite_method_info() -> &'static MethodInfo

Source

pub fn get_type_method_info() -> &'static MethodInfo

Source

pub fn set_type_method_info() -> &'static MethodInfo

Source

pub fn get_preserve_aspect_method_info() -> &'static MethodInfo

Source

pub fn set_preserve_aspect_method_info() -> &'static MethodInfo

Source

pub fn get_fill_center_method_info() -> &'static MethodInfo

Source

pub fn set_fill_center_method_info() -> &'static MethodInfo

Source

pub fn get_fill_method_method_info() -> &'static MethodInfo

Source

pub fn set_fill_method_method_info() -> &'static MethodInfo

Source

pub fn get_fill_amount_method_info() -> &'static MethodInfo

Source

pub fn set_fill_amount_method_info() -> &'static MethodInfo

Source

pub fn get_fill_clockwise_method_info() -> &'static MethodInfo

Source

pub fn set_fill_clockwise_method_info() -> &'static MethodInfo

Source

pub fn get_fill_origin_method_info() -> &'static MethodInfo

Source

pub fn set_fill_origin_method_info() -> &'static MethodInfo

Source

pub fn get_event_alpha_threshold_method_info() -> &'static MethodInfo

Source

pub fn set_event_alpha_threshold_method_info() -> &'static MethodInfo

Source

pub fn get_alpha_hit_test_minimum_threshold_method_info() -> &'static MethodInfo

Source

pub fn set_alpha_hit_test_minimum_threshold_method_info() -> &'static MethodInfo

Source

pub fn get_use_sprite_mesh_method_info() -> &'static MethodInfo

Source

pub fn set_use_sprite_mesh_method_info() -> &'static MethodInfo

Source

pub fn ctor_method_info() -> &'static MethodInfo

Source

pub fn get_default_etc1_graphic_material_method_info() -> &'static MethodInfo

Source

pub fn get_main_texture_method_info() -> &'static MethodInfo

Source

pub fn get_has_border_method_info() -> &'static MethodInfo

Source

pub fn get_pixels_per_unit_multiplier_method_info() -> &'static MethodInfo

Source

pub fn set_pixels_per_unit_multiplier_method_info() -> &'static MethodInfo

Source

pub fn get_pixels_per_unit_method_info() -> &'static MethodInfo

Source

pub fn get_multiplied_pixels_per_unit_method_info() -> &'static MethodInfo

Source

pub fn get_material_method_info() -> &'static MethodInfo

Source

pub fn set_material_method_info() -> &'static MethodInfo

Source

pub fn on_before_serialize_method_info() -> &'static MethodInfo

Source

pub fn on_after_deserialize_method_info() -> &'static MethodInfo

Source

pub fn preserve_sprite_aspect_ratio_method_info() -> &'static MethodInfo

Source

pub fn get_drawing_dimensions_method_info() -> &'static MethodInfo

Source

pub fn set_native_size_method_info() -> &'static MethodInfo

Source

pub fn on_populate_mesh_method_info() -> &'static MethodInfo

Source

pub fn track_sprite_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 update_material_method_info() -> &'static MethodInfo

Source

pub fn on_canvas_hierarchy_changed_method_info() -> &'static MethodInfo

Source

pub fn generate_simple_sprite_method_info() -> &'static MethodInfo

Source

pub fn generate_sprite_method_info() -> &'static MethodInfo

Source

pub fn generate_sliced_sprite_method_info() -> &'static MethodInfo

Source

pub fn generate_tiled_sprite_method_info() -> &'static MethodInfo

Source

pub fn add_quad_method_info() -> &'static MethodInfo

Source

pub fn add_quad_2_method_info() -> &'static MethodInfo

Source

pub fn get_adjusted_borders_method_info() -> &'static MethodInfo

Source

pub fn generate_filled_sprite_method_info() -> &'static MethodInfo

Source

pub fn radial_cut_method_info() -> &'static MethodInfo

Source

pub fn radial_cut_2_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 is_raycast_location_valid_method_info() -> &'static MethodInfo

Source

pub fn map_coordinate_method_info() -> &'static MethodInfo

Source

pub fn rebuild_image_method_info() -> &'static MethodInfo

Source

pub fn track_image_method_info() -> &'static MethodInfo

Source

pub fn un_track_image_method_info() -> &'static MethodInfo

Source

pub fn on_did_apply_animation_properties_method_info() -> &'static MethodInfo

Source

pub fn cctor_method_info() -> &'static MethodInfo

Source§

impl Image

Source

pub unsafe fn get_main_texture(this: impl Into<IlInstance>) -> Texture

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

Source

pub unsafe fn get_material(this: impl Into<IlInstance>) -> Material

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

Source

pub unsafe fn set_material(this: impl Into<IlInstance>, value: Material)

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

Source

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

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

Source

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

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

Source

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

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

Source

pub unsafe fn on_populate_mesh( this: impl Into<IlInstance>, to_fill: VertexHelper, )

Direct (non-virtual) call to Image’s own OnPopulateMesh. 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 Image’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 Image’s own OnDisable. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

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

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

Source

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

Direct (non-virtual) call to Image’s own OnCanvasHierarchyChanged. 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 Image’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 Image’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 Image’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 Image’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 Image’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 Image’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 Image’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 Image’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 Image’s own get_layoutPriority. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn is_raycast_location_valid( this: impl Into<IlInstance>, screen_point: Vector2, event_camera: Camera, ) -> bool

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

Source

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

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

Source§

impl Image

Source

pub fn new() -> Self

.ctor() — no args

Trait Implementations§

Source§

impl ClassIdentity for Image

Source§

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

Source§

const NAME: &'static str = "Image"

Source§

fn class() -> Class

Source§

impl Clone for Image

Source§

fn clone(&self) -> Image

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 Image

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 IGraphic for Image

Source§

fn m_material(self) -> Material

Source§

fn set_m_material(self, value: Material)

Source§

fn m_color(self) -> Color

Source§

fn set_m_color(self, value: Color)

Source§

fn m_skip_layout_update(self) -> bool

Source§

fn set_m_skip_layout_update(self, value: bool)

Source§

fn m_skip_material_update(self) -> bool

Source§

fn set_m_skip_material_update(self, value: bool)

Source§

fn m_raycast_target(self) -> bool

Source§

fn set_m_raycast_target(self, value: bool)

Source§

fn m_raycast_padding(self) -> Vector4

Source§

fn set_m_raycast_padding(self, value: Vector4)

Source§

fn m_rect_transform(self) -> RectTransform

Source§

fn set_m_rect_transform(self, value: RectTransform)

Source§

fn m_canvas_renderer(self) -> CanvasRenderer

Source§

fn set_m_canvas_renderer(self, value: CanvasRenderer)

Source§

fn m_canvas(self) -> Canvas

Source§

fn set_m_canvas(self, value: Canvas)

Source§

fn m_verts_dirty(self) -> bool

Source§

fn set_m_verts_dirty(self, value: bool)

Source§

fn m_material_dirty(self) -> bool

Source§

fn set_m_material_dirty(self, value: bool)

Source§

fn m_on_dirty_layout_callback(self) -> UnityAction

Source§

fn set_m_on_dirty_layout_callback(self, value: UnityAction)

Source§

fn m_on_dirty_verts_callback(self) -> UnityAction

Source§

fn set_m_on_dirty_verts_callback(self, value: UnityAction)

Source§

fn m_on_dirty_material_callback(self) -> UnityAction

Source§

fn set_m_on_dirty_material_callback(self, value: UnityAction)

Source§

fn m_cached_mesh(self) -> Mesh

Source§

fn set_m_cached_mesh(self, value: Mesh)

Source§

fn m_cached_uvs(self) -> Array<Vector2>

Source§

fn set_m_cached_uvs(self, value: Array<Vector2>)

Source§

fn m_color_tween_runner(self) -> TweenRunner_1<ColorTween>

Source§

fn set_m_color_tween_runner(self, value: TweenRunner_1<ColorTween>)

Source§

impl IImage for Image

Source§

impl IMaskableGraphic for Image

Source§

impl IObject_2 for Image

Source§

impl IlType for Image

Source§

fn il_type() -> &'static Il2CppType

Source§

impl Copy for Image

Source§

impl IBehaviour for Image

Source§

impl IComponent for Image

Source§

impl IMonoBehaviour for Image

Source§

impl IObject for Image

Source§

impl IUIBehaviour for Image

Auto Trait Implementations§

§

impl Freeze for Image

§

impl RefUnwindSafe for Image

§

impl !Send for Image

§

impl !Sync for Image

§

impl Unpin for Image

§

impl UnwindSafe for Image

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<__T> IGraphicMethods for __T
where __T: IGraphic,

Source§

fn get_color(self) -> Color

get_color() overload
Source§

fn set_color(self, value: impl Into<Color>)

set_color(crate::unity_engine::color::Color) overload
Source§

fn get_raycast_target(self) -> bool

get_raycastTarget() overload
Source§

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

set_raycastTarget(bool) overload
Source§

fn get_raycast_padding(self) -> Vector4

get_raycastPadding() overload
Source§

fn set_raycast_padding(self, value: impl Into<Vector4>)

set_raycastPadding(crate::unity_engine::vector4::Vector4) overload
Source§

fn get_use_legacy_mesh_generation(self) -> bool

get_useLegacyMeshGeneration() overload
Source§

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

set_useLegacyMeshGeneration(bool) overload
Source§

fn ctor(self)

.ctor() overload
Source§

fn set_all_dirty(self)

SetAllDirty() overload
Source§

fn set_layout_dirty(self)

SetLayoutDirty() overload
Source§

fn set_vertices_dirty(self)

SetVerticesDirty() overload
Source§

fn set_material_dirty(self)

SetMaterialDirty() 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 get_depth(self) -> i32

get_depth() overload
Source§

fn get_rect_transform(self) -> RectTransform

get_rectTransform() overload
Source§

fn get_canvas(self) -> Canvas

get_canvas() overload
Source§

fn cache_canvas(self)

CacheCanvas() overload
Source§

fn get_canvas_renderer(self) -> CanvasRenderer

get_canvasRenderer() overload
Source§

fn get_default_material(self) -> Material

get_defaultMaterial() overload
Source§

fn get_material(self) -> Material

get_material() overload
Source§

fn set_material(self, value: impl Into<Material>)

set_material(crate::unity_engine::material::Material) overload
Source§

fn get_material_for_rendering(self) -> Material

get_materialForRendering() overload
Source§

fn get_main_texture(self) -> Texture

get_mainTexture() overload
Source§

fn on_enable(self)

OnEnable() overload
Source§

fn on_disable(self)

OnDisable() overload
Source§

fn on_destroy(self)

OnDestroy() overload
Source§

fn on_canvas_hierarchy_changed(self)

OnCanvasHierarchyChanged() overload
Source§

fn on_culling_changed(self)

OnCullingChanged() overload
Source§

fn rebuild(self, update: 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_material(self)

UpdateMaterial() overload
Source§

fn update_geometry(self)

UpdateGeometry() overload
Source§

fn do_mesh_generation(self)

DoMeshGeneration() overload
Source§

fn do_legacy_mesh_generation(self)

DoLegacyMeshGeneration() overload
Source§

fn on_fill_vbo(self, vbo: impl Into<List_1<UIVertex>>)

OnFillVBO(crate::system::collections::generic::list_1::List_1<crate::unity_engine::uivertex::UIVertex>) overload
Source§

fn on_populate_mesh(self, m: impl Into<Mesh>)

OnPopulateMesh(crate::unity_engine::mesh::Mesh) overload
Source§

fn on_populate_mesh_2(self, vh: impl Into<VertexHelper>)

OnPopulateMesh(crate::unity_engine::ui::vertexhelper::VertexHelper) overload
Source§

fn on_did_apply_animation_properties(self)

OnDidApplyAnimationProperties() overload
Source§

fn set_native_size(self)

SetNativeSize() overload
Source§

fn raycast( self, sp: impl Into<Vector2>, event_camera: impl Into<Camera>, ) -> bool

Raycast(crate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera) overload
Source§

fn pixel_adjust_point(self, point: impl Into<Vector2>) -> Vector2

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

fn get_pixel_adjusted_rect(self) -> Rect

GetPixelAdjustedRect() overload
Source§

fn cross_fade_color( self, target_color: impl Into<Color>, duration: impl Into<f32>, ignore_time_scale: impl Into<bool>, use_alpha: impl Into<bool>, )

CrossFadeColor(crate::unity_engine::color::Color, f32, bool, bool) overload
Source§

fn cross_fade_color_2( self, target_color: impl Into<Color>, duration: impl Into<f32>, ignore_time_scale: impl Into<bool>, use_alpha: impl Into<bool>, use_rgb: impl Into<bool>, )

CrossFadeColor(crate::unity_engine::color::Color, f32, bool, bool, bool) overload
Source§

fn cross_fade_alpha( self, alpha: impl Into<f32>, duration: impl Into<f32>, ignore_time_scale: impl Into<bool>, )

CrossFadeAlpha(f32, f32, bool) overload
Source§

fn register_dirty_layout_callback(self, action: impl Into<UnityAction>)

RegisterDirtyLayoutCallback(crate::unity_engine::events::unityaction::UnityAction) overload
Source§

fn unregister_dirty_layout_callback(self, action: impl Into<UnityAction>)

UnregisterDirtyLayoutCallback(crate::unity_engine::events::unityaction::UnityAction) overload
Source§

fn register_dirty_vertices_callback(self, action: impl Into<UnityAction>)

RegisterDirtyVerticesCallback(crate::unity_engine::events::unityaction::UnityAction) overload
Source§

fn unregister_dirty_vertices_callback(self, action: impl Into<UnityAction>)

UnregisterDirtyVerticesCallback(crate::unity_engine::events::unityaction::UnityAction) overload
Source§

fn register_dirty_material_callback(self, action: impl Into<UnityAction>)

RegisterDirtyMaterialCallback(crate::unity_engine::events::unityaction::UnityAction) overload
Source§

fn unregister_dirty_material_callback(self, action: impl Into<UnityAction>)

UnregisterDirtyMaterialCallback(crate::unity_engine::events::unityaction::UnityAction) overload
Source§

fn unity_engine_ui_i_canvas_element_get_transform(self) -> Transform

UnityEngine.UI.ICanvasElement.get_transform() overload
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<__T> IImageMethods for __T
where __T: IImage,

Source§

fn get_sprite(self) -> Sprite

get_sprite() overload
Source§

fn set_sprite(self, value: impl Into<Sprite>)

set_sprite(crate::unity_engine::sprite::Sprite) overload
Source§

fn disable_sprite_optimizations(self)

DisableSpriteOptimizations() overload
Source§

fn get_override_sprite(self) -> Sprite

get_overrideSprite() overload
Source§

fn set_override_sprite(self, value: impl Into<Sprite>)

set_overrideSprite(crate::unity_engine::sprite::Sprite) overload
Source§

fn get_active_sprite(self) -> Sprite

get_activeSprite() overload
Source§

fn get_type(self) -> Image_Type

get_type() overload
Source§

fn set_type(self, value: impl Into<Image_Type>)

set_type(crate::unity_engine::ui::image::Image_Type) overload
Source§

fn get_preserve_aspect(self) -> bool

get_preserveAspect() overload
Source§

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

set_preserveAspect(bool) overload
Source§

fn get_fill_center(self) -> bool

get_fillCenter() overload
Source§

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

set_fillCenter(bool) overload
Source§

fn get_fill_method(self) -> Image_FillMethod

get_fillMethod() overload
Source§

fn set_fill_method(self, value: impl Into<Image_FillMethod>)

set_fillMethod(crate::unity_engine::ui::image::Image_FillMethod) overload
Source§

fn get_fill_amount(self) -> f32

get_fillAmount() overload
Source§

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

set_fillAmount(f32) overload
Source§

fn get_fill_clockwise(self) -> bool

get_fillClockwise() overload
Source§

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

set_fillClockwise(bool) overload
Source§

fn get_fill_origin(self) -> i32

get_fillOrigin() overload
Source§

fn set_fill_origin(self, value: impl Into<i32>)

set_fillOrigin(i32) overload
Source§

fn get_event_alpha_threshold(self) -> f32

get_eventAlphaThreshold() overload
Source§

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

set_eventAlphaThreshold(f32) overload
Source§

fn get_alpha_hit_test_minimum_threshold(self) -> f32

get_alphaHitTestMinimumThreshold() overload
Source§

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

set_alphaHitTestMinimumThreshold(f32) overload
Source§

fn get_use_sprite_mesh(self) -> bool

get_useSpriteMesh() overload
Source§

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

set_useSpriteMesh(bool) overload
Source§

fn ctor(self)

.ctor() overload
Source§

fn get_main_texture(self) -> Texture

get_mainTexture() overload
Source§

fn get_has_border(self) -> bool

get_hasBorder() overload
Source§

fn get_pixels_per_unit_multiplier(self) -> f32

get_pixelsPerUnitMultiplier() overload
Source§

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

set_pixelsPerUnitMultiplier(f32) overload
Source§

fn get_pixels_per_unit(self) -> f32

get_pixelsPerUnit() overload
Source§

fn get_multiplied_pixels_per_unit(self) -> f32

get_multipliedPixelsPerUnit() overload
Source§

fn get_material(self) -> Material

get_material() overload
Source§

fn set_material(self, value: impl Into<Material>)

set_material(crate::unity_engine::material::Material) overload
Source§

fn on_before_serialize(self)

OnBeforeSerialize() overload
Source§

fn on_after_deserialize(self)

OnAfterDeserialize() overload
Source§

fn preserve_sprite_aspect_ratio(self, sprite_size: impl Into<Vector2>) -> Rect

PreserveSpriteAspectRatio(*mutcrate::unity_engine::rect::Rect, crate::unity_engine::vector2::Vector2) overload
Source§

fn get_drawing_dimensions( self, should_preserve_aspect: impl Into<bool>, ) -> Vector4

GetDrawingDimensions(bool) overload
Source§

fn set_native_size(self)

SetNativeSize() overload
Source§

fn on_populate_mesh(self, to_fill: impl Into<VertexHelper>)

OnPopulateMesh(crate::unity_engine::ui::vertexhelper::VertexHelper) overload
Source§

fn track_sprite(self)

TrackSprite() overload
Source§

fn on_enable(self)

OnEnable() overload
Source§

fn on_disable(self)

OnDisable() overload
Source§

fn update_material(self)

UpdateMaterial() overload
Source§

fn on_canvas_hierarchy_changed(self)

OnCanvasHierarchyChanged() overload
Source§

fn generate_simple_sprite( self, vh: impl Into<VertexHelper>, l_preserve_aspect: impl Into<bool>, )

GenerateSimpleSprite(crate::unity_engine::ui::vertexhelper::VertexHelper, bool) overload
Source§

fn generate_sprite( self, vh: impl Into<VertexHelper>, l_preserve_aspect: impl Into<bool>, )

GenerateSprite(crate::unity_engine::ui::vertexhelper::VertexHelper, bool) overload
Source§

fn generate_sliced_sprite(self, to_fill: impl Into<VertexHelper>)

GenerateSlicedSprite(crate::unity_engine::ui::vertexhelper::VertexHelper) overload
Source§

fn generate_tiled_sprite(self, to_fill: impl Into<VertexHelper>)

GenerateTiledSprite(crate::unity_engine::ui::vertexhelper::VertexHelper) overload
Source§

fn get_adjusted_borders( self, border: impl Into<Vector4>, adjusted_rect: impl Into<Rect>, ) -> Vector4

GetAdjustedBorders(crate::unity_engine::vector4::Vector4, crate::unity_engine::rect::Rect) overload
Source§

fn generate_filled_sprite( self, to_fill: impl Into<VertexHelper>, preserve_aspect: impl Into<bool>, )

GenerateFilledSprite(crate::unity_engine::ui::vertexhelper::VertexHelper, bool) 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 is_raycast_location_valid( self, screen_point: impl Into<Vector2>, event_camera: impl Into<Camera>, ) -> bool

IsRaycastLocationValid(crate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera) overload
Source§

fn map_coordinate( self, local: impl Into<Vector2>, rect: impl Into<Rect>, ) -> Vector2

MapCoordinate(crate::unity_engine::vector2::Vector2, crate::unity_engine::rect::Rect) overload
Source§

fn on_did_apply_animation_properties(self)

OnDidApplyAnimationProperties() overload
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> IMaskableGraphicMethods for __T
where __T: IMaskableGraphic,

Source§

fn get_on_cull_state_changed(self) -> MaskableGraphic_CullStateChangedEvent

get_onCullStateChanged() overload
Source§

fn set_on_cull_state_changed( self, value: impl Into<MaskableGraphic_CullStateChangedEvent>, )

set_onCullStateChanged(crate::unity_engine::ui::maskablegraphic::MaskableGraphic_CullStateChangedEvent) overload
Source§

fn get_maskable(self) -> bool

get_maskable() overload
Source§

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

set_maskable(bool) overload
Source§

fn get_is_masking_graphic(self) -> bool

get_isMaskingGraphic() overload
Source§

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

set_isMaskingGraphic(bool) overload
Source§

fn get_modified_material(self, base_material: impl Into<Material>) -> Material

GetModifiedMaterial(crate::unity_engine::material::Material) overload
Source§

fn cull(self, clip_rect: impl Into<Rect>, valid_rect: impl Into<bool>)

Cull(crate::unity_engine::rect::Rect, bool) overload
Source§

fn update_cull(self, cull: impl Into<bool>)

UpdateCull(bool) overload
Source§

fn set_clip_rect(self, clip_rect: impl Into<Rect>, valid_rect: impl Into<bool>)

SetClipRect(crate::unity_engine::rect::Rect, bool) overload
Source§

fn set_clip_softness(self, clip_softness: impl Into<Vector2>)

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

fn on_enable(self)

OnEnable() overload
Source§

fn on_disable(self)

OnDisable() overload
Source§

fn on_transform_parent_changed(self)

OnTransformParentChanged() overload
Source§

fn parent_mask_state_changed(self)

ParentMaskStateChanged() overload
Source§

fn on_canvas_hierarchy_changed(self)

OnCanvasHierarchyChanged() overload
Source§

fn get_root_canvas_rect(self) -> Rect

get_rootCanvasRect() overload
Source§

fn update_clip_parent(self)

UpdateClipParent() overload
Source§

fn recalculate_clipping(self)

RecalculateClipping() overload
Source§

fn recalculate_masking(self)

RecalculateMasking() overload
Source§

fn ctor(self)

.ctor() overload
Source§

fn unity_engine_ui_i_clippable_get_game_object(self) -> GameObject

UnityEngine.UI.IClippable.get_gameObject() overload
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<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.