Skip to main content

IResourceManager

Trait IResourceManager 

Source
pub trait IResourceManager: IObject {
Show 40 methods // Provided methods fn post_profiler_events(self) -> bool { ... } fn set_post_profiler_events(self, value: bool) { ... } fn callback_hooks_enabled(self) -> bool { ... } fn set_callback_hooks_enabled(self, value: bool) { ... } fn m_resource_providers(self) -> ListWithEvents_1<IResourceProvider> { ... } fn set_m_resource_providers( self, value: ListWithEvents_1<IResourceProvider>, ) { ... } fn m_allocator(self) -> IAllocationStrategy { ... } fn set_m_allocator(self, value: IAllocationStrategy) { ... } fn m_update_receivers(self) -> ListWithEvents_1<IUpdateReceiver> { ... } fn set_m_update_receivers(self, value: ListWithEvents_1<IUpdateReceiver>) { ... } fn m_update_receivers_to_remove(self) -> List_1<IUpdateReceiver> { ... } fn set_m_update_receivers_to_remove(self, value: List_1<IUpdateReceiver>) { ... } fn m_updating_receivers(self) -> bool { ... } fn set_m_updating_receivers(self, value: bool) { ... } fn m_inside_update_method(self) -> bool { ... } fn set_m_inside_update_method(self, value: bool) { ... } fn m_provider_map(self) -> Dictionary_2<i32, IResourceProvider> { ... } fn set_m_provider_map(self, value: Dictionary_2<i32, IResourceProvider>) { ... } fn m_asset_operation_cache( self, ) -> Dictionary_2<IOperationCacheKey, IAsyncOperation> { ... } fn set_m_asset_operation_cache( self, value: Dictionary_2<IOperationCacheKey, IAsyncOperation>, ) { ... } fn m_tracked_instance_operations( self, ) -> HashSet_1<ResourceManager_InstanceOperation> { ... } fn set_m_tracked_instance_operations( self, value: HashSet_1<ResourceManager_InstanceOperation>, ) { ... } fn m_update_callbacks(self) -> DelegateList_1<f32> { ... } fn set_m_update_callbacks(self, value: DelegateList_1<f32>) { ... } fn m_deferred_complete_callbacks(self) -> List_1<IAsyncOperation> { ... } fn set_m_deferred_complete_callbacks(self, value: List_1<IAsyncOperation>) { ... } fn m_obsolete_diagnostics_handler( self, ) -> Action_4<AsyncOperationHandle, ResourceManager_DiagnosticEventType, i32, Object> { ... } fn set_m_obsolete_diagnostics_handler( self, value: Action_4<AsyncOperationHandle, ResourceManager_DiagnosticEventType, i32, Object>, ) { ... } fn m_diagnostics_handler( self, ) -> Action_1<ResourceManager_DiagnosticEventContext> { ... } fn set_m_diagnostics_handler( self, value: Action_1<ResourceManager_DiagnosticEventContext>, ) { ... } fn m_release_op_non_cached(self) -> Action_1<IAsyncOperation> { ... } fn set_m_release_op_non_cached(self, value: Action_1<IAsyncOperation>) { ... } fn m_release_op_cached(self) -> Action_1<IAsyncOperation> { ... } fn set_m_release_op_cached(self, value: Action_1<IAsyncOperation>) { ... } fn m_release_instance_op(self) -> Action_1<IAsyncOperation> { ... } fn set_m_release_instance_op(self, value: Action_1<IAsyncOperation>) { ... } fn m_registered_for_callbacks(self) -> bool { ... } fn set_m_registered_for_callbacks(self, value: bool) { ... } fn m_provider_operation_type_cache( self, ) -> Dictionary_2<SystemType, SystemType> { ... } fn set_m_provider_operation_type_cache( self, value: Dictionary_2<SystemType, SystemType>, ) { ... }
}

Provided Methods§

Source

fn post_profiler_events(self) -> bool

Source

fn set_post_profiler_events(self, value: bool)

Source

fn callback_hooks_enabled(self) -> bool

Source

fn set_callback_hooks_enabled(self, value: bool)

Source

fn m_resource_providers(self) -> ListWithEvents_1<IResourceProvider>

Source

fn set_m_resource_providers(self, value: ListWithEvents_1<IResourceProvider>)

Source

fn m_allocator(self) -> IAllocationStrategy

Source

fn set_m_allocator(self, value: IAllocationStrategy)

Source

fn m_update_receivers(self) -> ListWithEvents_1<IUpdateReceiver>

Source

fn set_m_update_receivers(self, value: ListWithEvents_1<IUpdateReceiver>)

Source

fn m_update_receivers_to_remove(self) -> List_1<IUpdateReceiver>

Source

fn set_m_update_receivers_to_remove(self, value: List_1<IUpdateReceiver>)

Source

fn m_updating_receivers(self) -> bool

Source

fn set_m_updating_receivers(self, value: bool)

Source

fn m_inside_update_method(self) -> bool

Source

fn set_m_inside_update_method(self, value: bool)

Source

fn m_provider_map(self) -> Dictionary_2<i32, IResourceProvider>

Source

fn set_m_provider_map(self, value: Dictionary_2<i32, IResourceProvider>)

Source

fn m_asset_operation_cache( self, ) -> Dictionary_2<IOperationCacheKey, IAsyncOperation>

Source

fn set_m_asset_operation_cache( self, value: Dictionary_2<IOperationCacheKey, IAsyncOperation>, )

Source

fn m_tracked_instance_operations( self, ) -> HashSet_1<ResourceManager_InstanceOperation>

Source

fn set_m_tracked_instance_operations( self, value: HashSet_1<ResourceManager_InstanceOperation>, )

Source

fn m_update_callbacks(self) -> DelegateList_1<f32>

Source

fn set_m_update_callbacks(self, value: DelegateList_1<f32>)

Source

fn m_deferred_complete_callbacks(self) -> List_1<IAsyncOperation>

Source

fn set_m_deferred_complete_callbacks(self, value: List_1<IAsyncOperation>)

Source

fn m_obsolete_diagnostics_handler( self, ) -> Action_4<AsyncOperationHandle, ResourceManager_DiagnosticEventType, i32, Object>

Source

fn set_m_obsolete_diagnostics_handler( self, value: Action_4<AsyncOperationHandle, ResourceManager_DiagnosticEventType, i32, Object>, )

Source

fn m_diagnostics_handler( self, ) -> Action_1<ResourceManager_DiagnosticEventContext>

Source

fn set_m_diagnostics_handler( self, value: Action_1<ResourceManager_DiagnosticEventContext>, )

Source

fn m_release_op_non_cached(self) -> Action_1<IAsyncOperation>

Source

fn set_m_release_op_non_cached(self, value: Action_1<IAsyncOperation>)

Source

fn m_release_op_cached(self) -> Action_1<IAsyncOperation>

Source

fn set_m_release_op_cached(self, value: Action_1<IAsyncOperation>)

Source

fn m_release_instance_op(self) -> Action_1<IAsyncOperation>

Source

fn set_m_release_instance_op(self, value: Action_1<IAsyncOperation>)

Source

fn m_registered_for_callbacks(self) -> bool

Source

fn set_m_registered_for_callbacks(self, value: bool)

Source

fn m_provider_operation_type_cache(self) -> Dictionary_2<SystemType, SystemType>

Source

fn set_m_provider_operation_type_cache( self, value: Dictionary_2<SystemType, SystemType>, )

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§