Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: CAT/CATOSFuncs.h File Reference

CATOSFuncs.h File Reference


Detailed Description

Functions that can be abstracted between platforms directly.

These functions have direct (or nearly direct) correlations between platforms, so we can abstract them at a function level to keep our classes cleaner.

Or at least I hope they have direct correlations.. if not, then remove them and put them back in the class(es) that call them.

Copyright (c) 2003-2008 by Michael Ellison. See COPYING.txt for the Game Accessibility Suite [GAS] License (MIT License).

Definition in file CATOSFuncs.h.

#include "CATTypes.h"
#include "CATResult.h"
#include "CATDebug.h"
#include "CATUtil.h"
#include "CATRect.h"
#include "CATString.h"

Go to the source code of this file.

Functions

void CATInvalidateRect (CATWND window, const CATRect &rect)
void CATPostQuit (CATInt32 exitCode)
 CATPostQuit() posts a quit message to a GUI interface...
CATResult CATExecute (const CATWChar *shellCommand, CATWND wnd=0)
 CATExecute() executes a shell command. Be careful.
CATResult OSLoadIconImage (const CATWChar *appPath, CATICON *image, CATString &appName)
CATResult OSGetWindowIcon (const CATWChar *windowName, CATICON *icon)
CATMODKEY GetModifierKeys ()
CATRect GetPrimaryMonitorRect ()
CATString GetInstallLoc (const CATWChar *uninstKey)
CATString GetSoftwareReg (const CATWChar *regString)


Generated on Mon Feb 11 04:10:01 2008 for Game Accessibility Suite by doxygen 1.5.4