CAT | |
CAT3DPoint | 3D point, with color and size |
CATAccessible | |
CATApp | Application parent class - derive from this for each app made |
CATAppButton | Specialized pushbutton for launching apps |
CATButton | Momentary push button for GUI |
CATC3DPoint | |
CATCmdArg | Helper class for CATCmdLine to hold individual parsed command line arguments and switches |
CATCmdLine | Generic command line parser |
CATCMDLINEARG | |
CATCOLOR | Color structure. Alpha channel - 255 opaque, 0 transparent |
CATColor | Color wrapper class |
CATComboBox | GUI Layer object |
CATCommand | Generalized command construct for tracking commands |
CATControl | Basic Control class |
CATControllerMapper | Maps inputs from a controller to various outputs |
CATControlMap | Maps inputs to outputs |
CATControlWnd | Window / OS based control class - base object for OS dependant controls |
CATCritSec | Defines the interface to critical sections for thread synchronization |
CATCursor | Cursor class for GUI |
CATCurveFit | Fit a curve to a set of points |
CATDIJoystick | |
CATDirectInput | |
CATDirectSoundIntercept | DirectSound function interception |
CATDLLInjector | Collection of utility functions for injecting a DLL into a process |
CATEditBox | Text edit box for GUI |
CATEvent | Evironmental event encapsulation |
CATFileOffset | |
CATFileOffsetSplit | |
CATFileSystem | File utility virtual interface |
CATFileSystem_Win32 | File system functions for Win32 platform |
CATFilter | Parent filtering class for one-dimensional filters |
CATFilterAttackDecay | Attack/Decay filter |
CATFilterEWMA | Exponentially weighted moving average filter (EWMA / Low pass) |
CATFINDCONTROLSTRUCT | Information about a control and its siblings |
CATGUIAccessDefs | Accessibility definitions (states, roles, etc) |
CATGuiFactory | Object factory for creating a GUI from XML |
CATGuiObj | GUI object base class |
CATHOOK | |
CATImage | Base image class |
CATInjectionPropagate | Interception of new process creation with injected dll propagation |
CATIntercept | Function interception class for Win32 |
CATINTERCEPT_COM_TABLE_ENTRY | |
CATINTERCEPT_DLL_TABLE_ENTRY | |
CATJoystick | |
CATJOYSTICKSTRUCT | |
CATKeystroke | Generic keystroke class |
CATKnob | Knob control for GUI |
CATLabel | Text label for GUI |
CATLayer | |
CATLineFit | Regression to fit a line to a set of points |
CATListBox | List box for GUI \ingroup CATGUI |
CATLISTINFO | |
CATMatrix | Simple class for matrix operations |
CATMenu | Text label for GUI |
CATMENUITEM | Menu item structure |
CATMsgThread | Message Thread Base Class |
CATMutex | Defines the interface to mutexes for thread synchronization |
CATOpenALIntercept | OpenAL function interception |
CATOverlay | OpenGL image Overlay |
CATOverlayDirect3D9 | Direct3D function interception |
CATOverlayFactory | Object factory for creating a game overlay from XML |
CATOverlayOpenGL | OpenGL image Overlay |
CATPicture | Static picture for GUI |
CATPictureMulti | Multiple pictures (like switch multi, but no mouse interaction) |
CATPlatform | Platform-specific object creation |
CATPoint | 2d point class w/size, mainly for small sets for clarity of code |
CATPOINT | CATPOINT is a simple 2D integer point |
CATPrefs | Preference storage class |
CATProgress | Progress bar for GUI |
CATQueue< T > | Defines a templated queue |
CATQueue< T >::Node< T > | Protected node class for CATQueue |
CATRadioButton | Radio button (grouped) |
CATRECT | |
CATRect | Rectangles for GUI |
CATScanPoint | Cartesian 3D point, used in 3d scanner and the like. Has color |
CATSignal | Defines an interface for signals (win32 events) for thread syncs |
CATSIZE | CATSIZE is a 2D integer size (width = cx, height = cy) |
CATSkin | Basic windowing class |
CATSlider | Slider control for GUI |
CATSpeechCmds | Speech command input support |
CATStack< T > | Defines a templated stack |
CATStack< T >::Node< T > | Protected node class for CATStack |
CATStats | Basic statistics class |
CATStream | Base interface for streams |
CATStreamFile | Generic file stream class based on STDIO |
CATStreamRAM | Memory-based stream class - acts as a file in RAM |
CATStreamSub | Sub stream class - should work for all seekable stream types |
CATString | String class that supports both char* and unicode/CATWChar types |
CATStringEntry | |
CATStringTable | Base class for string tables for internationalization |
CATStringTableCore | Core string table for CAT library |
CATSwitch | On/Off switch for GUI |
CATSwitchMulti | On/Off switch for GUI |
CATTab | GUI Layer object |
CATThread | Base Thread Class |
CATTimeWarp | Time function interception, made for slowing down video games |
CATTreeCtrl | List box for GUI |
CATTREEINFO | |
CATWaitDlg | Wait dialog |
CATWidget | GUI Widget object - parent class for all CATGuiObject's below CATWindow |
CATWindow | Basic windowing class |
CATWindow::GGWINDOWCMDFUNC | |
CATWindowHook | Hooks windows messages in the current app's top-level window |
CATXMLFactory | XML Factory base |
CATXMLObject | XML Object Base |
CATXMLParser | XML PArser |
CBMagInfo | |
CBMAGINFOSTRUCT | |
GASPilot | |
GASPilotDLL | |
GASPilotGuiFactory | GUI factory for GAS pilot |
GASPilotWindow | |
GASProtoMapper | Prototype input mapping Quick and dirty for quadcontrol - abstract on next round in CATControllerMapper |