Input device state.
More...
#include <MDeviceState.h>
Input device state.
MDeviceState is a generic event class for input devices. Input device classes (such as MPxMidiInputDevice) are responsible for converting specific event types to an MDeviceState which Maya understands.
- Examples:
- jlcVcrDevice/jlcVcrDevice.cpp.
int devicePosition |
( |
const unsigned short int |
axis | ) |
const |
Returns the position of the device for the specified axis.
- Parameters
-
[in] | axis | The device axis to be tested |
- Returns
- The position of the device for the specified axis
int devicePosition |
( |
const MString & |
axisName | ) |
const |
Returns the position of the device for the specified axis.
- Parameters
-
[in] | axisName | The name of the device axis to be tested |
- Returns
- The position of the device for the specified axis
void setDevicePosition |
( |
const int |
position, |
|
|
const unsigned short int |
axis |
|
) |
| |
Sets the position of the device for the specified axis.
- Parameters
-
[in] | position | The new position value |
[in] | axis | The axis of the device to be set |
- Examples:
- jlcVcrDevice/jlcVcrDevice.cpp.
void setDevicePosition |
( |
const int |
position, |
|
|
const MString & |
axis |
|
) |
| |
Sets the position of the device for the specified axis.
- Parameters
-
[in] | position | The new position value |
[in] | axis | The name of the axis of the device to be set |
bool buttonState |
( |
const unsigned short int |
button | ) |
const |
Returns the state of the given button.
- Parameters
-
[in] | button | The number of the button to be tested |
- Returns
- true button pressed
- false button released
bool buttonState |
( |
const MString & |
buttonName | ) |
const |
Returns the state of the named button.
- Parameters
-
[in] | buttonName | The name of the button to be tested |
- Returns
- true button pressed
- false button released
void setButtonState |
( |
const bool |
state, |
|
|
const unsigned short int |
button |
|
) |
| |
Set the state of the specified button.
- Parameters
-
[in] | state | The state to be set (true or false) |
[in] | button | The button number |
- Examples:
- jlcVcrDevice/jlcVcrDevice.cpp.
void setButtonState |
( |
const bool |
state, |
|
|
const MString & |
buttonName |
|
) |
| |
Set the state of the specified button.
- Parameters
-
[in] | state | The state to be set (true or false) |
[in] | buttonName | The name of the button to be set |
Return the value of the axis with the largest value.
This is used to dejitter absolute devices.
- Returns
- The value of the largest axis
Returns true if this device state is NULL;.
- Returns
- true The device state is NULL
- false The device state is not NULL
- Examples:
- jlcVcrDevice/jlcVcrDevice.cpp.
The documentation for this class was generated from the following files:
- MDeviceState.h
- MDeviceState.cpp