#include <seadResource.h>
Inherits sead::TListNode< ResourceFactory * >, and sead::IDisposer.
Inherited by sead::DirectResourceFactoryBase.
Public Member Functions | |
| ResourceFactory () | |
| ~ResourceFactory () override | |
| virtual Resource * | create (const ResourceMgr::CreateArg &arg)=0 |
| virtual Resource * | tryCreate (const ResourceMgr::LoadArg &arg)=0 |
| virtual Resource * | tryCreateWithDecomp (const ResourceMgr::LoadArg &arg, Decompressor *decomp)=0 |
| void | setExt (const SafeString &ext) |
| Public Member Functions inherited from sead::TListNode< ResourceFactory * > | |
| TListNode () | |
| void | insertBack (TListNode< ResourceFactory * > *n) |
| void | insertFront (TListNode< ResourceFactory * > *n) |
| void | erase () |
| Public Member Functions inherited from sead::ListNode | |
| ListNode () | |
| ListNode * | next () const |
| ListNode * | prev () const |
| bool | isLinked () const |
| Public Member Functions inherited from sead::IDisposer | |
| IDisposer () | |
| virtual | ~IDisposer () |
Protected Attributes | |
| FixedSafeString< 32 > | mExt |
Additional Inherited Members | |
| Public Attributes inherited from sead::TListNode< ResourceFactory * > | |
| ResourceFactory * | mData |
| TList< ResourceFactory * > * | mList |
|
inline |
|
override |
|
pure virtual |
Implemented in sead::DirectResourceFactoryBase.
|
pure virtual |
Implemented in sead::DirectResourceFactoryBase.
|
pure virtual |
Implemented in sead::DirectResourceFactoryBase.
|
inline |
|
protected |