ResourceMgr class
Public types
Constructors, destructors, conversion operators
Public functions
- auto create(const CreateArg& arg) -> Resource*
- void registerFactory(ResourceFactory* factory, const SafeString& name)
- void unregisterFactory(ResourceFactory* factory)
- auto getDefaultFactory() const -> ResourceFactory*
- auto setDefaultFactory(ResourceFactory* factory) -> ResourceFactory*
- auto findFactory(const SafeString& name) -> ResourceFactory*
- void registerDecompressor(Decompressor* decompressor, const SafeString& name)
- void unregisterDecompressor(Decompressor* decompressor)
- auto findDecompressor(const SafeString& name) -> Decompressor*
- auto tryLoad(const LoadArg& arg, const SafeString& factory_name, Decompressor* decompressor) -> Resource*
- auto tryLoadWithoutDecomp(const LoadArg& arg) -> Resource*
- void unload(Resource* res)
Function documentation
ResourceFactory* sead:: ResourceMgr:: setDefaultFactory(ResourceFactory* factory)
| Parameters | |
|---|---|
| factory | If null, a dummy resource factory is set as the default factory. |
| Returns | the previous default factory |
Set the specified factory as the default factory. Its name is set to "".