public static extern float WVR_GetDeviceBatteryPercentage_Android(WVR_DeviceType type);
public override bool GetInputButtonState(WVR_DeviceType type, WVR_InputId id) { return(WVR_GetInputButtonState_Android(type, id)); }
public override void SetPosePredictEnabled(WVR_DeviceType type, bool enabled_position_predict, bool enable_rotation_predict) { WVR_SetPosePredictEnabled_Android(type, enabled_position_predict, enable_rotation_predict); }
public static extern int WVR_GetInputTypeCount_Android(WVR_DeviceType type, WVR_InputType inputType);
public override bool GetDeviceErrorState(WVR_DeviceType dev_type, WVR_DeviceErrorState error_state) { return(WVR_GetDeviceErrorState_Android(dev_type, error_state)); }
public static extern void WVR_SetParameters_Android(WVR_DeviceType type, IntPtr pchValue);
public static extern uint WVR_GetParameters_Android(WVR_DeviceType type, IntPtr pchValue, IntPtr retValue, uint unBufferSize);
public override WVR_BatteryTemperatureStatus GetBatteryTemperatureStatus(WVR_DeviceType type) { return(WVR_GetBatteryTemperatureStatus_Android(type)); }
public static extern float WVR_GetBatteryTemperature_Android(WVR_DeviceType type);
public override WVR_ChargeStatus GetChargeStatus(WVR_DeviceType type) { return(WVR_GetChargeStatus_Android(type)); }
public static extern WVR_BatteryTemperatureStatus WVR_GetBatteryTemperatureStatus_Android(WVR_DeviceType type);
public static extern WVR_ChargeStatus WVR_GetChargeStatus_Android(WVR_DeviceType type);
public override int GetInputDeviceCapability(WVR_DeviceType type, WVR_InputType inputType) { return(WVR_GetInputDeviceCapability_Android(type, inputType)); }
public override float GetDeviceBatteryPercentage(WVR_DeviceType type) { return(WVR_GetDeviceBatteryPercentage_Android(type)); }
public static extern WVR_NumDoF WVR_GetDegreeOfFreedom_Android(WVR_DeviceType type);
public override float GetBatteryTemperature(WVR_DeviceType type) { return(WVR_GetBatteryTemperature_Android(type)); }
public override WVR_NumDoF GetDegreeOfFreedom(WVR_DeviceType type) { return(WVR_GetDegreeOfFreedom_Android(type)); }
public static extern WVR_AnalogType WVR_GetInputDeviceAnalogType_Android(WVR_DeviceType type, WVR_InputId id);
public override void SetParameters(WVR_DeviceType type, IntPtr pchValue) { WVR_SetParameters_Android(type, pchValue); }
public override WVR_AnalogType GetInputDeviceAnalogType(WVR_DeviceType type, WVR_InputId id) { return(WVR_GetInputDeviceAnalogType_Android(type, id)); }
public override uint GetParameters(WVR_DeviceType type, IntPtr pchValue, IntPtr retValue, uint unBufferSize) { return(WVR_GetParameters_Android(type, pchValue, retValue, unBufferSize)); }
public static extern bool WVR_GetInputDeviceState_Android(WVR_DeviceType type, uint inputMask, ref uint buttons, ref uint touches, [In, Out] WVR_AnalogState_t[] analogArray, uint analogArrayCount);
public static extern bool WVR_GetDeviceErrorState_Android(WVR_DeviceType dev_type, WVR_DeviceErrorState error_state);
public override bool GetInputDeviceState(WVR_DeviceType type, uint inputMask, ref uint buttons, ref uint touches, [In, Out] WVR_AnalogState_t[] analogArray, uint analogArrayCount) { return(WVR_GetInputDeviceState_Android(type, inputMask, ref buttons, ref touches, analogArray, analogArrayCount)); }
public override int GetInputTypeCount(WVR_DeviceType type, WVR_InputType inputType) { return(WVR_GetInputTypeCount_Android(type, inputType)); }
public static extern bool WVR_IsDeviceSuspend_Android(WVR_DeviceType type);
public static extern void WVR_SetPosePredictEnabled_Android(WVR_DeviceType type, bool enabled_position_predict, bool enable_rotation_predict);
public override bool IsDeviceSuspend(WVR_DeviceType type) { return(WVR_IsDeviceSuspend_Android(type)); }
public static extern bool WVR_GetInputTouchState_Android(WVR_DeviceType type, WVR_InputId id);
public static extern int WVR_GetInputDeviceCapability_Android(WVR_DeviceType type, WVR_InputType inputType);