|
| virtual tBool | AddSource (const achar *aszPath)=0 |
| | Add a source where the resources will be loaded from. More...
|
| |
| virtual tBool | RemoveSource (const achar *aszPath)=0 |
| | Remove a source. More...
|
| |
| virtual tBool | SourceExists (const achar *aszPath)=0 |
| | Check if a source has already been added. More...
|
| |
| virtual tBool | ExistsEx (const achar *aszRes, const tStringCVec *apvSearchDirs, const tStringCVec *apvSearchExts)=0 |
| | Check if a resource exists in one of the sources. More...
|
| |
| virtual tBool | Exists (const achar *aszRes, const achar *aszBaseDir=NULL)=0 |
| | Check if a resource exists in one of the sources. More...
|
| |
| virtual tBool | ExistsPathEx (const achar *aszRes, const tStringCVec *apvSearchDirs, const tStringCVec *apvSearchExts, cPath *apPath)=0 |
| | Check if a resource exists in one of the sources. More...
|
| |
| virtual tBool | ExistsPath (const achar *aszRes, const achar *aszBaseDir=NULL, cPath *apPath=NULL)=0 |
| | Check if a resource exists in one of the sources. More...
|
| |
| virtual tBool | ExistsInSourceDirectory (const achar *aszFilename, cString *pstrFullPath=NULL)=0 |
| | Check if a resource exists in a source directory. More...
|
| |
| virtual tI64 | Size (const achar *aszFile)=0 |
| | Get the size of a resource. More...
|
| |
| virtual iFile * | OpenEx (const achar *aszRes, const tStringCVec *apvSearchDirs, const tStringCVec *apvSearchExts)=0 |
| | Open a resource. More...
|
| |
| virtual iFile * | Open (const achar *aszRes, const achar *aszBaseDir=NULL)=0 |
| | Open a resource. More...
|
| |
| virtual cString | ResourcePathEx (const achar *aszRes, const tStringCVec *apvSearchDirs, const tStringCVec *apvSearchExts)=0 |
| | Get the path of the given resource once opened. More...
|
| |
| virtual cString | ResourcePath (const achar *aszRes, const achar *aszBaseDir=NULL)=0 |
| | Get the path of the given resource once opened. More...
|
| |
| virtual cString | ResourcePathAbsEx (const achar *aszRes, const tStringCVec *apvSearchDirs, const tStringCVec *apvSearchExts)=0 |
| | Get the absolute path of the given resource once opened. More...
|
| |
| virtual cString | ResourcePathAbs (const achar *aszRes, const achar *aszBaseDir=NULL)=0 |
| | Get the absolute path of the given resource once opened. More...
|
| |
| virtual tSize | GetNumDataFiles () const =0 |
| | Get the number of resource data file. {Property}. More...
|
| |
| virtual iResourceFile * | GetDataFile (tU32 anIndex) const =0 |
| | Get the resource data file at the specified index. {Property}. More...
|
| |
| virtual tSize | GetNumDataAbsDirs () const =0 |
| | Get the number of resource data absolute directories. {Property}. More...
|
| |
| virtual const achar * | GetDataAbsDir (tU32 anIndex) const =0 |
| | Get the resource data absolute directory at the specified index. {Property}. More...
|
| |
| virtual tSize | GetNumDataRelDirs () const =0 |
| | Get the number of resource data relative directories. {Property}. More...
|
| |
| virtual const achar * | GetDataRelDir (tU32 anIndex) const =0 |
| | Get the resource data relative directory at the specified index. {Property}. More...
|
| |
| virtual tBool | AddSourceLast (const achar *aszPath)=0 |
| | Add a source where the resources will be loaded from. More...
|
| |
| virtual tBool | AddResourceFile (iResourceFile *apResourceFile)=0 |
| | Add a source where the resources will be loaded from. More...
|
| |
| virtual tBool | AddResourceFileLast (iResourceFile *apResourceFile)=0 |
| | Add a source where the resources will be loaded from. More...
|
| |
| virtual iResourceFile * | OpenSourceFile (ni::iFile *apFile)=0 |
| | Open a resource file without adding it as a source. More...
|
| |
| virtual tBool | IsOK () const =0 |
| | Check if the object is valid. More...
|
| |
| virtual tI32 | AddRef ()=0 |
| | Signal that one more reference of the object has been created. More...
|
| |
| virtual tI32 | Release ()=0 |
| | Release a reference of the object. More...
|
| |
| virtual void | DeleteThis ()=0 |
| | Bypass any reference counting and delete this object. More...
|
| |
| virtual void | Invalidate ()=0 |
| | Invalidate the object. More...
|
| |
| virtual iUnknown * | QueryInterface (const tUUID &aIID)=0 |
| | Query an interface. More...
|
| |
| virtual void | ListInterfaces (iMutableCollection *apLst, tU32 anFlags) const =0 |
| | Fill a UUID list containing the UUIDs of the implemented interfaces. More...
|
| |
| virtual tI32 | SetNumRefs (tI32 anNumRefs)=0 |
| | Set the reference counter directly. More...
|
| |
| virtual tI32 | GetNumRefs () const =0 |
| | Get the number of references to this object. More...
|
| |