Classes | |
enum | DistanceType |
enum | EyeType |
Public Member Functions | |
boolean | init (String modelName) |
boolean | isActivated () |
void | setSurfaceSize (int surfaceWidth, int surfaceHeight) |
void | deinit () |
float [] | getViewport (EyeType eyeType) |
float [] | getProjectionMatrix (int eyeType) |
boolean | writeProfile (String filePath) |
boolean | readProfile (String filePath) |
void | loadDefaultProfile (String modelName) |
boolean | setProfile (byte[] data) |
boolean | readActiveProfile (Context context, String wearableDeviceName) |
String | getActiveProfileName () |
void | getDistancePos (DistanceType distanceType, float[] pos) |
void | setCameraToEyePose (EyeType eyeType, DistanceType distanceType, float[] pose) |
float [] | getScreenCoordinate () |
void | getTargetGLScale (DistanceType distanceType, float[] scale) |
void | getTargetGLPosition (DistanceType distanceType, float[] position) |
Static Public Member Functions | |
static WearableCalibration | getInstance () |
Contains information of WearableCalibration
Definition at line 21 of file WearableCalibration.java.
void com.maxst.ar.WearableCalibration.deinit | ( | ) |
Deinitialize the HMD device.
Definition at line 170 of file WearableCalibration.java.
String com.maxst.ar.WearableCalibration.getActiveProfileName | ( | ) |
Get active calibration profile file name
Definition at line 252 of file WearableCalibration.java.
void com.maxst.ar.WearableCalibration.getDistancePos | ( | DistanceType | distanceType, |
float [] | pos | ||
) |
Set target distance for wearable calibration
distanceType | Target distance type |
pos | Target rendering position |
Definition at line 262 of file WearableCalibration.java.
|
static |
Get WearableCalibration instance
Definition at line 85 of file WearableCalibration.java.
float [] com.maxst.ar.WearableCalibration.getProjectionMatrix | ( | int | eyeType | ) |
Get HMD projection Matrix.
eyeType | Types of HMD eyes |
Definition at line 190 of file WearableCalibration.java.
float [] com.maxst.ar.WearableCalibration.getViewport | ( | EyeType | eyeType | ) |
Get HMD screen viewport.
eyeType | Types of HMD eyes |
Definition at line 180 of file WearableCalibration.java.
boolean com.maxst.ar.WearableCalibration.init | ( | String | modelName | ) |
Initialize the HMD device.
modelName | Device name |
Definition at line 104 of file WearableCalibration.java.
boolean com.maxst.ar.WearableCalibration.isActivated | ( | ) |
Confirm that the HMD unit is initialized.
Definition at line 113 of file WearableCalibration.java.
boolean com.maxst.ar.WearableCalibration.readProfile | ( | String | filePath | ) |
Read wearable calibration profile.
filePath | Calibration file path |
Definition at line 210 of file WearableCalibration.java.
void com.maxst.ar.WearableCalibration.setCameraToEyePose | ( | EyeType | eyeType, |
DistanceType | distanceType, | ||
float [] | pose | ||
) |
eyeType | Types of HMD eyes |
distanceType | Type of target distance |
pose | Pose matrix |
Definition at line 271 of file WearableCalibration.java.
boolean com.maxst.ar.WearableCalibration.setProfile | ( | byte [] | data | ) |
Set wearable calibration profile array.
data | profile array |
Definition at line 224 of file WearableCalibration.java.
void com.maxst.ar.WearableCalibration.setSurfaceSize | ( | int | surfaceWidth, |
int | surfaceHeight | ||
) |
Set the HMD device screen size.
surfaceWidth | Screen width |
surfaceHeight | Screen height |
Definition at line 123 of file WearableCalibration.java.
boolean com.maxst.ar.WearableCalibration.writeProfile | ( | String | filePath | ) |
Write wearable calibration profile.
filePath | Calibration file path |
Definition at line 200 of file WearableCalibration.java.