CAT is released under an MIT-style License.
Files | |
file | CAT.cpp |
CAT [Common Accessibility Technology] library main cpp. | |
file | CAT.h |
CAT [Common Accessibility Technology] library main header. | |
file | CATCmdLine.cpp |
Utility class for command-line parsing. | |
file | CATCmdLine.h |
Utility class for command-line parsing. | |
file | CATColor.h |
Color struct/functions for GUI. | |
file | CATConfig.h |
CAT Configuration header. | |
file | CATControllerMapper.cpp |
Maps inputs from a controller to various outputs. | |
file | CATControllerMapper.h |
Maps inputs from a controller to various outputs. | |
file | CATControlMap.cpp |
Maps inputs to outputs. | |
file | CATControlMap.h |
Maps inputs to outputs. | |
file | CATCritSec.h |
Defines the interface to critical sections for thread synchronization. | |
file | CATCritSec_Win32.cpp |
Win32 version of critical sections for thread synchronization. | |
file | CATCurveFit.cpp |
Fit a curve to a set of points. | |
file | CATCurveFit.h |
Fit a curve to a set of points. | |
file | CATDebug.cpp |
Debugging utility functions. | |
file | CATDebug.h |
Debugging utility functions. | |
file | CATDIJoystick.cpp |
Joystick class for DirectInput. | |
file | CATDIJoystick.h |
DirectInput joystick wrapper. | |
file | CATDirectInput.h |
Basic DirectInput wrapper. | |
file | CATDirectInput.h |
Basic DirectInput wrapper. | |
file | CATDirectSoundIntercept.cpp |
DirectSound function interception. | |
file | CATDirectSoundIntercept.h |
DirectSound function interception. | |
file | CATDLLInjector.cpp |
DLL Injection functions for Win32. | |
file | CATDLLInjector.h |
DLL Injection functions for Win32. | |
file | CATFileSystem.h |
File utility virtual interface. | |
file | CATFileSystem_Win32.cpp |
File system functions for Win32 platform. | |
file | CATFileSystem_Win32.h |
File system functions for Win32 platform. | |
file | CATFilter.cpp |
Parent filtering class for one-dimensional filters. | |
file | CATFilter.h |
Parent filtering class for one-dimensional filters. | |
file | CATFilterAttackDecay.h |
Attack/Decay filter. | |
file | CATFilterEWMA.cpp |
Exponentially weighted moving average filter (EWMA / Low pass). | |
file | CATFilterEWMA.h |
Exponentially weighted moving average filter (EWMA / Low pass). | |
file | CATImage.cpp |
PNG image class. | |
file | CATImage.h |
PNG image class. | |
file | CATInjectionPropagate.cpp |
Interception of new process creation with injected dll propagation. | |
file | CATInjectionPropagate.h |
Interception of new process creation with injected dll propagation. | |
file | CATIntercept.cpp |
Function interception base class. | |
file | CATIntercept.h |
Function interception base class. | |
file | CATInternal.h |
CAT Internal primary include. | |
file | CATJoystick.cpp |
Base Joystick class. | |
file | CATJoystick.h |
Base Joystick class. | |
file | CATKeystroke.h |
Generic keystroke information. | |
file | CATLineFit.cpp |
Regression to fit a line to a set of points. | |
file | CATLineFit.h |
Regression to fit a line to a set of points. | |
file | CATMatrix.h |
Simple class for matrix operations. | |
file | CATMatrix.h |
Simple class for matrix operations. | |
file | CATMsgThread.cpp |
Message Thread Base Class. | |
file | CATMsgThread.h |
Message Thread Base Class. | |
file | CATMutex.h |
Defines the interface to mutexes for thread synchronization. | |
file | CATMutex_Win32.cpp |
Win32 implementation of CATMutex. | |
file | CATOpenALIntercept.cpp |
OpenAL function interception. | |
file | CATOpenALIntercept.h |
OpenAL function interception. | |
file | CATOSFuncs.h |
Functions that can be abstracted between platforms directly. | |
file | CATOSFuncs_Win32.cpp |
Functions that can be abstracted between platforms directly. | |
file | CATOverlay.cpp |
Base image overlay for drawing on top of games. | |
file | CATOverlay.h |
Base image overlay for drawing on top of games. | |
file | CATOverlayDirect3D9.cpp |
Direct3D function interception. | |
file | CATOverlayDirect3D9.h |
Direct3D function interception. | |
file | CATOverlayOpenGL.cpp |
OpenGL image overlay. | |
file | CATOverlayOpenGL.h |
OpenGL image overlay. | |
file | CATPlatform.h |
Platform-specific object creation. | |
file | CATPlatform_Win32.cpp |
Platform-specific object creation (Win32). | |
file | CATPoint.h |
Point class, mainly for small sets for clarity of code. | |
file | CATQueue.h |
Templated Queue object. | |
file | CATRect.h |
Rectangles, points, size, etc. for GUI. | |
file | CATResult.h |
CAT Result definitions and utilities. | |
file | CATResultCore.h |
Core result codes for CAT library. | |
file | CATSignal.h |
Defines an interface for signals (win32 events) for thread syncs. | |
file | CATSignal_Win32.cpp |
Win32 implementation of signal events. | |
file | CATStack.h |
Defines a templated stack. | |
file | CATStats.h |
Basic statistics class. | |
file | CATStats.h |
Basic statistics class. | |
file | CATStream.cpp |
Base stream interface. | |
file | CATStream.h |
Base stream interface. | |
file | CATStreamFile.cpp |
File stream class. | |
file | CATStreamFile.h |
File stream class. | |
file | CATStreamRAM.cpp |
RAM stream. | |
file | CATStreamRAM.h |
RAM stream. | |
file | CATStreamSub.cpp |
Sub-stream class. | |
file | CATStreamSub.h |
Sub-stream class. | |
file | CATString.cpp |
String class. | |
file | CATString.h |
String class. | |
file | CATStringTable.cpp |
String table for internationalization. | |
file | CATStringTable.h |
String table for internationalization. | |
file | CATStringTableCore.cpp |
Core String table for CAT library. | |
file | CATStringTableCore.h |
Core String table for CAT library. | |
file | CATThread.cpp |
Base Thread Class. | |
file | CATThread.h |
Base Thread Class. | |
file | CATTimeWarp.cpp |
Time function interception. | |
file | CATTimeWarp.h |
Time function interception, made for slowing down video games. | |
file | CATTypes.h |
CAT Type definitions. | |
file | CATUtil.h |
Defines basic utility functions. | |
file | CATWindowHook.cpp |
Hooks windows messages in the current app's top-level window. | |
file | CATWindowHook.h |
Hooks windows messages in the current app's top-level window. | |
file | CATXMLFactory.cpp |
XML Factory base. | |
file | CATXMLFactory.h |
XML Factory base. | |
file | CATXMLObject.cpp |
XML Object Base. | |
file | CATXMLObject.h |
XML Object Base. | |
file | CATXMLParser.cpp |
XML Parser. | |
file | CATXMLParser.h |
XML Parser. | |
file | CBMagInfo.cpp |
Color Modification Information for CodeBlind. | |
file | CBMagInfo.h |
Color Modification Information for CodeBlind. | |
file | GASPilot_Main.cpp |
Windows MAIN for GASPilot. | |
file | GASProtoMapper.cpp |
Maps inputs from a controller to various outputs. | |
Modules | |
GUI Application library for CAT | |
Classes | |
struct | CATCOLOR |
Color structure. Alpha channel - 255 opaque, 0 transparent. More... | |
class | CATCmdArg |
Helper class for CATCmdLine to hold individual parsed command line arguments and switches. More... | |
class | CATCmdLine |
Generic command line parser. More... | |
class | CATColor |
Color wrapper class. More... | |
class | CATControllerMapper |
Maps inputs from a controller to various outputs. More... | |
class | CATControlMap |
Maps inputs to outputs. More... | |
class | CATCritSec |
Defines the interface to critical sections for thread synchronization. More... | |
class | CATCurveFit |
Fit a curve to a set of points. More... | |
class | CATDirectSoundIntercept |
DirectSound function interception. More... | |
class | CATDLLInjector |
Collection of utility functions for injecting a DLL into a process. More... | |
class | CATFileSystem_Win32 |
File system functions for Win32 platform. More... | |
class | CATFilter |
Parent filtering class for one-dimensional filters. More... | |
class | CATFilterAttackDecay |
Attack/Decay filter. More... | |
class | CATFilterAttackDecay |
Attack/Decay filter. More... | |
class | CATFilterEWMA |
Exponentially weighted moving average filter (EWMA / Low pass). More... | |
class | CATImage |
Base image class. More... | |
class | CATInjectionPropagate |
Interception of new process creation with injected dll propagation. More... | |
class | CATIntercept |
Function interception class for Win32. More... | |
class | CATKeystroke |
generic keystroke class More... | |
class | CATLineFit |
Regression to fit a line to a set of points. More... | |
class | CATMatrix |
Simple class for matrix operations. More... | |
class | CATMsgThread |
Message Thread Base Class. More... | |
class | CATMutex |
Defines the interface to mutexes for thread synchronization. More... | |
class | CATOpenALIntercept |
OpenAL function interception. More... | |
class | CATOverlay |
OpenGL image Overlay. More... | |
class | CATOverlayDirect3D9 |
Direct3D function interception. More... | |
class | CATOverlayOpenGL |
OpenGL image Overlay. More... | |
class | CATPlatform |
Platform-specific object creation. More... | |
class | CATPoint |
2d point class w/size, mainly for small sets for clarity of code. More... | |
class | CATScanPoint |
Cartesian 3D point, used in 3d scanner and the like. Has color. More... | |
class | CAT3DPoint |
3D point, with color and size More... | |
class | CATQueue< T > |
Defines a templated queue. More... | |
class | CATRect |
Rectangles for GUI. More... | |
class | CATSignal |
Defines an interface for signals (win32 events) for thread syncs. More... | |
class | CATStack< T > |
Defines a templated stack. More... | |
class | CATStats |
Basic statistics class. More... | |
class | CATStream |
Base interface for streams. More... | |
class | CATStreamFile |
Generic file stream class based on STDIO. More... | |
class | CATStreamRAM |
Memory-based stream class - acts as a file in RAM. More... | |
class | CATStreamSub |
sub stream class - should work for all seekable stream types. More... | |
class | CATString |
String class that supports both char* and unicode/CATWChar types. More... | |
class | CATStringTable |
Base class for string tables for internationalization. More... | |
class | CATStringTableCore |
Core string table for CAT library. More... | |
class | CATThread |
Base Thread Class. More... | |
class | CATTimeWarp |
Time function interception, made for slowing down video games. More... | |
class | CATWindowHook |
Hooks windows messages in the current app's top-level window. More... | |
class | CATXMLFactory |
XML Factory base. More... | |
class | CATXMLObject |
XML Object Base. More... | |
class | CATXMLParser |
XML PArser. More... | |
class | GASProtoMapper |
Prototype input mapping Quick and dirty for quadcontrol - abstract on next round in CATControllerMapper. More... | |
Enumerations | |
enum | { CAT_SUCCESS = 0, CAT_STATUS = 0x60008000, CAT_STAT_CORE_LAST = 0x60008FFF, CAT_STAT_APP = 0x60009000, CAT_STAT_APP_LAST = 0x60009FFF, CAT_STRING = 0x6000C000, CAT_STR_CORE_LAST = 0x6000CFFF, CAT_STR_APP = 0x6000D000, CAT_STR_APP_LAST = 0x6000DFFF, CAT_ERROR = 0xE0008000, CAT_ERR_CORE_LAST = 0xE0008FFF, CAT_ERR_APP = 0xE0009000, CAT_ERR_APP_LAST = 0xE0009FFF } |