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
idUserInterfaceManager Class Referenceabstract

#include <UserInterface.h>

Inheritance diagram for idUserInterfaceManager:
idUserInterfaceManagerLocal

Public Member Functions

virtual ~idUserInterfaceManager (void)
 
virtual void Init ()=0
 
virtual void Shutdown ()=0
 
virtual void Touch (const char *name)=0
 
virtual void WritePrecacheCommands (idFile *f)=0
 
virtual void SetSize (float width, float height)=0
 
virtual void BeginLevelLoad ()=0
 
virtual void EndLevelLoad ()=0
 
virtual void Reload (bool all)=0
 
virtual void ListGuis () const =0
 
virtual bool CheckGui (const char *qpath) const =0
 
virtual idUserInterfaceAlloc (void) const =0
 
virtual void DeAlloc (idUserInterface *gui)=0
 
virtual idUserInterfaceFindGui (const char *qpath, bool autoLoad=false, bool needUnique=false, bool forceUnique=false)=0
 
virtual idUserInterfaceFindDemoGui (const char *qpath)=0
 
virtual idListGUIAllocListGUI (void) const =0
 
virtual void FreeListGUI (idListGUI *listgui)=0
 

Detailed Description

Definition at line 117 of file UserInterface.h.

Constructor & Destructor Documentation

virtual idUserInterfaceManager::~idUserInterfaceManager ( void  )
inlinevirtual

Definition at line 119 of file UserInterface.h.

Member Function Documentation

virtual idUserInterface* idUserInterfaceManager::Alloc ( void  ) const
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual idListGUI* idUserInterfaceManager::AllocListGUI ( void  ) const
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual void idUserInterfaceManager::BeginLevelLoad ( )
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual bool idUserInterfaceManager::CheckGui ( const char *  qpath) const
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual void idUserInterfaceManager::DeAlloc ( idUserInterface gui)
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual void idUserInterfaceManager::EndLevelLoad ( )
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual idUserInterface* idUserInterfaceManager::FindDemoGui ( const char *  qpath)
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual idUserInterface* idUserInterfaceManager::FindGui ( const char *  qpath,
bool  autoLoad = false,
bool  needUnique = false,
bool  forceUnique = false 
)
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual void idUserInterfaceManager::FreeListGUI ( idListGUI listgui)
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual void idUserInterfaceManager::Init ( )
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual void idUserInterfaceManager::ListGuis ( ) const
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual void idUserInterfaceManager::Reload ( bool  all)
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual void idUserInterfaceManager::SetSize ( float  width,
float  height 
)
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual void idUserInterfaceManager::Shutdown ( )
pure virtual

Implemented in idUserInterfaceManagerLocal.

virtual void idUserInterfaceManager::Touch ( const char *  name)
pure virtual

Implemented in idUserInterfaceManagerLocal.

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

Implemented in idUserInterfaceManagerLocal.


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