Libpointing
An open-source cross-platform library to get raw events from pointing devices and master transfer functions.
|
Cpointing::DisplayDevice::Bounds | Display bounds (origin and size) in pixels |
Cpointing::CallbackInfo | |
Cpointing::DeviceId | |
Cpointing::DeviceName | |
▼Cpointing::DisplayDevice | DisplayDevice class is used to represent the displays connected to the computer |
Cpointing::DummyDisplayDevice | Pseudo-device class. It stores configuration values passed on the query string and simulates the display behavior |
Cpointing::osxDisplayDevice | Platform specific subclass of DisplayDevice which is implemented to work with Display devices on the osx platforms |
Cpointing::winDisplayDevice | A Windows-specific subclass of DisplayDevice |
Cpointing::xorgDisplayDevice | |
Cpointing::DisplayDeviceDescriptor | |
▼Cpointing::DisplayDeviceManager | |
Cpointing::osxDisplayDeviceManager | Helper class to work with all display devices |
Cpointing::winDisplayDeviceManager | |
Cpointing::xorgDisplayDeviceManager | |
Cpointing::osxSystemPointerAcceleration | Used to set or read the cursor parameters of the current system |
Cpointing::DisplayDevice::Point | A structure to maintain coordinates of a pixel |
▼Cpointing::PointingDevice | Used to represent Pointing Devices connected to the computer or pseudo-devices |
Cpointing::DummyPointingDevice | Pseudo-device class. It is used for testing and debugging purposes |
Cpointing::osxHIDPointingDevice | |
▼Cpointing::SystemPointingDevice | Used to represent Pointing Devices connected to the computer |
Cpointing::linuxPointingDevice | |
Cpointing::osxPointingDevice | |
Cpointing::winPointingDevice | |
Cpointing::PointingDeviceManager::PointingDeviceData | |
Cpointing::PointingDeviceDescriptor | |
▼Cpointing::PointingDeviceManager | Helper class which enumerates the list of existing pointing devices. This class is a singleton which calls its platform-specific subclass constructor |
Cpointing::linuxPointingDeviceManager | Platform-specific subclass of the PointingDeviceManager class |
Cpointing::osxPointingDeviceManager | Platform-specific subclass of the PointingDeviceManager class |
Cpointing::winPointingDeviceManager | |
Cpointing::DisplayDevice::Size | Display size in mms |
▼Cpointing::TransferFunction | Abstract class that creates an object of its concrete subclasses |
Cpointing::Composition | Can be used to apply several transfer functions to the input |
Cpointing::ConstantFunction | Implements the transfer function with a constant gain factor computed taking into account device and display resolutions in order to achieve precise mapping |
Cpointing::Interpolation | Subclass of TransferFunction which can interpolate between given values in the table |
Cpointing::NaiveConstantFunction | Implements a transfer function which simply multilies the input translation by the constant gain without taking into account device characteristics |
Cpointing::SigmoidFunction | Implements the transfer function which is an discrete approximation of the sigmoid function |
Cpointing::SubPixelFunction | Subclass of TransferFunction which can be used to extend any TransferFunction to have subpixel functionality |
Cpointing::winDisplayInfo | Stores all the information about the monitor |
Cpointing::winSystemPointerAcceleration | Used to set or read the cursor parameters of the current system |
Cpointing::xorgSystemPointerAcceleration | Used to set or read the cursor parameters of the current system |