PixelLightAPI  .
Classes | Enumerations | Functions | Variables
PLInput Namespace Reference

Classes

class  Connection
 Connection between two controllers/controls. More...
class  Controller
 Input controller. More...
class  Axis
 Axis control. More...
class  Button
 Button control. More...
class  Control
 Input control base class. More...
class  Effect
 Effect control. More...
class  LED
 LED control. More...
class  Device
 Input device. More...
class  Joystick
 Joystick input device. More...
class  Keyboard
 Keyboard device. More...
class  Mouse
 Mouse input device. More...
class  SensorManager
 Sensor manager input device. More...
class  SpaceMouse
 SpaceMouse input device. More...
class  SplitTouchPad
 Gamepad device emulation by using a touch screen making it possible to e.g. move & look at the same time. More...
class  WiiMote
 WiiMote input device. More...
class  InputManager
 Input manager. More...
class  VirtualController
 Virtual input controller. More...
class  VirtualStandardController
 Standard virtual input controller. More...

Enumerations

enum  EControllerType { ControllerDevice = 0, ControllerVirtual }
 Controller type. More...
enum  EDeviceBackend { BackendUnknown = 0, BackendUpdateDevice, BackendConnectionDevice, BackendHID }
 Device backend type. More...

Functions

 pl_enum (EControllerType) pl_enum_value(ControllerDevice
Real input no input
connections are allowed 
pl_enum_value (ControllerVirtual,"Virtual controller, input and output connections are allowed") pl_enum_endenum EControlType
 Control type.
 pl_enum (EControlType) pl_enum_value(ControlUnknown
Unknown control pl_enum_value (ControlButton,"Button or key") pl_enum_value(ControlAxis
Unknown control Axis pl_enum_value (ControlLED,"LED output") pl_enum_value(ControlEffect

Variables

Real input device

Enumeration Type Documentation

Controller type.

Enumerator:
ControllerDevice 

Controller is a real input device, no input connections are allowed

ControllerVirtual 

Controller is a virtual controller, input and output connections are allowed

Device backend type.

Enumerator:
BackendUnknown 

Unknown backend

BackendUpdateDevice 

UpdateDevice backend

BackendConnectionDevice 

ConnectionDevice backend

BackendHID 

HIDDevice backend (which is also a ConnectionDevice!)


Function Documentation

PLInput::pl_enum ( EControllerType  )
Real input no input connections are allowed PLInput::pl_enum_value ( ControllerVirtual  ,
"Virtual  controller,
input and output connections are allowed"   
)

Control type.

< Unknown control

< Button or key

< Axis (can be absolute or relative)

< LED output

< Effect output

PLInput::pl_enum ( EControlType  )
Unknown control PLInput::pl_enum_value ( ControlButton  ,
"Button or key"   
)
Unknown control Axis PLInput::pl_enum_value ( ControlLED  ,
"LED output"   
)

Variable Documentation

Real input PLInput::device


PixelLight PixelLight 0.9.11-R1
Copyright (C) 2002-2012 by The PixelLight Team
Last modified Thu Feb 23 2012 14:09:34
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported