#include <seadResource.h>
Inherits sead::ResourceFactory.
Inherited by sead::DirectResourceFactory< T >.
Public Member Functions | |
| DirectResourceFactoryBase () | |
| ~DirectResourceFactoryBase () override | |
| Resource * | create (const ResourceMgr::CreateArg &arg) override |
| Resource * | tryCreate (const ResourceMgr::LoadArg &arg) override |
| Resource * | tryCreateWithDecomp (const ResourceMgr::LoadArg &arg, Decompressor *decomp) override |
| Public Member Functions inherited from sead::ResourceFactory | |
| ResourceFactory () | |
| ~ResourceFactory () override | |
| 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 Member Functions | |
| virtual DirectResource * | newResource_ (Heap *heap, s32 alignment)=0 |
Additional Inherited Members | |
| Public Attributes inherited from sead::TListNode< ResourceFactory * > | |
| ResourceFactory * | mData |
| TList< ResourceFactory * > * | mList |
| Protected Attributes inherited from sead::ResourceFactory | |
| FixedSafeString< 32 > | mExt |
|
inline |
|
inlineoverride |
|
overridevirtual |
Implements sead::ResourceFactory.
|
overridevirtual |
Implements sead::ResourceFactory.
|
overridevirtual |
Implements sead::ResourceFactory.
|
protectedpure virtual |
Implemented in sead::DirectResourceFactory< T >.