The Viewport type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Viewport | Overloaded. |
Methods
Name | Description | |
---|---|---|
CalcPosition |
Calculates the position of the viewport (based on the pan field)
| |
CalcSize |
Calculates the size of the viewport (based on the zoom field)
| |
Copy |
Copies the parameters of a Viewport object into this except engine
Needed at reading a new project
| |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
HeadViewport |
sets the viewport corresponding to the head (central) eye
| |
LeftViewport |
sets the viewport corresponding to the left eye
| |
MemberwiseClone | (Inherited from Object.) | |
Resize |
Recalculate the viewport based on the new width and height of the control
| |
RightViewport |
sets the viewport corresponding to the right eye
| |
SetParams |
This method sets the basic parameteres that a Viewport needs.
| |
ToString | (Inherited from Object.) |
Fields
Name | Description | |
---|---|---|
_controlSize |
Represents the OpenGL control size measured in pixels
It changes if there is a window resize event
| |
_displaySizeInPx |
Represents the display size measured in pixels.
This field states the ratio milimeters/pixel between OpenGL world and window world
Usually it doesn't change.
| |
_maxv |
Maximum size of the viewport (OpenGl restrictions)
| |
_pan |
it is the pan
| |
_paralax |
it is the paralax: it´s positive with z positive
| |
_zoom |
it is the zoom
|
Properties
Name | Description | |
---|---|---|
Pan |
Gets/sets the pan
| |
Paralax |
Gets/sets the paralax
| |
SizeControl |
Gets/sets the OpenGL control size
| |
SizeDisplayInPixels |
Gets/sets the desired OpenGL control size
| |
Zoom |
Gets/sets the zoom
|