| Modifier and Type | Field and Description |
|---|---|
| public static final boolean | |
| public static final boolean | |
| public static final int | SENSOR_ORIENTATION
Sensor Bit: Orientation tracking |
| public static final int | SENSOR_POSITION
Sensor Bit: Positional tracking |
| public static final int | SENSOR_YAW_CORRECTION
Sensor Bit: Yaw correction |
| Modifier and Type | Method and Description |
|---|---|
| public StereoDeviceRenderer | createRenderer(final int
StereoDeviceRenderer distortion bits, e.g. StereoDeviceRenderer#DISTORTION_BARREL, etc,
see getRecommendedDistortionBits().desired texture count for post-processing, see textureCount, final float[] StereoDeviceRenderer#getTextureCount() and StereoDeviceRenderer#ppAvailable()eye position offset, e.g. eyePositionOffset, final FovHVHalves[] getDefaultEyePositionOffset().FovHVHalves[] field-of-view per eye, e.g. eyeFov, final float pixelsPerDisplayPixel, final int textureUnit)getDefaultFOV(). May contain only one value for monoscopic devices,
see getEyeRenderOrder().Create a new |
| public void | |
| public float[] | getDefaultEyePositionOffset()
Return the device default eye position offset for |
| public FovHVHalves[] | getDefaultFOV()
Returns the device default |
| public int | getEnabledSensorBits()
Returns the actual used sensor capability bits, e.g. |
| public int[] | |
| public StereoDeviceFactory | |
| public LocationSensorParameter | getLocationSensorParams()
Returns the |
| public int | getMinimumDistortionBits()
Returns the minimum distortion compensation bits as required by the |
| public PointImmutable | |
| public int | getRecommendedDistortionBits()
Returns the recommended distortion compensation bits for the |
| public int | |
| public boolean | |
| public int | getSupportedDistortionBits()
Returns the supported distortion compensation of the |
| public int | getSupportedSensorBits()
Returns the supported sensor capability bits, e.g. |
| public DimensionImmutable | |
| public boolean | |
| public void | resetLocationSensorOrigin()
Sets the location sensor's origin of this device to the current position. |
| public boolean | startSensors(int
the desired optional sensors desiredSensorBits, int the required sensors requiredSensorBits)Start desired and required sensors. |
| public boolean |
| DEBUG | back to summary |
|---|---|
| public static final boolean DEBUG | |
| DUMP_DATA | back to summary |
|---|---|
| public static final boolean DUMP_DATA | |
| SENSOR_ORIENTATION | back to summary |
|---|---|
| public static final int SENSOR_ORIENTATION Sensor Bit: Orientation tracking | |
| SENSOR_POSITION | back to summary |
|---|---|
| public static final int SENSOR_POSITION Sensor Bit: Positional tracking | |
| SENSOR_YAW_CORRECTION | back to summary |
|---|---|
| public static final int SENSOR_YAW_CORRECTION Sensor Bit: Yaw correction | |
| createRenderer | back to summary |
|---|---|
| public StereoDeviceRenderer createRenderer(final int distortionBits, final int textureCount, final float[] eyePositionOffset, final FovHVHalves[] eyeFov, final float pixelsPerDisplayPixel, final int textureUnit) Create a new
| |
| dispose | back to summary |
|---|---|
| public void dispose() Disposes this
Implementation shall | |
| getDefaultEyePositionOffset | back to summary |
|---|---|
| public float[] getDefaultEyePositionOffset() Return the device default eye position offset for Result is an array of float values for
| |
| getDefaultFOV | back to summary |
|---|---|
| public FovHVHalves[] getDefaultFOV() Returns the device default Monoscopic devices return an array length of one, without the value for the right-eye! | |
| getEnabledSensorBits | back to summary |
|---|---|
| public int getEnabledSensorBits() Returns the actual used sensor capability bits, e.g. | |
| getEyeRenderOrder | back to summary |
|---|---|
| public int[] getEyeRenderOrder() Returns an array of the preferred eye rendering order. The array length reflects the supported eye count. Monoscopic devices only support one eye, where stereoscopic device two eyes. | |
| getFactory | back to summary |
|---|---|
| public StereoDeviceFactory getFactory() Return the factory used to create this device. | |
| getLocationSensorParams | back to summary |
|---|---|
| public LocationSensorParameter getLocationSensorParams() Returns the | |
| getMinimumDistortionBits | back to summary |
|---|---|
| public int getMinimumDistortionBits() Returns the minimum distortion compensation bits as required by the
Minimum distortion compensation bits are being enforced by the | |
| getPosition | back to summary |
|---|---|
| public PointImmutable getPosition() If operation within a device spanning virtual desktop, returns the device position. Otherwise simply 0/0. | |
| getRecommendedDistortionBits | back to summary |
|---|---|
| public int getRecommendedDistortionBits() Returns the recommended distortion compensation bits for the User shall use the recommended distortion compensation to achieve a distortion free view. | |
| getRequiredRotation | back to summary |
|---|---|
| public int getRequiredRotation() Returns the CCW rotation as required by this display device. | |
| getSensorsStarted | back to summary |
|---|---|
| public boolean getSensorsStarted() Return true if sensors have been started, false otherwise. | |
| getSupportedDistortionBits | back to summary |
|---|---|
| public int getSupportedDistortionBits() Returns the supported distortion compensation of the | |
| getSupportedSensorBits | back to summary |
|---|---|
| public int getSupportedSensorBits() Returns the supported sensor capability bits, e.g. | |
| getSurfaceSize | back to summary |
|---|---|
| public DimensionImmutable getSurfaceSize() Returns the required surface size in pixel in target space. | |
| isValid | back to summary |
|---|---|
| public boolean isValid() Returns | |
| resetLocationSensorOrigin | back to summary |
|---|---|
| public void resetLocationSensorOrigin() Sets the location sensor's origin of this device to the current position.
In case | |
| startSensors | back to summary |
|---|---|
| public boolean startSensors(int desiredSensorBits, int requiredSensorBits) Start desired and required sensors. Returns true if action was successful, otherwise false.
Method fails if required sensors are not
| |
| stopSensors | back to summary |
|---|---|
| public boolean stopSensors() Stop sensors. Returns true if action was successful, otherwise false. | |