Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: Class List

Game Accessibility Suite Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
CAT
CAT3DPoint3D point, with color and size
CATAccessible
CATAppApplication parent class - derive from this for each app made
CATAppButtonSpecialized pushbutton for launching apps
CATButtonMomentary push button for GUI
CATC3DPoint
CATCmdArgHelper class for CATCmdLine to hold individual parsed command line arguments and switches
CATCmdLineGeneric command line parser
CATCMDLINEARG
CATCOLORColor structure. Alpha channel - 255 opaque, 0 transparent
CATColorColor wrapper class
CATComboBoxGUI Layer object
CATCommandGeneralized command construct for tracking commands
CATControlBasic Control class
CATControllerMapperMaps inputs from a controller to various outputs
CATControlMapMaps inputs to outputs
CATControlWndWindow / OS based control class - base object for OS dependant controls
CATCritSecDefines the interface to critical sections for thread synchronization
CATCursorCursor class for GUI
CATCurveFitFit a curve to a set of points
CATDIJoystick
CATDirectInput
CATDirectSoundInterceptDirectSound function interception
CATDLLInjectorCollection of utility functions for injecting a DLL into a process
CATEditBoxText edit box for GUI
CATEventEvironmental event encapsulation
CATFileOffset
CATFileOffsetSplit
CATFileSystemFile utility virtual interface
CATFileSystem_Win32File system functions for Win32 platform
CATFilterParent filtering class for one-dimensional filters
CATFilterAttackDecayAttack/Decay filter
CATFilterEWMAExponentially weighted moving average filter (EWMA / Low pass)
CATFINDCONTROLSTRUCTInformation about a control and its siblings
CATGUIAccessDefsAccessibility definitions (states, roles, etc)
CATGuiFactoryObject factory for creating a GUI from XML
CATGuiObjGUI object base class
CATHOOK
CATImageBase image class
CATInjectionPropagateInterception of new process creation with injected dll propagation
CATInterceptFunction interception class for Win32
CATINTERCEPT_COM_TABLE_ENTRY
CATINTERCEPT_DLL_TABLE_ENTRY
CATJoystick
CATJOYSTICKSTRUCT
CATKeystrokeGeneric keystroke class
CATKnobKnob control for GUI
CATLabelText label for GUI
CATLayer
CATLineFitRegression to fit a line to a set of points
CATListBoxList box for GUI \ingroup CATGUI
CATLISTINFO
CATMatrixSimple class for matrix operations
CATMenuText label for GUI
CATMENUITEMMenu item structure
CATMsgThreadMessage Thread Base Class
CATMutexDefines the interface to mutexes for thread synchronization
CATOpenALInterceptOpenAL function interception
CATOverlayOpenGL image Overlay
CATOverlayDirect3D9Direct3D function interception
CATOverlayFactoryObject factory for creating a game overlay from XML
CATOverlayOpenGLOpenGL image Overlay
CATPictureStatic picture for GUI
CATPictureMultiMultiple pictures (like switch multi, but no mouse interaction)
CATPlatformPlatform-specific object creation
CATPoint2d point class w/size, mainly for small sets for clarity of code
CATPOINTCATPOINT is a simple 2D integer point
CATPrefsPreference storage class
CATProgressProgress bar for GUI
CATQueue< T >Defines a templated queue
CATQueue< T >::Node< T >Protected node class for CATQueue
CATRadioButtonRadio button (grouped)
CATRECT
CATRectRectangles for GUI
CATScanPointCartesian 3D point, used in 3d scanner and the like. Has color
CATSignalDefines an interface for signals (win32 events) for thread syncs
CATSIZECATSIZE is a 2D integer size (width = cx, height = cy)
CATSkinBasic windowing class
CATSliderSlider control for GUI
CATSpeechCmdsSpeech command input support
CATStack< T >Defines a templated stack
CATStack< T >::Node< T >Protected node class for CATStack
CATStatsBasic statistics class
CATStreamBase interface for streams
CATStreamFileGeneric file stream class based on STDIO
CATStreamRAMMemory-based stream class - acts as a file in RAM
CATStreamSubSub stream class - should work for all seekable stream types
CATStringString class that supports both char* and unicode/CATWChar types
CATStringEntry
CATStringTableBase class for string tables for internationalization
CATStringTableCoreCore string table for CAT library
CATSwitchOn/Off switch for GUI
CATSwitchMultiOn/Off switch for GUI
CATTabGUI Layer object
CATThreadBase Thread Class
CATTimeWarpTime function interception, made for slowing down video games
CATTreeCtrlList box for GUI
CATTREEINFO
CATWaitDlgWait dialog
CATWidgetGUI Widget object - parent class for all CATGuiObject's below CATWindow
CATWindowBasic windowing class
CATWindow::GGWINDOWCMDFUNC
CATWindowHookHooks windows messages in the current app's top-level window
CATXMLFactoryXML Factory base
CATXMLObjectXML Object Base
CATXMLParserXML PArser
CBMagInfo
CBMAGINFOSTRUCT
GASPilot
GASPilotDLL
GASPilotGuiFactoryGUI factory for GAS pilot
GASPilotWindow
GASProtoMapperPrototype input mapping Quick and dirty for quadcontrol - abstract on next round in CATControllerMapper

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