doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
idRenderModelManager Class Referenceabstract

#include <ModelManager.h>

Inheritance diagram for idRenderModelManager:
idRenderModelManagerLocal

Public Member Functions

virtual ~idRenderModelManager ()
 
virtual void Init ()=0
 
virtual void Shutdown ()=0
 
virtual void BeginLevelLoad ()=0
 
virtual void EndLevelLoad ()=0
 
virtual idRenderModelAllocModel ()=0
 
virtual void FreeModel (idRenderModel *model)=0
 
virtual idRenderModelFindModel (const char *modelName)=0
 
virtual idRenderModelCheckModel (const char *modelName)=0
 
virtual idRenderModelDefaultModel ()=0
 
virtual void AddModel (idRenderModel *model)=0
 
virtual void RemoveModel (idRenderModel *model)=0
 
virtual void ReloadModels (bool forceAll=false)=0
 
virtual void WritePrecacheCommands (idFile *f)=0
 
virtual void FreeModelVertexCaches ()=0
 
virtual void PrintMemInfo (MemInfo_t *mi)=0
 

Detailed Description

Definition at line 42 of file ModelManager.h.

Constructor & Destructor Documentation

virtual idRenderModelManager::~idRenderModelManager ( )
inlinevirtual

Definition at line 44 of file ModelManager.h.

Member Function Documentation

virtual void idRenderModelManager::AddModel ( idRenderModel model)
pure virtual

Implemented in idRenderModelManagerLocal.

virtual idRenderModel* idRenderModelManager::AllocModel ( )
pure virtual

Implemented in idRenderModelManagerLocal.

virtual void idRenderModelManager::BeginLevelLoad ( )
pure virtual

Implemented in idRenderModelManagerLocal.

virtual idRenderModel* idRenderModelManager::CheckModel ( const char *  modelName)
pure virtual

Implemented in idRenderModelManagerLocal.

virtual idRenderModel* idRenderModelManager::DefaultModel ( )
pure virtual

Implemented in idRenderModelManagerLocal.

virtual void idRenderModelManager::EndLevelLoad ( )
pure virtual

Implemented in idRenderModelManagerLocal.

virtual idRenderModel* idRenderModelManager::FindModel ( const char *  modelName)
pure virtual

Implemented in idRenderModelManagerLocal.

virtual void idRenderModelManager::FreeModel ( idRenderModel model)
pure virtual

Implemented in idRenderModelManagerLocal.

virtual void idRenderModelManager::FreeModelVertexCaches ( )
pure virtual

Implemented in idRenderModelManagerLocal.

virtual void idRenderModelManager::Init ( )
pure virtual

Implemented in idRenderModelManagerLocal.

virtual void idRenderModelManager::PrintMemInfo ( MemInfo_t mi)
pure virtual

Implemented in idRenderModelManagerLocal.

virtual void idRenderModelManager::ReloadModels ( bool  forceAll = false)
pure virtual

Implemented in idRenderModelManagerLocal.

virtual void idRenderModelManager::RemoveModel ( idRenderModel model)
pure virtual

Implemented in idRenderModelManagerLocal.

virtual void idRenderModelManager::Shutdown ( )
pure virtual

Implemented in idRenderModelManagerLocal.

virtual void idRenderModelManager::WritePrecacheCommands ( idFile f)
pure virtual

Implemented in idRenderModelManagerLocal.


The documentation for this class was generated from the following file: