PixelLightAPI  .
Public Member Functions | Public Attributes
PLInput::SpaceMouse Class Reference

SpaceMouse input device. More...

#include <SpaceMouse.h>

Inheritance diagram for PLInput::SpaceMouse:
Inheritance graph
[legend]

List of all members.

Public Member Functions

PLINPUT_API SpaceMouse (const PLCore::String &sName, DeviceImpl *pImpl)
 Constructor.
virtual PLINPUT_API ~SpaceMouse ()
 Destructor.

Public Attributes

PLInput::Axis TransX
PLInput::Axis TransY
PLInput::Axis TransZ
PLInput::Axis RotX
PLInput::Axis RotY
PLInput::Axis RotZ
PLInput::Button Button0
PLInput::Button Button1
PLInput::Button Button2
PLInput::Button Button3
PLInput::Button Button4
PLInput::Button Button5
PLInput::Button Button6
PLInput::Button Button7

Detailed Description

SpaceMouse input device.

Remarks:
This class supports the following device backend types:
  • HIDDevice

Constructor & Destructor Documentation

PLINPUT_API PLInput::SpaceMouse::SpaceMouse ( const PLCore::String sName,
DeviceImpl *  pImpl 
)

Constructor.

Parameters:
[in]sNameDevice name
[in]pImplSystem specific device implementation, can, but shouldn't be a null pointer
virtual PLINPUT_API PLInput::SpaceMouse::~SpaceMouse ( ) [virtual]

Destructor.


Member Data Documentation

Absolute x translation axis (the values are usually roughly between [-400 .. 400])

Absolute y translation axis (the values are usually roughly between [-400 .. 400])

Absolute z translation axis (the values are usually roughly between [-400 .. 400])

Absolute x rotation axis (the values are usually roughly between [-400 .. 400])

Absolute y rotation axis (the values are usually roughly between [-400 .. 400])

Absolute z rotation axis (the values are usually roughly between [-400 .. 400])

Button #0

Button #1

Button #2

Button #3

Button #4

Button #5

Button #6

Button #7


The documentation for this class was generated from the following file:


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