pub struct AndroidJNISafe(/* private fields */);Expand description
IL2CPP class: UnityEngine.AndroidJNISafe
Inherits: Object
Implementations§
Source§impl AndroidJNISafe
impl AndroidJNISafe
Sourcepub fn check_exception()
pub fn check_exception()
CheckException() overload
Sourcepub fn delete_global_ref(globalref: impl Into<IntPtr>)
pub fn delete_global_ref(globalref: impl Into<IntPtr>)
DeleteGlobalRef(::unity::IntPtr) overload
Sourcepub fn delete_weak_global_ref(globalref: impl Into<IntPtr>)
pub fn delete_weak_global_ref(globalref: impl Into<IntPtr>)
DeleteWeakGlobalRef(::unity::IntPtr) overload
Sourcepub fn delete_local_ref(localref: impl Into<IntPtr>)
pub fn delete_local_ref(localref: impl Into<IntPtr>)
DeleteLocalRef(::unity::IntPtr) overload
Sourcepub fn new_string(chars: impl Into<Il2CppString>) -> IntPtr
pub fn new_string(chars: impl Into<Il2CppString>) -> IntPtr
NewString(::unity::Il2CppString) overload
Sourcepub fn get_string_chars(str: impl Into<IntPtr>) -> Il2CppString
pub fn get_string_chars(str: impl Into<IntPtr>) -> Il2CppString
GetStringChars(::unity::IntPtr) overload
Sourcepub fn get_object_class(ptr: impl Into<IntPtr>) -> IntPtr
pub fn get_object_class(ptr: impl Into<IntPtr>) -> IntPtr
GetObjectClass(::unity::IntPtr) overload
Sourcepub fn get_static_method_id(
clazz: impl Into<IntPtr>,
name: impl Into<Il2CppString>,
sig: impl Into<Il2CppString>,
) -> IntPtr
pub fn get_static_method_id( clazz: impl Into<IntPtr>, name: impl Into<Il2CppString>, sig: impl Into<Il2CppString>, ) -> IntPtr
GetStaticMethodID(::unity::IntPtr, ::unity::Il2CppString, ::unity::Il2CppString) overload
Sourcepub fn get_method_id(
obj: impl Into<IntPtr>,
name: impl Into<Il2CppString>,
sig: impl Into<Il2CppString>,
) -> IntPtr
pub fn get_method_id( obj: impl Into<IntPtr>, name: impl Into<Il2CppString>, sig: impl Into<Il2CppString>, ) -> IntPtr
GetMethodID(::unity::IntPtr, ::unity::Il2CppString, ::unity::Il2CppString) overload
Sourcepub fn from_reflected_method(ref_method: impl Into<IntPtr>) -> IntPtr
pub fn from_reflected_method(ref_method: impl Into<IntPtr>) -> IntPtr
FromReflectedMethod(::unity::IntPtr) overload
Sourcepub fn find_class(name: impl Into<Il2CppString>) -> IntPtr
pub fn find_class(name: impl Into<Il2CppString>) -> IntPtr
FindClass(::unity::Il2CppString) overload
Sourcepub fn new_object(
clazz: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> IntPtr
pub fn new_object( clazz: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> IntPtr
NewObject(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_static_void_method(
clazz: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
)
pub fn call_static_void_method( clazz: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, )
CallStaticVoidMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_static_object_method(
clazz: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> IntPtr
pub fn call_static_object_method( clazz: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> IntPtr
CallStaticObjectMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_static_string_method(
clazz: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> Il2CppString
pub fn call_static_string_method( clazz: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> Il2CppString
CallStaticStringMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_static_char_method(
clazz: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> u16
pub fn call_static_char_method( clazz: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> u16
CallStaticCharMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_static_double_method(
clazz: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> f64
pub fn call_static_double_method( clazz: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> f64
CallStaticDoubleMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_static_float_method(
clazz: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> f32
pub fn call_static_float_method( clazz: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> f32
CallStaticFloatMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_static_long_method(
clazz: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> i64
pub fn call_static_long_method( clazz: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> i64
CallStaticLongMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_static_short_method(
clazz: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> i16
pub fn call_static_short_method( clazz: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> i16
CallStaticShortMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_static_s_byte_method(
clazz: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> i8
pub fn call_static_s_byte_method( clazz: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> i8
CallStaticSByteMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_static_boolean_method(
clazz: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> bool
pub fn call_static_boolean_method( clazz: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> bool
CallStaticBooleanMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_static_int_method(
clazz: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> i32
pub fn call_static_int_method( clazz: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> i32
CallStaticIntMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_object_method(
obj: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> IntPtr
pub fn call_object_method( obj: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> IntPtr
CallObjectMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_string_method(
obj: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> Il2CppString
pub fn call_string_method( obj: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> Il2CppString
CallStringMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_char_method(
obj: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> u16
pub fn call_char_method( obj: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> u16
CallCharMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_double_method(
obj: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> f64
pub fn call_double_method( obj: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> f64
CallDoubleMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_float_method(
obj: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> f32
pub fn call_float_method( obj: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> f32
CallFloatMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_long_method(
obj: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> i64
pub fn call_long_method( obj: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> i64
CallLongMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_short_method(
obj: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> i16
pub fn call_short_method( obj: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> i16
CallShortMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_s_byte_method(
obj: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> i8
pub fn call_s_byte_method( obj: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> i8
CallSByteMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_boolean_method(
obj: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> bool
pub fn call_boolean_method( obj: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> bool
CallBooleanMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn call_int_method(
obj: impl Into<IntPtr>,
method_id: impl Into<IntPtr>,
args: impl Into<Array<jvalue>>,
) -> i32
pub fn call_int_method( obj: impl Into<IntPtr>, method_id: impl Into<IntPtr>, args: impl Into<Array<jvalue>>, ) -> i32
CallIntMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>) overload
Sourcepub fn from_char_array(array: impl Into<IntPtr>) -> Array<u16>
pub fn from_char_array(array: impl Into<IntPtr>) -> Array<u16>
FromCharArray(::unity::IntPtr) overload
Sourcepub fn from_double_array(array: impl Into<IntPtr>) -> Array<f64>
pub fn from_double_array(array: impl Into<IntPtr>) -> Array<f64>
FromDoubleArray(::unity::IntPtr) overload
Sourcepub fn from_float_array(array: impl Into<IntPtr>) -> Array<f32>
pub fn from_float_array(array: impl Into<IntPtr>) -> Array<f32>
FromFloatArray(::unity::IntPtr) overload
Sourcepub fn from_long_array(array: impl Into<IntPtr>) -> Array<i64>
pub fn from_long_array(array: impl Into<IntPtr>) -> Array<i64>
FromLongArray(::unity::IntPtr) overload
Sourcepub fn from_short_array(array: impl Into<IntPtr>) -> Array<i16>
pub fn from_short_array(array: impl Into<IntPtr>) -> Array<i16>
FromShortArray(::unity::IntPtr) overload
Sourcepub fn from_byte_array(array: impl Into<IntPtr>) -> Array<u8>
pub fn from_byte_array(array: impl Into<IntPtr>) -> Array<u8>
FromByteArray(::unity::IntPtr) overload
Sourcepub fn from_s_byte_array(array: impl Into<IntPtr>) -> Array<i8>
pub fn from_s_byte_array(array: impl Into<IntPtr>) -> Array<i8>
FromSByteArray(::unity::IntPtr) overload
Sourcepub fn from_boolean_array(array: impl Into<IntPtr>) -> Array<bool>
pub fn from_boolean_array(array: impl Into<IntPtr>) -> Array<bool>
FromBooleanArray(::unity::IntPtr) overload
Sourcepub fn from_int_array(array: impl Into<IntPtr>) -> Array<i32>
pub fn from_int_array(array: impl Into<IntPtr>) -> Array<i32>
FromIntArray(::unity::IntPtr) overload
Sourcepub fn to_object_array(
array: impl Into<Array<IntPtr>>,
type: impl Into<IntPtr>,
) -> IntPtr
pub fn to_object_array( array: impl Into<Array<IntPtr>>, type: impl Into<IntPtr>, ) -> IntPtr
ToObjectArray(::unity::Array<::unity::IntPtr>, ::unity::IntPtr) overload
Sourcepub fn to_char_array(array: impl Into<Array<u16>>) -> IntPtr
pub fn to_char_array(array: impl Into<Array<u16>>) -> IntPtr
ToCharArray(::unity::Array<u16>) overload
Sourcepub fn to_double_array(array: impl Into<Array<f64>>) -> IntPtr
pub fn to_double_array(array: impl Into<Array<f64>>) -> IntPtr
ToDoubleArray(::unity::Array<f64>) overload
Sourcepub fn to_float_array(array: impl Into<Array<f32>>) -> IntPtr
pub fn to_float_array(array: impl Into<Array<f32>>) -> IntPtr
ToFloatArray(::unity::Array<f32>) overload
Sourcepub fn to_long_array(array: impl Into<Array<i64>>) -> IntPtr
pub fn to_long_array(array: impl Into<Array<i64>>) -> IntPtr
ToLongArray(::unity::Array<i64>) overload
Sourcepub fn to_short_array(array: impl Into<Array<i16>>) -> IntPtr
pub fn to_short_array(array: impl Into<Array<i16>>) -> IntPtr
ToShortArray(::unity::Array<i16>) overload
Sourcepub fn to_byte_array(array: impl Into<Array<u8>>) -> IntPtr
pub fn to_byte_array(array: impl Into<Array<u8>>) -> IntPtr
ToByteArray(::unity::Array<u8>) overload
Sourcepub fn to_s_byte_array(array: impl Into<Array<i8>>) -> IntPtr
pub fn to_s_byte_array(array: impl Into<Array<i8>>) -> IntPtr
ToSByteArray(::unity::Array<i8>) overload
Sourcepub fn to_boolean_array(array: impl Into<Array<bool>>) -> IntPtr
pub fn to_boolean_array(array: impl Into<Array<bool>>) -> IntPtr
ToBooleanArray(::unity::Array<bool>) overload
Sourcepub fn to_int_array(array: impl Into<Array<i32>>) -> IntPtr
pub fn to_int_array(array: impl Into<Array<i32>>) -> IntPtr
ToIntArray(::unity::Array<i32>) overload
Sourcepub fn get_object_array_element(
array: impl Into<IntPtr>,
index: impl Into<i32>,
) -> IntPtr
pub fn get_object_array_element( array: impl Into<IntPtr>, index: impl Into<i32>, ) -> IntPtr
GetObjectArrayElement(::unity::IntPtr, i32) overload
Sourcepub fn get_array_length(array: impl Into<IntPtr>) -> i32
pub fn get_array_length(array: impl Into<IntPtr>) -> i32
GetArrayLength(::unity::IntPtr) overload
Source§impl AndroidJNISafe
impl AndroidJNISafe
pub fn check_exception_method_info() -> &'static MethodInfo
pub fn delete_global_ref_method_info() -> &'static MethodInfo
pub fn delete_weak_global_ref_method_info() -> &'static MethodInfo
pub fn delete_local_ref_method_info() -> &'static MethodInfo
pub fn new_string_method_info() -> &'static MethodInfo
pub fn get_string_chars_method_info() -> &'static MethodInfo
pub fn get_object_class_method_info() -> &'static MethodInfo
pub fn get_static_method_id_method_info() -> &'static MethodInfo
pub fn get_method_id_method_info() -> &'static MethodInfo
pub fn from_reflected_method_method_info() -> &'static MethodInfo
pub fn find_class_method_info() -> &'static MethodInfo
pub fn new_object_method_info() -> &'static MethodInfo
pub fn call_static_void_method_method_info() -> &'static MethodInfo
pub fn call_static_object_method_method_info() -> &'static MethodInfo
pub fn call_static_string_method_method_info() -> &'static MethodInfo
pub fn call_static_char_method_method_info() -> &'static MethodInfo
pub fn call_static_double_method_method_info() -> &'static MethodInfo
pub fn call_static_float_method_method_info() -> &'static MethodInfo
pub fn call_static_long_method_method_info() -> &'static MethodInfo
pub fn call_static_short_method_method_info() -> &'static MethodInfo
pub fn call_static_s_byte_method_method_info() -> &'static MethodInfo
pub fn call_static_boolean_method_method_info() -> &'static MethodInfo
pub fn call_static_int_method_method_info() -> &'static MethodInfo
pub fn call_object_method_method_info() -> &'static MethodInfo
pub fn call_string_method_method_info() -> &'static MethodInfo
pub fn call_char_method_method_info() -> &'static MethodInfo
pub fn call_double_method_method_info() -> &'static MethodInfo
pub fn call_float_method_method_info() -> &'static MethodInfo
pub fn call_long_method_method_info() -> &'static MethodInfo
pub fn call_short_method_method_info() -> &'static MethodInfo
pub fn call_s_byte_method_method_info() -> &'static MethodInfo
pub fn call_boolean_method_method_info() -> &'static MethodInfo
pub fn call_int_method_method_info() -> &'static MethodInfo
pub fn from_char_array_method_info() -> &'static MethodInfo
pub fn from_double_array_method_info() -> &'static MethodInfo
pub fn from_float_array_method_info() -> &'static MethodInfo
pub fn from_long_array_method_info() -> &'static MethodInfo
pub fn from_short_array_method_info() -> &'static MethodInfo
pub fn from_byte_array_method_info() -> &'static MethodInfo
pub fn from_s_byte_array_method_info() -> &'static MethodInfo
pub fn from_boolean_array_method_info() -> &'static MethodInfo
pub fn from_int_array_method_info() -> &'static MethodInfo
pub fn to_object_array_method_info() -> &'static MethodInfo
pub fn to_char_array_method_info() -> &'static MethodInfo
pub fn to_double_array_method_info() -> &'static MethodInfo
pub fn to_float_array_method_info() -> &'static MethodInfo
pub fn to_long_array_method_info() -> &'static MethodInfo
pub fn to_short_array_method_info() -> &'static MethodInfo
pub fn to_byte_array_method_info() -> &'static MethodInfo
pub fn to_s_byte_array_method_info() -> &'static MethodInfo
pub fn to_boolean_array_method_info() -> &'static MethodInfo
pub fn to_int_array_method_info() -> &'static MethodInfo
pub fn get_object_array_element_method_info() -> &'static MethodInfo
pub fn get_array_length_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for AndroidJNISafe
impl ClassIdentity for AndroidJNISafe
Source§impl Clone for AndroidJNISafe
impl Clone for AndroidJNISafe
Source§fn clone(&self) -> AndroidJNISafe
fn clone(&self) -> AndroidJNISafe
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for AndroidJNISafe
impl FromIlInstance for AndroidJNISafe
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 compatibleimpl Copy for AndroidJNISafe
impl IAndroidJNISafe for AndroidJNISafe
impl IObject for AndroidJNISafe
Auto Trait Implementations§
impl Freeze for AndroidJNISafe
impl RefUnwindSafe for AndroidJNISafe
impl !Send for AndroidJNISafe
impl !Sync for AndroidJNISafe
impl Unpin for AndroidJNISafe
impl UnwindSafe for AndroidJNISafe
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<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