pub struct AssetBundleRequestOptions(/* private fields */);Expand description
IL2CPP class: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions
Inherits: Object
Implementations§
Source§impl AssetBundleRequestOptions
impl AssetBundleRequestOptions
pub fn get_hash_method_info() -> &'static MethodInfo
pub fn set_hash_method_info() -> &'static MethodInfo
pub fn get_crc_method_info() -> &'static MethodInfo
pub fn set_crc_method_info() -> &'static MethodInfo
pub fn get_timeout_method_info() -> &'static MethodInfo
pub fn set_timeout_method_info() -> &'static MethodInfo
pub fn get_chunked_transfer_method_info() -> &'static MethodInfo
pub fn set_chunked_transfer_method_info() -> &'static MethodInfo
pub fn get_redirect_limit_method_info() -> &'static MethodInfo
pub fn set_redirect_limit_method_info() -> &'static MethodInfo
pub fn get_retry_count_method_info() -> &'static MethodInfo
pub fn set_retry_count_method_info() -> &'static MethodInfo
pub fn get_bundle_name_method_info() -> &'static MethodInfo
pub fn set_bundle_name_method_info() -> &'static MethodInfo
pub fn get_bundle_size_method_info() -> &'static MethodInfo
pub fn set_bundle_size_method_info() -> &'static MethodInfo
pub fn get_use_crc_for_cached_bundle_method_info() -> &'static MethodInfo
pub fn set_use_crc_for_cached_bundle_method_info() -> &'static MethodInfo
pub fn get_use_unity_web_request_for_local_bundles_method_info() -> &'static MethodInfo
pub fn set_use_unity_web_request_for_local_bundles_method_info() -> &'static MethodInfo
pub fn get_clear_other_cached_versions_when_loaded_method_info() -> &'static MethodInfo
pub fn set_clear_other_cached_versions_when_loaded_method_info() -> &'static MethodInfo
pub fn compute_size_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl AssetBundleRequestOptions
impl AssetBundleRequestOptions
Sourcepub unsafe fn compute_size(
this: impl Into<IlInstance>,
location: IResourceLocation,
resource_manager: ResourceManager,
) -> i64
pub unsafe fn compute_size( this: impl Into<IlInstance>, location: IResourceLocation, resource_manager: ResourceManager, ) -> i64
Direct (non-virtual) call to AssetBundleRequestOptions’s own ComputeSize. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl Clone for AssetBundleRequestOptions
impl Clone for AssetBundleRequestOptions
Source§fn clone(&self) -> AssetBundleRequestOptions
fn clone(&self) -> AssetBundleRequestOptions
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl FromIlInstance for AssetBundleRequestOptions
impl FromIlInstance for AssetBundleRequestOptions
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>
Caller swears
class is a subtype of Self or layout compatibleSource§impl IAssetBundleRequestOptions for AssetBundleRequestOptions
impl IAssetBundleRequestOptions for AssetBundleRequestOptions
fn m_hash(self) -> Il2CppString
fn set_m_hash(self, value: Il2CppString)
fn m_crc(self) -> u32
fn set_m_crc(self, value: u32)
fn m_timeout(self) -> i32
fn set_m_timeout(self, value: i32)
fn m_chunked_transfer(self) -> bool
fn set_m_chunked_transfer(self, value: bool)
fn m_redirect_limit(self) -> i32
fn set_m_redirect_limit(self, value: i32)
fn m_retry_count(self) -> i32
fn set_m_retry_count(self, value: i32)
fn m_bundle_name(self) -> Il2CppString
fn set_m_bundle_name(self, value: Il2CppString)
fn m_bundle_size(self) -> i64
fn set_m_bundle_size(self, value: i64)
fn m_use_crc_for_cached_bundles(self) -> bool
fn set_m_use_crc_for_cached_bundles(self, value: bool)
fn m_use_uwr_for_local_bundles(self) -> bool
fn set_m_use_uwr_for_local_bundles(self, value: bool)
fn m_clear_other_cached_versions_when_loaded(self) -> bool
fn set_m_clear_other_cached_versions_when_loaded(self, value: bool)
impl Copy for AssetBundleRequestOptions
impl IObject for AssetBundleRequestOptions
Auto Trait Implementations§
impl Freeze for AssetBundleRequestOptions
impl RefUnwindSafe for AssetBundleRequestOptions
impl !Send for AssetBundleRequestOptions
impl !Sync for AssetBundleRequestOptions
impl Unpin for AssetBundleRequestOptions
impl UnwindSafe for AssetBundleRequestOptions
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
Mutably borrows from an owned value. Read more
§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,
Safety Read more
§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)
🔬This is a nightly-only experimental API. (
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<__T> IAssetBundleRequestOptionsMethods for __Twhere
__T: IAssetBundleRequestOptions,
impl<__T> IAssetBundleRequestOptionsMethods for __Twhere
__T: IAssetBundleRequestOptions,
Source§fn get_hash(self) -> Il2CppString
fn get_hash(self) -> Il2CppString
get_Hash() overloadSource§fn set_hash(self, value: impl Into<Il2CppString>)
fn set_hash(self, value: impl Into<Il2CppString>)
set_Hash(::unity::Il2CppString) overloadSource§fn get_timeout(self) -> i32
fn get_timeout(self) -> i32
get_Timeout() overloadSource§fn set_timeout(self, value: impl Into<i32>)
fn set_timeout(self, value: impl Into<i32>)
set_Timeout(i32) overloadSource§fn get_chunked_transfer(self) -> bool
fn get_chunked_transfer(self) -> bool
get_ChunkedTransfer() overloadSource§fn set_chunked_transfer(self, value: impl Into<bool>)
fn set_chunked_transfer(self, value: impl Into<bool>)
set_ChunkedTransfer(bool) overloadSource§fn get_redirect_limit(self) -> i32
fn get_redirect_limit(self) -> i32
get_RedirectLimit() overloadSource§fn set_redirect_limit(self, value: impl Into<i32>)
fn set_redirect_limit(self, value: impl Into<i32>)
set_RedirectLimit(i32) overloadSource§fn get_retry_count(self) -> i32
fn get_retry_count(self) -> i32
get_RetryCount() overloadSource§fn set_retry_count(self, value: impl Into<i32>)
fn set_retry_count(self, value: impl Into<i32>)
set_RetryCount(i32) overloadSource§fn get_bundle_name(self) -> Il2CppString
fn get_bundle_name(self) -> Il2CppString
get_BundleName() overloadSource§fn set_bundle_name(self, value: impl Into<Il2CppString>)
fn set_bundle_name(self, value: impl Into<Il2CppString>)
set_BundleName(::unity::Il2CppString) overloadSource§fn get_bundle_size(self) -> i64
fn get_bundle_size(self) -> i64
get_BundleSize() overloadSource§fn set_bundle_size(self, value: impl Into<i64>)
fn set_bundle_size(self, value: impl Into<i64>)
set_BundleSize(i64) overloadSource§fn get_use_crc_for_cached_bundle(self) -> bool
fn get_use_crc_for_cached_bundle(self) -> bool
get_UseCrcForCachedBundle() overloadSource§fn set_use_crc_for_cached_bundle(self, value: impl Into<bool>)
fn set_use_crc_for_cached_bundle(self, value: impl Into<bool>)
set_UseCrcForCachedBundle(bool) overloadSource§fn get_use_unity_web_request_for_local_bundles(self) -> bool
fn get_use_unity_web_request_for_local_bundles(self) -> bool
get_UseUnityWebRequestForLocalBundles() overloadSource§fn set_use_unity_web_request_for_local_bundles(self, value: impl Into<bool>)
fn set_use_unity_web_request_for_local_bundles(self, value: impl Into<bool>)
set_UseUnityWebRequestForLocalBundles(bool) overloadSource§fn get_clear_other_cached_versions_when_loaded(self) -> bool
fn get_clear_other_cached_versions_when_loaded(self) -> bool
get_ClearOtherCachedVersionsWhenLoaded() overloadSource§fn set_clear_other_cached_versions_when_loaded(self, value: impl Into<bool>)
fn set_clear_other_cached_versions_when_loaded(self, value: impl Into<bool>)
set_ClearOtherCachedVersionsWhenLoaded(bool) overloadSource§fn compute_size(
self,
location: impl Into<IResourceLocation>,
resource_manager: impl Into<ResourceManager>,
) -> i64
fn compute_size( self, location: impl Into<IResourceLocation>, resource_manager: impl Into<ResourceManager>, ) -> i64
ComputeSize(crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation, crate::unity_engine::resource_management::resourcemanager::ResourceManager) overloadSource§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