Functions | |
delegate void | CaptureTaskCallback (CaptureTask task, byte[] data) |
delegate void | AudioDataCallBack (IntPtr data, UInt32 size) |
delegate void | RGBCameraDataCallback (RGBCameraDataFrame rgbCameraData, IntPtr userData) |
delegate void | XREALErrorCallback (XREALErrorCode errorCode, string message) |
delegate void | XREALGlassesEventCallback (GlassesEventData data) |
delegate void | XREALGlassesKeyClickCallback (XREALClickType actionType, XREALKeyType keyType) |
delegate void | XREALGlassesKeyStateCallback (XREALKeyType keyType, XREALKeyState state) |
delegate void | XREALGlassesDisconnectCallback (XREALGlassesDisconnectReason reason) |
delegate void | XREALGlassesVolumeCallback (uint volume) |
delegate void | XREALGlassesRGBCameraPlugStateCallback (XREALRGBCameraPlugState state) |
delegate void | XREALGlassesECLevelCallback (uint level) |
delegate void | XREALGlassesWearingStateCallback (XREALWearingStatus state) |
delegate void | XREALGlassesBrightnessCallback (uint brightness) |
delegate void | XREALGlassesTemperatureLevelCallback (XREALTemperatureLevel level) |
Enumeration Type Documentation
◆ AudioState
◆ BlendMode
◆ CamMode
◆ CapturePixelFormat
◆ CaptureResultType
◆ CodecType
◆ NotTrackingReason
Represents the reason tracking was lost.
◆ PhotoCaptureFileOutputFormat
◆ PopupUIType
◆ RecorderIndex
◆ TrackingState
◆ XREALButtonType
An enum representing different types of buttons for the XREAL controller. It includes standard buttons like Trigger, Grip, and Menu buttons, as well as custom and 2D axis buttons.
Function Documentation
◆ AudioDataCallBack()
delegate void Unity.XR.XREAL.AudioDataCallBack | ( | IntPtr | data, |
UInt32 | size ) |
Callback, called when audio data is sampled.
- Parameters
-
data The sampled audio data. size The size of the audio data.
◆ CaptureTaskCallback()
delegate void Unity.XR.XREAL.CaptureTaskCallback | ( | CaptureTask | task, |
byte[] | data ) |
Callback, called when the capture task.
- Parameters
-
task The task. data The data.
◆ RGBCameraDataCallback()
delegate void Unity.XR.XREAL.RGBCameraDataCallback | ( | RGBCameraDataFrame | rgbCameraData, |
IntPtr | userData ) |
Delegate for handling RGB camera data callbacks.
- Parameters
-
rgbCameraData The data frame from the RGB camera. userData A user-defined pointer for additional data.
◆ XREALErrorCallback()
delegate void Unity.XR.XREAL.XREALErrorCallback | ( | XREALErrorCode | errorCode, |
string | message ) |
Delegate for handling errors from the XREAL plugin.
- Parameters
-
errorCode The error code indicating the type of error. message Optional error message providing additional context or details.
◆ XREALGlassesBrightnessCallback()
delegate void Unity.XR.XREAL.XREALGlassesBrightnessCallback | ( | uint | brightness | ) |
Delegate for handling changes in the brightness level of XREAL glasses.
- Parameters
-
brightness The current brightness level.
◆ XREALGlassesDisconnectCallback()
delegate void Unity.XR.XREAL.XREALGlassesDisconnectCallback | ( | XREALGlassesDisconnectReason | reason | ) |
Delegate for handling glasses disconnection events.
- Parameters
-
reason The reason for the disconnection.
◆ XREALGlassesECLevelCallback()
delegate void Unity.XR.XREAL.XREALGlassesECLevelCallback | ( | uint | level | ) |
Delegate for handling changes in the electro chromic level of XREAL glasses.
- Parameters
-
level The current electrochromic level.
◆ XREALGlassesEventCallback()
delegate void Unity.XR.XREAL.XREALGlassesEventCallback | ( | GlassesEventData | data | ) |
Delegate for handling generic glasses events.
- Parameters
-
data The data associated with the glasses event.
◆ XREALGlassesKeyClickCallback()
delegate void Unity.XR.XREAL.XREALGlassesKeyClickCallback | ( | XREALClickType | actionType, |
XREALKeyType | keyType ) |
Delegate for handling key click events on XREAL glasses.
- Parameters
-
actionType The type of click action. keyType The type of key that was clicked.
◆ XREALGlassesKeyStateCallback()
delegate void Unity.XR.XREAL.XREALGlassesKeyStateCallback | ( | XREALKeyType | keyType, |
XREALKeyState | state ) |
Delegate for handling key state changes on XREAL glasses.
- Parameters
-
keyType The type of key whose state has changed. state The new state of the key.
◆ XREALGlassesRGBCameraPlugStateCallback()
delegate void Unity.XR.XREAL.XREALGlassesRGBCameraPlugStateCallback | ( | XREALRGBCameraPlugState | state | ) |
Delegate for handling RGB camera plug/unplug state changes.
- Parameters
-
state The current state of the RGB camera.
◆ XREALGlassesTemperatureLevelCallback()
delegate void Unity.XR.XREAL.XREALGlassesTemperatureLevelCallback | ( | XREALTemperatureLevel | level | ) |
Delegate for handling changes in the temperature level of XREAL glasses.
- Parameters
-
level The current temperature level.
◆ XREALGlassesVolumeCallback()
delegate void Unity.XR.XREAL.XREALGlassesVolumeCallback | ( | uint | volume | ) |
Delegate for handling volume change events on XREAL glasses.
- Parameters
-
volume The new volume level.
◆ XREALGlassesWearingStateCallback()
delegate void Unity.XR.XREAL.XREALGlassesWearingStateCallback | ( | XREALWearingStatus | state | ) |
Delegate for handling changes in the wearing state of XREAL glasses.
- Parameters
-
state The current wearing status.