torque Torque Game Engine Documentation
TGE Version 1.5.2

DisplayPtrManager Class Reference

#include <x86UNIXState.h>


Public Member Functions

 DisplayPtrManager ()
 ~DisplayPtrManager ()
Display * getDisplayPointer ()

Static Public Member Functions

static void setDisplayLockFunction (LockFunc_t lockFunc)
static void setDisplayUnlockFunction (LockFunc_t unlockFunc)

Private Member Functions

Display * openDisplay ()
void closeDisplay ()

Static Private Member Functions

static bool lockDisplay ()
static void unlockDisplay ()

Private Attributes

bool mAcquiredLock
bool mOpenedDisplay
Display * mDisplay

Static Private Attributes

static bool sgDisplayLocked
static LockFunc_t sgLockFunc
static LockFunc_t sgUnlockFunc


Constructor & Destructor Documentation

DisplayPtrManager::DisplayPtrManager (  )  [inline]

DisplayPtrManager::~DisplayPtrManager (  )  [inline]


Member Function Documentation

static bool DisplayPtrManager::lockDisplay (  )  [inline, static, private]

static void DisplayPtrManager::unlockDisplay (  )  [inline, static, private]

static void DisplayPtrManager::setDisplayLockFunction ( LockFunc_t  lockFunc  )  [inline, static]

static void DisplayPtrManager::setDisplayUnlockFunction ( LockFunc_t  unlockFunc  )  [inline, static]

Display* DisplayPtrManager::openDisplay (  )  [inline, private]

void DisplayPtrManager::closeDisplay (  )  [inline, private]

Display* DisplayPtrManager::getDisplayPointer (  )  [inline]


Field Documentation

bool DisplayPtrManager::sgDisplayLocked [static, private]

Display* DisplayPtrManager::mDisplay [private]




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen