Package-level declarations

Common classes, types & enums to be used by the SDK functionalities

Types

Link copied to clipboard
enum Align : Enum<Align>

Alignment enum

Link copied to clipboard
enum AlignV : Enum<AlignV>

Vertical Alignment enum

Link copied to clipboard

Defines the battery status estimation

Link copied to clipboard
data class BoundingBox(var topLeftX: Float = 0.0f, var topLeftY: Float = 0.0f, var bottomRightX: Float = 0.0f, var bottomRightY: Float = 0.0f)

Bounding box helper class for handling bounding box operations

Link copied to clipboard

BLE services and characteristics UUIDs

Link copied to clipboard

Line of sight Calibration status

Link copied to clipboard

Define a connection status of a device

Link copied to clipboard

Define the available controller gestures

Link copied to clipboard

Define the available controller button

Link copied to clipboard

Direction enum

Link copied to clipboard

Glasses display on\off state

Link copied to clipboard

Define some stock colors to be used with te ui elements

Link copied to clipboard

Supported fill styles for a UIKit.widgets.UIElement

Link copied to clipboard

Defines the supported custom fonts type

Link copied to clipboard

Glasses Frame Size; defines the glasses available frame sizes

Link copied to clipboard

Glasses type, defines the glasses type available

Link copied to clipboard
interface IEvsColors

Color Utility interface

Link copied to clipboard

Defines the supported image type

Link copied to clipboard

Line style defines the type of a line

Link copied to clipboard

Pen shape defines the edge type of a line

Link copied to clipboard
enum Pivot : Enum<Pivot>

Define a pivot reference point

Link copied to clipboard
class Point(var x: Float, var y: Float)

A point class

Link copied to clipboard

Glasses power button state

Link copied to clipboard

Glasses proximity sensor state

Link copied to clipboard
data class QuaternionData(val x: Float, val y: Float, val z: Float, val w: Float)

Quaternion Data

Link copied to clipboard
Link copied to clipboard

Helper class to manager callback handlers

Link copied to clipboard

Screen render rate enumerator. Used to define the screen required render rate

Link copied to clipboard

Inertial sensors requested rate.

Link copied to clipboard

Glasses sensor type

Link copied to clipboard

Supported touch gestures of the glasses touch slider

Link copied to clipboard
data class YprData(val yaw: Float, val pitch: Float, val roll: Float)

Yaw Pitch Roll Data

Properties

Link copied to clipboard

Color Utility functions

Functions

Link copied to clipboard

ByteArray extension method to convert byte array to hex string