Libpointing
An open-source cross-platform library to get raw events from pointing devices and master transfer functions.
 All Classes Functions Variables Typedefs Enumerator Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCpointing::DisplayDevice::BoundsDisplay bounds (origin and size) in pixels
oCpointing::CallbackInfo
oCpointing::DeviceId
oCpointing::DeviceName
oCpointing::DisplayDeviceDisplayDevice class is used to represent the displays connected to the computer
|oCpointing::DummyDisplayDevicePseudo-device class. It stores configuration values passed on the query string and simulates the display behavior
|oCpointing::osxDisplayDevicePlatform specific subclass of DisplayDevice which is implemented to work with Display devices on the osx platforms
|oCpointing::winDisplayDeviceA Windows-specific subclass of DisplayDevice
|\Cpointing::xorgDisplayDevice
oCpointing::DisplayDeviceDescriptor
oCpointing::DisplayDeviceManager
|oCpointing::osxDisplayDeviceManagerHelper class to work with all display devices
|oCpointing::winDisplayDeviceManager
|\Cpointing::xorgDisplayDeviceManager
oCpointing::osxSystemPointerAccelerationUsed to set or read the cursor parameters of the current system
oCpointing::DisplayDevice::PointA structure to maintain coordinates of a pixel
oCpointing::PointingDeviceUsed to represent Pointing Devices connected to the computer or pseudo-devices
|oCpointing::DummyPointingDevicePseudo-device class. It is used for testing and debugging purposes
|oCpointing::osxHIDPointingDevice
|\Cpointing::SystemPointingDeviceUsed to represent Pointing Devices connected to the computer
| oCpointing::linuxPointingDevice
| oCpointing::osxPointingDevice
| \Cpointing::winPointingDevice
oCpointing::PointingDeviceManager::PointingDeviceData
oCpointing::PointingDeviceDescriptor
oCpointing::PointingDeviceManagerHelper class which enumerates the list of existing pointing devices. This class is a singleton which calls its platform-specific subclass constructor
|oCpointing::linuxPointingDeviceManagerPlatform-specific subclass of the PointingDeviceManager class
|oCpointing::osxPointingDeviceManagerPlatform-specific subclass of the PointingDeviceManager class
|\Cpointing::winPointingDeviceManager
oCpointing::DisplayDevice::SizeDisplay size in mms
oCpointing::TransferFunctionAbstract class that creates an object of its concrete subclasses
|oCpointing::CompositionCan be used to apply several transfer functions to the input
|oCpointing::ConstantFunctionImplements the transfer function with a constant gain factor computed taking into account device and display resolutions in order to achieve precise mapping
|oCpointing::InterpolationSubclass of TransferFunction which can interpolate between given values in the table
|oCpointing::NaiveConstantFunctionImplements a transfer function which simply multilies the input translation by the constant gain without taking into account device characteristics
|oCpointing::SigmoidFunctionImplements the transfer function which is an discrete approximation of the sigmoid function
|\Cpointing::SubPixelFunctionSubclass of TransferFunction which can be used to extend any TransferFunction to have subpixel functionality
oCpointing::winDisplayInfoStores all the information about the monitor
oCpointing::winSystemPointerAccelerationUsed to set or read the cursor parameters of the current system
\Cpointing::xorgSystemPointerAccelerationUsed to set or read the cursor parameters of the current system