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

#include <UserInterfaceLocal.h>

Inheritance diagram for idUserInterfaceManagerLocal:
idUserInterfaceManager

Public Member Functions

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

Private Attributes

idRectangle screenRect
 
idDeviceContext dc
 
idList< idUserInterfaceLocal * > guis
 
idList< idUserInterfaceLocal * > demoGuis
 

Friends

class idUserInterfaceLocal
 

Detailed Description

Definition at line 118 of file UserInterfaceLocal.h.

Member Function Documentation

idUserInterface * idUserInterfaceManagerLocal::Alloc ( void  ) const
virtual

Implements idUserInterfaceManager.

Definition at line 167 of file UserInterface.cpp.

idListGUI * idUserInterfaceManagerLocal::AllocListGUI ( void  ) const
virtual

Implements idUserInterfaceManager.

Definition at line 220 of file UserInterface.cpp.

void idUserInterfaceManagerLocal::BeginLevelLoad ( void  )
virtual

Implements idUserInterfaceManager.

Definition at line 82 of file UserInterface.cpp.

bool idUserInterfaceManagerLocal::CheckGui ( const char *  qpath) const
virtual

Implements idUserInterfaceManager.

Definition at line 158 of file UserInterface.cpp.

void idUserInterfaceManagerLocal::DeAlloc ( idUserInterface gui)
virtual

Implements idUserInterfaceManager.

Definition at line 171 of file UserInterface.cpp.

void idUserInterfaceManagerLocal::EndLevelLoad ( void  )
virtual

Implements idUserInterfaceManager.

Definition at line 96 of file UserInterface.cpp.

idUserInterface * idUserInterfaceManagerLocal::FindDemoGui ( const char *  qpath)
virtual

Implements idUserInterfaceManager.

Definition at line 210 of file UserInterface.cpp.

idUserInterface * idUserInterfaceManagerLocal::FindGui ( const char *  qpath,
bool  autoLoad = false,
bool  needInteractive = false,
bool  forceUnique = false 
)
virtual

Implements idUserInterfaceManager.

Definition at line 184 of file UserInterface.cpp.

void idUserInterfaceManagerLocal::FreeListGUI ( idListGUI listgui)
virtual

Implements idUserInterfaceManager.

Definition at line 224 of file UserInterface.cpp.

void idUserInterfaceManagerLocal::Init ( void  )
virtual

Implements idUserInterfaceManager.

Definition at line 50 of file UserInterface.cpp.

void idUserInterfaceManagerLocal::ListGuis ( ) const
virtual

Implements idUserInterfaceManager.

Definition at line 137 of file UserInterface.cpp.

void idUserInterfaceManagerLocal::Reload ( bool  all)
virtual

Implements idUserInterfaceManager.

Definition at line 120 of file UserInterface.cpp.

void idUserInterfaceManagerLocal::SetSize ( float  width,
float  height 
)
virtual

Implements idUserInterfaceManager.

Definition at line 78 of file UserInterface.cpp.

void idUserInterfaceManagerLocal::Shutdown ( void  )
virtual

Implements idUserInterfaceManager.

Definition at line 55 of file UserInterface.cpp.

void idUserInterfaceManagerLocal::Touch ( const char *  name)
virtual

Implements idUserInterfaceManager.

Definition at line 61 of file UserInterface.cpp.

void idUserInterfaceManagerLocal::WritePrecacheCommands ( idFile f)
virtual

Implements idUserInterfaceManager.

Definition at line 67 of file UserInterface.cpp.

Friends And Related Function Documentation

friend class idUserInterfaceLocal
friend

Definition at line 119 of file UserInterfaceLocal.h.

Member Data Documentation

idDeviceContext idUserInterfaceManagerLocal::dc
private

Definition at line 141 of file UserInterfaceLocal.h.

idList<idUserInterfaceLocal*> idUserInterfaceManagerLocal::demoGuis
private

Definition at line 144 of file UserInterfaceLocal.h.

idList<idUserInterfaceLocal*> idUserInterfaceManagerLocal::guis
private

Definition at line 143 of file UserInterfaceLocal.h.

idRectangle idUserInterfaceManagerLocal::screenRect
private

Definition at line 140 of file UserInterfaceLocal.h.


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