class ViewCache
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) double |
backClipDistance |
(package private) int |
backClipPolicy |
(package private) boolean |
coexistenceCenteringEnable |
(package private) int |
coexistenceCenterInPworldPolicy |
(package private) Transform3D |
coexistenceToTrackerBase |
(package private) boolean |
compatibilityModeEnable |
(package private) Transform3D |
compatLeftProjection |
(package private) Transform3D |
compatRightProjection |
(package private) Transform3D |
compatVpcToEc |
private boolean |
doHeadTracking |
(package private) double |
fieldOfView |
(package private) double |
frontClipDistance |
(package private) int |
frontClipPolicy |
(package private) int |
headIndex |
(package private) Transform3D |
headToHeadTracker |
(package private) Transform3D |
headTrackerToTrackerBase |
(package private) Point3d |
leftEarPosInHead
The user's left ear's position in head coordinates.
|
(package private) Point3d |
leftEyePosInHead
The user's left eye's position in head coordinates.
|
(package private) Point3d |
leftManualEyeInCoexistence |
(package private) int |
monoscopicViewPolicy |
(package private) double |
nominalEyeHeightFromGround
The user's nominal eye height as measured
from the ground plane.
|
(package private) double |
nominalEyeOffsetFromNominalScreen
The amount to offset the system's
viewpoint from the user's current eye-point.
|
(package private) int |
projectionPolicy |
(package private) Point3d |
rightEarPosInHead
The user's right ear's position in head coordinates.
|
(package private) Point3d |
rightEyePosInHead
The user's right eye's position in head coordinates.
|
(package private) Point3d |
rightManualEyeInCoexistence |
(package private) double |
screenScale |
(package private) int |
screenScalePolicy |
(package private) Transform3D |
trackerBaseToHeadTracker |
(package private) boolean |
trackingAvailable |
(package private) boolean |
trackingEnable |
(package private) Transform3D |
userHeadToVworld |
(package private) boolean |
userHeadToVworldEnable |
(package private) int |
vcDirtyMask |
(package private) View |
view |
(package private) int |
viewAttachPolicy |
(package private) int |
viewPolicy |
(package private) int |
visibilityPolicy
Defines the visibility policy.
|
(package private) ViewPlatformRetained |
vpRetained |
(package private) int |
windowEyepointPolicy |
(package private) int |
windowMovementPolicy |
(package private) int |
windowResizePolicy |
| Constructor and Description |
|---|
ViewCache(View view)
Constructs and initializes a ViewCache object.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
computeDerivedData()
Compute derived data using the snapshot of the per-view data.
|
(package private) boolean |
getDoHeadTracking() |
(package private) void |
snapshot()
Take snapshot of all per-view API parameters and input values.
|
View view
int viewAttachPolicy
Point3d leftEyePosInHead
Point3d rightEyePosInHead
Point3d leftEarPosInHead
Point3d rightEarPosInHead
double nominalEyeHeightFromGround
double nominalEyeOffsetFromNominalScreen
Transform3D headToHeadTracker
Transform3D coexistenceToTrackerBase
Transform3D headTrackerToTrackerBase
Transform3D trackerBaseToHeadTracker
boolean trackingAvailable
int headIndex
int coexistenceCenterInPworldPolicy
boolean compatibilityModeEnable
boolean coexistenceCenteringEnable
Point3d leftManualEyeInCoexistence
Point3d rightManualEyeInCoexistence
int viewPolicy
int projectionPolicy
int screenScalePolicy
double screenScale
int windowResizePolicy
int windowMovementPolicy
int windowEyepointPolicy
int monoscopicViewPolicy
double fieldOfView
double frontClipDistance
double backClipDistance
int frontClipPolicy
int backClipPolicy
ViewPlatformRetained vpRetained
int visibilityPolicy
boolean trackingEnable
boolean userHeadToVworldEnable
Transform3D compatVpcToEc
Transform3D compatLeftProjection
Transform3D compatRightProjection
int vcDirtyMask
private boolean doHeadTracking
Transform3D userHeadToVworld
ViewCache(View view)
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.