Murl::Input Namespace Reference

Namespace containing input related interfaces. More...

Classes

interface  IAccelerometerDevice
 The IAccelerometerDevice interface. More...
 
interface  IDevice
 The IDevice interface. More...
 
interface  IDeviceHandler
 The IDeviceHandler interface. More...
 
interface  IFactory
 The Factory to create input classes. More...
 
class  StaticFactory
 The StaticFactory class to create the IFactory object. More...
 
interface  IGameControllerDevice
 The IGameControllerDevice interface. More...
 
interface  IGyroscopeDevice
 The IGyroscopeDevice interface. More...
 
interface  IHeadingDevice
 The IHeadingDevice interface. More...
 
interface  IKeyboardDevice
 The IKeyboardDevice interface. More...
 
interface  ILocationDevice
 The ILocationDevice interface. More...
 
interface  IMesh
 The IMesh interface. More...
 
interface  IMotionDevice
 The IMotionDevice interface. More...
 
interface  IMouseButtons
 The IMouseButtons interface. More...
 
interface  IMouseDevice
 The IMouseDevice interface. More...
 
interface  IOrientationDevice
 The IOrientationDevice interface. More...
 
interface  IPlane
 The IPlane interface. More...
 
interface  IProjection
 The IProjection interface. More...
 
interface  IRawButtonDevice
 The IRawButtonDevice interface. More...
 
interface  IRawKeyboardDevice
 The IRawKeyboardDevice interface. More...
 
interface  IRawMouseDevice
 The IRawMouseDevice interface. More...
 
interface  IScreenArea
 The IScreenArea interface. More...
 
interface  ITouchArea
 The ITouchArea interface. More...
 
interface  ITouchScreenDevice
 The ITouchScreenDevice interface. More...
 
interface  ITouchableHandler
 The ITouchableHandler interface. More...
 

Typedefs

using AccelerationVector = Math::Vector< Double >
 Vector definition for acceleration by axis.
 
using AngularVelocityVector = Math::Vector< Double >
 Vector definition for angular velocity by axis.
 
using MagneticFieldVector = Math::Vector< Double >
 Vector definition for geomagnetic field by axis.
 
using Real = InputReal
 Generic floating point data type for the Murl::Input namespace.
 
using Vector = Math::Vector< Real >
 Math::Vector data type for the Murl::Input namespace.
 
using Matrix = Math::Matrix< Real >
 Math::Matrix data type for the Murl::Input namespace.
 
using Box = Math::Box< Real >
 Math::Box data type for the Murl::Input namespace.
 

Detailed Description

Namespace containing input related interfaces.


Copyright © 2011-2024 Spraylight GmbH.