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