|
|
| cTextureManager (cGraphics *apGraphics, cResources *apResources) |
| |
| iResourceBase * | Create (const tString &asName) |
| |
|
iTexture * | Create1D (const tString &asName, bool abUseMipMaps, bool abCompress=false, eTextureType aType=eTextureType_Normal, unsigned int alTextureSizeLevel=0) |
| |
|
iTexture * | Create2D (const tString &asName, bool abUseMipMaps, bool abCompress=false, eTextureType aType=eTextureType_Normal, unsigned int alTextureSizeLevel=0, eTextureTarget aTarget=eTextureTarget_2D) |
| |
| iTexture * | CreateAnim2D (const tString &asName, bool abUseMipMaps, bool abCompress=false, eTextureType aType=eTextureType_Normal, unsigned int alTextureSizeLevel=0) |
| |
|
iTexture * | CreateCubeMap (const tString &asName, bool abUseMipMaps, bool abCompress=false, eTextureType aType=eTextureType_Normal, unsigned int alTextureSizeLevel=0) |
| |
|
iTexture * | CreateAttenuation (const tString &asFallOffName) |
| |
| void | Destroy (iResourceBase *apResource) |
| |
| void | Unload (iResourceBase *apResource) |
| |
| void | Update (float afTimeStep) |
| |
|
| iResourceManager (cFileSearcher *apFileSearcher, LowLevelResources *apLowLevelResources, LowLevelSystem *apLowLevelSystem) |
| |
| virtual iResourceBase * | Create (const tString &asName)=0 |
| |
|
iResourceBase * | GetByName (const tString &asName) |
| |
|
iResourceBase * | GetByHandle (unsigned long alHandle) |
| |
|
cResourceBaseIterator | GetResourceBaseIterator () |
| |
|
void | DestroyUnused (int alMaxToKeep) |
| |
|
virtual void | Destroy (iResourceBase *apResource)=0 |
| |
|
virtual void | DestroyAll () |
| |
|
virtual void | Unload (iResourceBase *apResource)=0 |
| |
|
virtual void | Update (float afTimeStep) |
| |