viture_kit_bindings_generated library
Classes
- VitureKitBindings
- Bindings for VITURE XR Glasses C SDK and Custom Bridge
Constants
- LOG_LEVEL_DEBUG → const int
- LOG_LEVEL_ERROR → const int
- LOG_LEVEL_INFO → const int
- LOG_LEVEL_NONE → const int
- VITURE_CALLBACK_ID_BRIGHTNESS → const int
- VITURE_CALLBACK_ID_DISPLAY_MODE → const int
- VITURE_CALLBACK_ID_ELECTROCHROMIC_FILM → const int
- VITURE_CALLBACK_ID_NATIVE_DOF → const int
- VITURE_CALLBACK_ID_VOLUME → const int
- VITURE_CALLBACK_ID_WEAR_STATUS → const int
- VITURE_DISPLAY_MODE_1920_1080_120HZ → const int
- VITURE_DISPLAY_MODE_1920_1080_60HZ → const int
- VITURE_DISPLAY_MODE_1920_1080_90HZ → const int
- VITURE_DISPLAY_MODE_1920_1200_120HZ → const int
- VITURE_DISPLAY_MODE_1920_1200_60HZ → const int
- VITURE_DISPLAY_MODE_1920_1200_90HZ → const int
- VITURE_DISPLAY_MODE_3840_1080_60HZ → const int
- VITURE_DISPLAY_MODE_3840_1080_90HZ → const int
- VITURE_DISPLAY_MODE_3840_1200_60HZ → const int
- VITURE_DISPLAY_MODE_3840_1200_90HZ → const int
- VITURE_DISPLAY_SIZE_EXTRA → const int
- VITURE_DISPLAY_SIZE_LARGE → const int
- VITURE_DISPLAY_SIZE_MEDIUM → const int
- VITURE_DISPLAY_SIZE_SMALL → const int
- VITURE_DISPLAY_SIZE_ULTRA → const int
- VITURE_DUTY_CYCLE_H → const int
- VITURE_DUTY_CYCLE_L → const int
- VITURE_DUTY_CYCLE_M → const int
- VITURE_GLASSES_ERROR_CALIB_INIT → const int
- VITURE_GLASSES_ERROR_DATA_PARSE → const int
- VITURE_GLASSES_ERROR_DEVICE_REJECTED → const int
- VITURE_GLASSES_ERROR_INVALID_PARAM → const int
- VITURE_GLASSES_ERROR_INVALID_STATE → const int
- VITURE_GLASSES_ERROR_NO_DATA → const int
- VITURE_GLASSES_ERROR_NOT_SUPPORTED → const int
- VITURE_GLASSES_ERROR_SERIAL_FETCH → const int
- VITURE_GLASSES_ERROR_UNKNOWN → const int
- VITURE_GLASSES_ERROR_USB_EXEC → const int
- VITURE_GLASSES_ERROR_USB_UNAVAILABLE → const int
- VITURE_GLASSES_SUCCESS → const int
- VITURE_IMU_FREQUENCY_HIGH → const int
- VITURE_IMU_FREQUENCY_LOW → const int
- VITURE_IMU_FREQUENCY_MEDIUM → const int
- VITURE_IMU_FREQUENCY_MEDIUM_HIGH → const int
- VITURE_IMU_FREQUENCY_MEDIUM_LOW → const int
- VITURE_IMU_FREQUENCY_ULTRA_HIGH → const int
- VITURE_IMU_MODE_POSE → const int
- VITURE_IMU_MODE_RAW → const int
- VITURE_MARKET_NAME_BEAST → const String
- VITURE_MARKET_NAME_LITE → const String
- VITURE_MARKET_NAME_LUMA → const String
- VITURE_MARKET_NAME_LUMA_CYBER → const String
- VITURE_MARKET_NAME_LUMA_PRO → const String
- VITURE_MARKET_NAME_LUMA_ULTRA → const String
- VITURE_MARKET_NAME_ONE → const String
- VITURE_MARKET_NAME_PRO → const String
- VITURE_MARKET_NAME_PRO2 → const String
- VITURE_NATIVE_DISPLAY_MODE_1920_1080_120HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_1920_1080_60HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_1920_1080_90HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_1920_1200_120HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_1920_1200_60HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_1920_1200_90HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_3D_SBS_3840_1080_120HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_3D_SBS_3840_1080_60HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_3D_SBS_3840_1080_90HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_3D_SBS_3840_1200_120HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_3D_SBS_3840_1200_60HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_3D_SBS_3840_1200_90HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_ULTRAWIDE_3840_1080_120HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_ULTRAWIDE_3840_1080_60HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_ULTRAWIDE_3840_1080_90HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_ULTRAWIDE_3840_1200_120HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_ULTRAWIDE_3840_1200_60HZ → const int
- VITURE_NATIVE_DISPLAY_MODE_ULTRAWIDE_3840_1200_90HZ → const int
- VITURE_NATIVE_DOF_0 → const int
- VITURE_NATIVE_DOF_3 → const int
- VITURE_NATIVE_DOF_SMOOTH_FOLLOW → const int
- VITURE_VERSION_MAJOR → const int
- VITURE_VERSION_MINOR → const int
- VITURE_VERSION_PATCH → const int
- VITURE_VERSION_STRING → const String
Typedefs
- DartGlassStateCallbackFunction = void Function(int glass_state_id, int glass_value)
-
DartLogHookFunction
= void Function(int level, Pointer<
Char> tag, Pointer<Char> message) -
DartVitureImuPoseCallbackFunction
= void Function(Pointer<
Float> data, int timestamp) -
DartVitureImuRawCallbackFunction
= void Function(Pointer<
Float> data, int timestamp, int vsync) -
DartXRCameraCallbackFunction
= void Function(Pointer<
Char> image_left0, Pointer<Char> image_right0, Pointer<Char> image_left1, Pointer<Char> image_right1, double timestamp, int width, int height) -
DartXRImuCallbackFunction
= void Function(Pointer<
Float> imu, double timestamp) -
DartXRPoseCallbackFunction
= void Function(Pointer<
Float> imu, double timestamp) - DartXRVSyncCallbackFunction = void Function(double timestamp)
-
GlassStateCallback
= Pointer<
NativeFunction< GlassStateCallbackFunction> > - @brief Callback for reporting glass state changes (brightness, volume, display mode, etc.)
- GlassStateCallbackFunction = Void Function(Int glass_state_id, Int glass_value)
-
LogHook
= Pointer<
NativeFunction< LogHookFunction> > - @brief Log hook function type
-
LogHookFunction
= Void Function(Int level, Pointer<
Char> tag, Pointer<Char> message) -
VitureImuPoseCallback
= Pointer<
NativeFunction< VitureImuPoseCallbackFunction> > - @brief Callback function type for imu pose data.
-
VitureImuPoseCallbackFunction
= Void Function(Pointer<
Float> data, Uint64 timestamp) -
VitureImuRawCallback
= Pointer<
NativeFunction< VitureImuRawCallbackFunction> > - @brief Callback function type for imu raw data.
-
VitureImuRawCallbackFunction
= Void Function(Pointer<
Float> data, Uint64 timestamp, Uint64 vsync) -
XRCameraCallback
= Pointer<
NativeFunction< XRCameraCallbackFunction> > - @brief Camera frame callback for stereo frames.
-
XRCameraCallbackFunction
= Void Function(Pointer<
Char> image_left0, Pointer<Char> image_right0, Pointer<Char> image_left1, Pointer<Char> image_right1, Double timestamp, Int width, Int height) -
XRDeviceProviderHandle
= Pointer<
Void> -
@brief Handle type for XRDeviceProvider instances. This is an opaque pointer
returned by
xr_device_provider_createand consumed by other API calls. -
XRDeviceProviderHandle$1
= Pointer<
Void> - @brief Opaque handle to an XRDeviceProvider instance.
-
XRImuCallback
= Pointer<
NativeFunction< XRImuCallbackFunction> > - @brief IMU data callback for Carina device.
-
XRImuCallbackFunction
= Void Function(Pointer<
Float> imu, Double timestamp) -
XRPoseCallback
= Pointer<
NativeFunction< XRImuCallbackFunction> > - @brief Callback invoked when a new pose sample is available, This function returns pose data at the Camera's frequency (25 Hz). In most cases, this interface can be ignored.
-
XRPoseCallbackFunction
= Void Function(Pointer<
Float> imu, Double timestamp) -
XRVSyncCallback
= Pointer<
NativeFunction< XRVSyncCallbackFunction> > - @brief VSync notification callback.
- XRVSyncCallbackFunction = Void Function(Double timestamp)