The Observer type exposes the following members.

Constructors

  NameDescription
ObserverOverloaded.

Methods

  NameDescription
AnaglyphFiltered
This method sets or quits the anaglyph eye filter
Copy
Copies all the properties of observer except engine from a objetc observer
CrossEyeFiltered
This method sets or quits the cross eye filter
CrossEyeMask
This method creates a cross eye mask It is equal to side by side mask
Equals (Inherited from Object.)
Finalize (Inherited from Object.)
GetHashCode (Inherited from Object.)
GetType (Inherited from Object.)
InterlacedFiltered
This method sets or quits the interlaced filter
InterlacedMask
This method creates a interlaced mask
MemberwiseClone (Inherited from Object.)
SetEyeFilter
This method is used to set the kind of filter we want to use (when we are in anaglyph or interlaced mode)
SetFarPlane
This method moves the far plane in orther to see all the scene objects
SetParams
This method sets all the parameteres that a observer needs.
SideBySideFiltered
This method sets or quits the side by side filter
SideBySideMask
This method creates a sideBySide mask
SwapEye
This method swaps the "open" eye. If we are using the path_l eye to look at the OpenGL world, it "close" it and "open" the path_r eye, and viceversa
ToString (Inherited from Object.)

Fields

  NameDescription
_activeEye
it is the eye through we are looking
_far
Distance to the far plane
_horizontal
Unit vector between both the eyes: path_l to path_r
_interaxial
Distance between eyes
_near
distance to the near plane
_position
Camera position in space
_stereoFilter
it is the filter we are using when we are in anaglyph mode

Properties

  NameDescription
ActiveEye
Gets/sets the active eye
EyeGlasses
Gets/sets the filter for anaglyph mode
Far
Gets/sets the far plane distance
Horizontal
Gets/sets the observer horizontal unit vector
Interaxial
Gets/sets the interaxial distance (distance between eyes)
Near
Gets/sets the near plane distance
Position
Gets/sets the position of the observer

See Also