Murl Engine Lua Addon API  Version 1.0 beta
Murl.Input.IAccelerometerDevice

The IAccelerometerDevice interface.

To receive data the device must be activated by IAppConfiguration::SetAccelerometerActive().


Table members

Inherited


Murl.Input.IDevice

Methods


GetAccelerationX()

Get the accelerometer x-axis acceleration.

Number GetAccelerationX()

Returns
Number The x-axis acceleration in meter per seconds^2.

GetAccelerationY()

Get the accelerometer y-axis acceleration.

Number GetAccelerationY()

Returns
Number The y-axis acceleration in meter per seconds^2.

GetAccelerationZ()

Get the accelerometer z-axis acceleration.

Number GetAccelerationZ()

Returns
Number The z-axis acceleration in meter per seconds^2.

GetAcceleration()

Get the accelerometer axes acceleration.

Murl.Math.Vector GetAcceleration()

Returns
Murl.Math.Vector The axes acceleration in meter per seconds^2.

GetRawAcceleration()

Get the raw accelerometer axes acceleration. This method is useful to evaluate the absolute device orientation. All other methods reports the values relative to the current screen axis orientation.

Murl.Math.Vector GetRawAcceleration()

Returns
Murl.Math.Vector The axes acceleration in meter per seconds^2.