|
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) |
1.5.4