pub struct CanvasUpdateRegistry(/* private fields */);Expand description
IL2CPP class: UnityEngine.UI.CanvasUpdateRegistry
Inherits: Object
Implementations§
Source§impl CanvasUpdateRegistry
impl CanvasUpdateRegistry
pub fn s_instance() -> CanvasUpdateRegistry
pub fn set_s_instance(value: CanvasUpdateRegistry)
pub fn m_culling_update_profiler_string() -> Il2CppString
pub fn set_m_culling_update_profiler_string(value: Il2CppString)
pub fn s_sort_layout_function() -> Comparison_1<ICanvasElement>
pub fn set_s_sort_layout_function(value: Comparison_1<ICanvasElement>)
Source§impl CanvasUpdateRegistry
impl CanvasUpdateRegistry
Sourcepub fn get_instance() -> CanvasUpdateRegistry
pub fn get_instance() -> CanvasUpdateRegistry
get_instance() overload
Sourcepub fn parent_count(child: impl Into<Transform>) -> i32
pub fn parent_count(child: impl Into<Transform>) -> i32
ParentCount(crate::unity_engine::transform::Transform) overload
Sourcepub fn sort_layout_list(
x: impl Into<ICanvasElement>,
y: impl Into<ICanvasElement>,
) -> i32
pub fn sort_layout_list( x: impl Into<ICanvasElement>, y: impl Into<ICanvasElement>, ) -> i32
SortLayoutList(crate::unity_engine::ui::icanvaselement::ICanvasElement, crate::unity_engine::ui::icanvaselement::ICanvasElement) overload
Sourcepub fn register_canvas_element_for_layout_rebuild(
element: impl Into<ICanvasElement>,
)
pub fn register_canvas_element_for_layout_rebuild( element: impl Into<ICanvasElement>, )
RegisterCanvasElementForLayoutRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload
Sourcepub fn try_register_canvas_element_for_layout_rebuild(
element: impl Into<ICanvasElement>,
) -> bool
pub fn try_register_canvas_element_for_layout_rebuild( element: impl Into<ICanvasElement>, ) -> bool
TryRegisterCanvasElementForLayoutRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload
Sourcepub fn register_canvas_element_for_graphic_rebuild(
element: impl Into<ICanvasElement>,
)
pub fn register_canvas_element_for_graphic_rebuild( element: impl Into<ICanvasElement>, )
RegisterCanvasElementForGraphicRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload
Sourcepub fn try_register_canvas_element_for_graphic_rebuild(
element: impl Into<ICanvasElement>,
) -> bool
pub fn try_register_canvas_element_for_graphic_rebuild( element: impl Into<ICanvasElement>, ) -> bool
TryRegisterCanvasElementForGraphicRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload
Sourcepub fn un_register_canvas_element_for_rebuild(
element: impl Into<ICanvasElement>,
)
pub fn un_register_canvas_element_for_rebuild( element: impl Into<ICanvasElement>, )
UnRegisterCanvasElementForRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload
Sourcepub fn is_rebuilding_layout() -> bool
pub fn is_rebuilding_layout() -> bool
IsRebuildingLayout() overload
Sourcepub fn is_rebuilding_graphics() -> bool
pub fn is_rebuilding_graphics() -> bool
IsRebuildingGraphics() overload
Source§impl CanvasUpdateRegistry
impl CanvasUpdateRegistry
pub fn ctor_method_info() -> &'static MethodInfo
pub fn get_instance_method_info() -> &'static MethodInfo
pub fn object_valid_for_update_method_info() -> &'static MethodInfo
pub fn clean_invalid_items_method_info() -> &'static MethodInfo
pub fn perform_update_method_info() -> &'static MethodInfo
pub fn parent_count_method_info() -> &'static MethodInfo
pub fn sort_layout_list_method_info() -> &'static MethodInfo
pub fn register_canvas_element_for_layout_rebuild_method_info() -> &'static MethodInfo
pub fn try_register_canvas_element_for_layout_rebuild_method_info() -> &'static MethodInfo
pub fn internal_register_canvas_element_for_layout_rebuild_method_info() -> &'static MethodInfo
pub fn register_canvas_element_for_graphic_rebuild_method_info() -> &'static MethodInfo
pub fn try_register_canvas_element_for_graphic_rebuild_method_info() -> &'static MethodInfo
pub fn internal_register_canvas_element_for_graphic_rebuild_method_info() -> &'static MethodInfo
pub fn un_register_canvas_element_for_rebuild_method_info() -> &'static MethodInfo
pub fn internal_un_register_canvas_element_for_layout_rebuild_method_info() -> &'static MethodInfo
pub fn internal_un_register_canvas_element_for_graphic_rebuild_method_info() -> &'static MethodInfo
pub fn is_rebuilding_layout_method_info() -> &'static MethodInfo
pub fn is_rebuilding_graphics_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for CanvasUpdateRegistry
impl ClassIdentity for CanvasUpdateRegistry
Source§impl Clone for CanvasUpdateRegistry
impl Clone for CanvasUpdateRegistry
Source§fn clone(&self) -> CanvasUpdateRegistry
fn clone(&self) -> CanvasUpdateRegistry
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for CanvasUpdateRegistry
impl FromIlInstance for CanvasUpdateRegistry
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 ICanvasUpdateRegistry for CanvasUpdateRegistry
impl ICanvasUpdateRegistry for CanvasUpdateRegistry
fn m_performing_layout_update(self) -> bool
fn set_m_performing_layout_update(self, value: bool)
fn m_performing_graphic_update(self) -> bool
fn set_m_performing_graphic_update(self, value: bool)
fn m_canvas_update_profiler_strings(self) -> Array<Il2CppString>
fn set_m_canvas_update_profiler_strings(self, value: Array<Il2CppString>)
fn m_layout_rebuild_queue(self) -> IndexedSet_1<ICanvasElement>
fn set_m_layout_rebuild_queue(self, value: IndexedSet_1<ICanvasElement>)
fn m_graphic_rebuild_queue(self) -> IndexedSet_1<ICanvasElement>
fn set_m_graphic_rebuild_queue(self, value: IndexedSet_1<ICanvasElement>)
impl Copy for CanvasUpdateRegistry
impl IObject for CanvasUpdateRegistry
Auto Trait Implementations§
impl Freeze for CanvasUpdateRegistry
impl RefUnwindSafe for CanvasUpdateRegistry
impl !Send for CanvasUpdateRegistry
impl !Sync for CanvasUpdateRegistry
impl Unpin for CanvasUpdateRegistry
impl UnwindSafe for CanvasUpdateRegistry
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> ICanvasUpdateRegistryMethods for __Twhere
__T: ICanvasUpdateRegistry,
impl<__T> ICanvasUpdateRegistryMethods for __Twhere
__T: ICanvasUpdateRegistry,
Source§fn object_valid_for_update(self, element: impl Into<ICanvasElement>) -> bool
fn object_valid_for_update(self, element: impl Into<ICanvasElement>) -> bool
ObjectValidForUpdate(crate::unity_engine::ui::icanvaselement::ICanvasElement) overloadSource§fn clean_invalid_items(self)
fn clean_invalid_items(self)
CleanInvalidItems() overloadSource§fn perform_update(self)
fn perform_update(self)
PerformUpdate() overloadSource§fn internal_register_canvas_element_for_layout_rebuild(
self,
element: impl Into<ICanvasElement>,
) -> bool
fn internal_register_canvas_element_for_layout_rebuild( self, element: impl Into<ICanvasElement>, ) -> bool
InternalRegisterCanvasElementForLayoutRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overloadSource§fn internal_register_canvas_element_for_graphic_rebuild(
self,
element: impl Into<ICanvasElement>,
) -> bool
fn internal_register_canvas_element_for_graphic_rebuild( self, element: impl Into<ICanvasElement>, ) -> bool
InternalRegisterCanvasElementForGraphicRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overloadSource§fn internal_un_register_canvas_element_for_layout_rebuild(
self,
element: impl Into<ICanvasElement>,
)
fn internal_un_register_canvas_element_for_layout_rebuild( self, element: impl Into<ICanvasElement>, )
InternalUnRegisterCanvasElementForLayoutRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overloadSource§fn internal_un_register_canvas_element_for_graphic_rebuild(
self,
element: impl Into<ICanvasElement>,
)
fn internal_un_register_canvas_element_for_graphic_rebuild( self, element: impl Into<ICanvasElement>, )
InternalUnRegisterCanvasElementForGraphicRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) 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> 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) overload