Skip to main content

engage/generated/app/
resourcemanager_2.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-resourcemanager_2-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/resourcemanager_2/ResourceManager_2.md"))]
11    #[::unity::class(namespace = "App", name = "ResourceManager")]
12    #[parent(crate::system::object::Object)]
13    pub struct ResourceManager_2 {
14        #[static_field]
15        #[rename(name = "EntryCount")]
16        pub entry_count: i32,
17        #[static_field]
18        #[rename(name = "GlobalCount")]
19        pub global_count: i32,
20        #[static_field]
21        #[rename(name = "s_LockObject")]
22        pub s_lock_object: ::unity::IlInstance,
23        #[static_field]
24        #[rename(name = "s_GlobalHandles")]
25        pub s_global_handles: crate::system::collections::generic::stack_1::Stack_1<crate::app::resourcehandle_2::ResourceHandle_2>,
26        #[static_field]
27        #[rename(name = "s_GlobalStacks")]
28        pub s_global_stacks: crate::system::collections::generic::stack_1::Stack_1<
29            crate::system::collections::generic::stack_1::Stack_1<crate::app::resourcehandle_2::ResourceHandle_2>,
30        >,
31        #[static_field]
32        #[rename(name = "s_LinkedStack")]
33        pub s_linked_stack: crate::system::collections::generic::stack_1::Stack_1<
34            crate::system::collections::generic::linkedlist_1::LinkedList_1<
35                crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle,
36            >,
37        >,
38        #[static_field]
39        #[rename(name = "s_IsInitialized")]
40        pub s_is_initialized: bool,
41    }
42}
43
44#[cfg(feature = "app-resourcemanager_2-types")]
45pub use __types::*;
46
47#[cfg(feature = "app-resourcemanager_2")]
48impl ResourceManager_2 {
49    #[doc = "`get_s_Globals()` overload"]
50    pub fn get_s_globals() -> crate::system::collections::generic::dictionary_2::Dictionary_2<
51        ::unity::Il2CppString,
52        crate::system::collections::generic::stack_1::Stack_1<crate::app::resourcehandle_2::ResourceHandle_2>,
53    > {
54        unsafe {
55            ::unity::il2cpp_call!((::unity::module_base()+0x2014930usize)as*mut u8,crate::system::collections::generic::dictionary_2::Dictionary_2< ::unity::Il2CppString,crate::system::collections::generic::stack_1::Stack_1<crate::app::resourcehandle_2::ResourceHandle_2> > ;
56            )
57        }
58    }
59
60    #[doc = "`get_s_Entries()` overload"]
61    pub fn get_s_entries() -> crate::system::collections::generic::dictionary_2::Dictionary_2<
62        ::unity::Il2CppString,
63        crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle,
64    > {
65        unsafe {
66            ::unity::il2cpp_call!((::unity::module_base()+0x20149a0usize)as*mut u8,crate::system::collections::generic::dictionary_2::Dictionary_2< ::unity::Il2CppString,crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle> ;
67            )
68        }
69    }
70
71    #[doc = "`get_s_Counters()` overload"]
72    pub fn get_s_counters() -> crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, i32> {
73        unsafe {
74            ::unity::il2cpp_call!((::unity::module_base()+0x2014a10usize)as*mut u8,crate::system::collections::generic::dictionary_2::Dictionary_2< ::unity::Il2CppString,i32> ;
75            )
76        }
77    }
78
79    #[doc = "`get_s_Releases()` overload"]
80    pub fn get_s_releases() -> crate::system::collections::generic::queue_1::Queue_1<
81        crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle,
82    > {
83        unsafe {
84            ::unity::il2cpp_call!((::unity::module_base()+0x2014a80usize)as*mut u8,crate::system::collections::generic::queue_1::Queue_1<crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle> ;
85            )
86        }
87    }
88
89    #[doc = "`get_s_Files()` overload"]
90    pub fn get_s_files() -> crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, bool> {
91        unsafe {
92            ::unity::il2cpp_call!((::unity::module_base()+0x2014af0usize)as*mut u8,crate::system::collections::generic::dictionary_2::Dictionary_2< ::unity::Il2CppString,bool> ;
93            )
94        }
95    }
96
97    #[doc = "`IsInitialized()` overload"]
98    pub fn is_initialized() -> bool {
99        unsafe {
100            ::unity::il2cpp_call!((::unity::module_base()+0x2014b60usize)as*mut u8,bool;
101            )
102        }
103    }
104
105    #[doc = "`TryAddFile(::unity::Il2CppString, bool)` overload"]
106    pub fn try_add_file(key: impl ::core::convert::Into<::unity::Il2CppString>, is_scene: impl ::core::convert::Into<bool>) -> bool {
107        unsafe {
108            ::unity::il2cpp_call!((::unity::module_base()+0x2014be0usize)as*mut u8,bool;
109(::unity::Il2CppString)::core::convert::Into::into(key),(bool)::core::convert::Into::into(is_scene))
110        }
111    }
112
113    #[doc = "`EntryFileTable()` overload"]
114    pub fn entry_file_table() -> () {
115        unsafe {
116            ::unity::il2cpp_call!((::unity::module_base()+0x2014d70usize)as*mut u8,();
117            )
118        }
119    }
120
121    #[doc = "`Initialize()` overload"]
122    pub fn initialize() -> () {
123        unsafe {
124            ::unity::il2cpp_call!((::unity::module_base()+0x20157e0usize)as*mut u8,();
125            )
126        }
127    }
128
129    #[doc = "`Release()` overload"]
130    pub fn release() -> () {
131        unsafe {
132            ::unity::il2cpp_call!((::unity::module_base()+0x2015ac0usize)as*mut u8,();
133            )
134        }
135    }
136
137    #[doc = "`Add(::unity::Il2CppString, crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle)` overload"]
138    pub fn add(
139        path: impl ::core::convert::Into<::unity::Il2CppString>,
140        handle: impl ::core::convert::Into<crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle>,
141    ) -> () {
142        unsafe {
143            ::unity::il2cpp_call!((::unity::module_base()+0x2013eb0usize)as*mut u8,();
144(::unity::Il2CppString)::core::convert::Into::into(path),(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle)::core::convert::Into::into(handle))
145        }
146    }
147
148    #[doc = "`Remove(::unity::Il2CppString)` overload"]
149    pub fn remove(path: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
150        unsafe {
151            ::unity::il2cpp_call!((::unity::module_base()+0x2014520usize)as*mut u8,();
152(::unity::Il2CppString)::core::convert::Into::into(path))
153        }
154    }
155
156    #[doc = "`Release(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle)` overload"]
157    pub fn release_2(
158        handle: impl ::core::convert::Into<crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle>,
159    ) -> () {
160        unsafe {
161            ::unity::il2cpp_call!((::unity::module_base()+0x2014360usize)as*mut u8,();
162(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle)::core::convert::Into::into(handle))
163        }
164    }
165
166    #[doc = "`Update()` overload"]
167    pub fn update() -> () {
168        unsafe {
169            ::unity::il2cpp_call!((::unity::module_base()+0x2015c60usize)as*mut u8,();
170            )
171        }
172    }
173
174    #[doc = "`IsLoading()` overload"]
175    pub fn is_loading() -> bool {
176        unsafe {
177            ::unity::il2cpp_call!((::unity::module_base()+0x20162a0usize)as*mut u8,bool;
178            )
179        }
180    }
181
182    #[doc = "`IsLoading(::unity::Il2CppString)` overload"]
183    pub fn is_loading_2(path: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
184        unsafe {
185            ::unity::il2cpp_call!((::unity::module_base()+0x1ffeda0usize)as*mut u8,bool;
186(::unity::Il2CppString)::core::convert::Into::into(path))
187        }
188    }
189
190    pub fn load_global_async<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
191        path: impl ::core::convert::Into<::unity::Il2CppString>,
192        completed: impl ::core::convert::Into<crate::system::action_1::Action_1<M0>>,
193    ) -> () {
194        static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
195            ::unity::lookup::method_info_on_class(<ResourceManager_2 as ::unity::ClassIdentity>::class(), "LoadGlobalAsync", 2)
196        });
197        #[allow(clippy::type_complexity)]
198        static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
199            ::std::sync::OnceLock::new();
200        let _ = true;
201        let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
202            ::core::result::Result::Ok(mi) => *mi,
203            ::core::result::Result::Err(e) => {
204                panic!(
205                    "method lookup failed: {}
206::{}
207: {}
208",
209                    <ResourceManager_2 as ::unity::ClassIdentity>::NAME,
210                    "LoadGlobalAsync",
211                    e
212                )
213            },
214        };
215        let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
216        let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
217        let __inflated: &'static ::unity::il2cpp::MethodInfo = {
218            let mut __guard = __cache.lock().unwrap();
219            *__guard
220                .entry(__key)
221                .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
222        };
223        unsafe {
224            let __f: extern "C" fn(::unity::Il2CppString, crate::system::action_1::Action_1<M0>, ::unity::OptionalMethod) -> () =
225                ::core::mem::transmute(__inflated.method_ptr);
226            let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
227            __f(
228                ::core::convert::Into::into(path),
229                ::core::convert::Into::into(completed),
230                ::core::option::Option::Some(__mi_opaque),
231            )
232        }
233    }
234
235    #[doc = "`ReleaseGlobal(::unity::Il2CppString)` overload"]
236    pub fn release_global(path: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
237        unsafe {
238            ::unity::il2cpp_call!((::unity::module_base()+0x1fff030usize)as*mut u8,();
239(::unity::Il2CppString)::core::convert::Into::into(path))
240        }
241    }
242
243    pub fn try_load_global_async<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
244        path: impl ::core::convert::Into<::unity::Il2CppString>,
245        completed: impl ::core::convert::Into<crate::system::action_1::Action_1<M0>>,
246    ) -> bool {
247        static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
248            ::unity::lookup::method_info_on_class(<ResourceManager_2 as ::unity::ClassIdentity>::class(), "TryLoadGlobalAsync", 2)
249        });
250        #[allow(clippy::type_complexity)]
251        static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
252            ::std::sync::OnceLock::new();
253        let _ = true;
254        let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
255            ::core::result::Result::Ok(mi) => *mi,
256            ::core::result::Result::Err(e) => {
257                panic!(
258                    "method lookup failed: {}
259::{}
260: {}
261",
262                    <ResourceManager_2 as ::unity::ClassIdentity>::NAME,
263                    "TryLoadGlobalAsync",
264                    e
265                )
266            },
267        };
268        let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
269        let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
270        let __inflated: &'static ::unity::il2cpp::MethodInfo = {
271            let mut __guard = __cache.lock().unwrap();
272            *__guard
273                .entry(__key)
274                .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
275        };
276        unsafe {
277            let __f: extern "C" fn(::unity::Il2CppString, crate::system::action_1::Action_1<M0>, ::unity::OptionalMethod) -> bool =
278                ::core::mem::transmute(__inflated.method_ptr);
279            let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
280            __f(
281                ::core::convert::Into::into(path),
282                ::core::convert::Into::into(completed),
283                ::core::option::Option::Some(__mi_opaque),
284            )
285        }
286    }
287
288    #[doc = "`TryReleaseGlobal(::unity::Il2CppString)` overload"]
289    pub fn try_release_global(path: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
290        unsafe {
291            ::unity::il2cpp_call!((::unity::module_base()+0x2004170usize)as*mut u8,bool;
292(::unity::Il2CppString)::core::convert::Into::into(path))
293        }
294    }
295
296    pub fn get_asset<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
297        path: impl ::core::convert::Into<::unity::Il2CppString>,
298    ) -> M0 {
299        static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
300            ::unity::lookup::method_info_on_class(<ResourceManager_2 as ::unity::ClassIdentity>::class(), "GetAsset", 1)
301        });
302        #[allow(clippy::type_complexity)]
303        static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
304            ::std::sync::OnceLock::new();
305        let _ = true;
306        let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
307            ::core::result::Result::Ok(mi) => *mi,
308            ::core::result::Result::Err(e) => {
309                panic!(
310                    "method lookup failed: {}
311::{}
312: {}
313",
314                    <ResourceManager_2 as ::unity::ClassIdentity>::NAME,
315                    "GetAsset",
316                    e
317                )
318            },
319        };
320        let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
321        let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
322        let __inflated: &'static ::unity::il2cpp::MethodInfo = {
323            let mut __guard = __cache.lock().unwrap();
324            *__guard
325                .entry(__key)
326                .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
327        };
328        unsafe {
329            let __f: extern "C" fn(::unity::Il2CppString, ::unity::OptionalMethod) -> M0 = ::core::mem::transmute(__inflated.method_ptr);
330            let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
331            __f(::core::convert::Into::into(path), ::core::option::Option::Some(__mi_opaque))
332        }
333    }
334
335    #[doc = "`Instantiate(::unity::Il2CppString, crate::unity_engine::gameobject::GameObject)` overload"]
336    pub fn instantiate(
337        path: impl ::core::convert::Into<::unity::Il2CppString>,
338        parent: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
339    ) -> crate::unity_engine::gameobject::GameObject {
340        unsafe {
341            ::unity::il2cpp_call!((::unity::module_base()+0x1ffe9a0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
342(::unity::Il2CppString)::core::convert::Into::into(path),(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(parent))
343        }
344    }
345
346    #[doc = "`Instantiate(::unity::Il2CppString, crate::unity_engine::transform::Transform)` overload"]
347    pub fn instantiate_2(
348        path: impl ::core::convert::Into<::unity::Il2CppString>,
349        parent: impl ::core::convert::Into<crate::unity_engine::transform::Transform>,
350    ) -> crate::unity_engine::gameobject::GameObject {
351        unsafe {
352            ::unity::il2cpp_call!((::unity::module_base()+0x20167d0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
353(::unity::Il2CppString)::core::convert::Into::into(path),(crate::unity_engine::transform::Transform)::core::convert::Into::into(parent))
354        }
355    }
356
357    #[doc = "`FileExists(::unity::Il2CppString)` overload"]
358    pub fn file_exists(path: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
359        unsafe {
360            ::unity::il2cpp_call!((::unity::module_base()+0x20169f0usize)as*mut u8,bool;
361(::unity::Il2CppString)::core::convert::Into::into(path))
362        }
363    }
364
365    #[doc = "`.cctor()` overload"]
366    pub fn cctor() -> () {
367        unsafe {
368            ::unity::il2cpp_call!((::unity::module_base()+0x2016b90usize)as*mut u8,();
369            )
370        }
371    }
372}
373
374#[cfg(feature = "app-resourcemanager_2")]
375pub trait IResourceManager_2Methods: IResourceManager_2 {
376    #[doc = "`.ctor()` overload"]
377    fn ctor(self) -> () {
378        unsafe {
379            let __receiver = <ResourceManager_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
380            ::unity::il2cpp_call!((::unity::module_base()+0x2016b80usize)as*mut u8,();
381(ResourceManager_2)__receiver)
382        }
383    }
384}
385
386#[cfg(feature = "app-resourcemanager_2")]
387impl<__T: IResourceManager_2> IResourceManager_2Methods for __T {}
388
389#[cfg(feature = "app-resourcemanager_2")]
390impl ResourceManager_2 {
391    pub fn get_s_globals_method_info() -> &'static ::unity::il2cpp::MethodInfo {
392        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
393    }
394
395    pub fn get_s_entries_method_info() -> &'static ::unity::il2cpp::MethodInfo {
396        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
397    }
398
399    pub fn get_s_counters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
400        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
401    }
402
403    pub fn get_s_releases_method_info() -> &'static ::unity::il2cpp::MethodInfo {
404        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
405    }
406
407    pub fn get_s_files_method_info() -> &'static ::unity::il2cpp::MethodInfo {
408        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
409    }
410
411    pub fn is_initialized_method_info() -> &'static ::unity::il2cpp::MethodInfo {
412        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
413    }
414
415    pub fn try_add_file_method_info() -> &'static ::unity::il2cpp::MethodInfo {
416        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
417    }
418
419    pub fn entry_file_table_method_info() -> &'static ::unity::il2cpp::MethodInfo {
420        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
421    }
422
423    pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
424        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
425    }
426
427    pub fn release_method_info() -> &'static ::unity::il2cpp::MethodInfo {
428        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
429    }
430
431    pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
432        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
433    }
434
435    pub fn remove_method_info() -> &'static ::unity::il2cpp::MethodInfo {
436        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
437    }
438
439    pub fn release_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
440        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
441    }
442
443    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
445    }
446
447    pub fn is_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
448        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
449    }
450
451    pub fn is_loading_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
452        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
453    }
454
455    pub fn release_global_method_info() -> &'static ::unity::il2cpp::MethodInfo {
456        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
457    }
458
459    pub fn try_release_global_method_info() -> &'static ::unity::il2cpp::MethodInfo {
460        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
461    }
462
463    pub fn instantiate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
464        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
465    }
466
467    pub fn instantiate_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
468        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
469    }
470
471    pub fn file_exists_method_info() -> &'static ::unity::il2cpp::MethodInfo {
472        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
473    }
474
475    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
476        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
477    }
478
479    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
480        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
481    }
482}
483
484#[cfg(feature = "app-resourcemanager_2")]
485impl ResourceManager_2 {
486    #[doc = "`.ctor()` — no args"]
487    pub fn new() -> Self {
488        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
489            panic!(
490                "{}
491::{}
492 failed to instantiate",
493                ::core::stringify!(ResourceManager_2),
494                ::core::stringify!(new),
495            )
496        });
497        <Self as IResourceManager_2Methods>::ctor(this);
498        this
499    }
500}
501
502#[cfg(feature = "app-resourcemanager_2")]
503#[doc(hidden)]
504pub mod prelude {
505    pub use super::{IResourceManager_2, IResourceManager_2Methods, ResourceManager_2};
506    pub use crate::system::object::IObject;
507    #[cfg(feature = "system-object")]
508    pub use crate::system::object::IObjectMethods;
509}