Class MatrixCamera
- Namespace
- OmegaEngine.Graphics.Cameras
- Assembly
- OmegaEngine.dll
A camera that internally uses matrixes for representing rotations.
public abstract class MatrixCamera : Camera, IInputReceiver, IPositionable
- Inheritance
-
MatrixCamera
- Implements
- Derived
- Inherited Members
- Extension Methods
Fields
Up
A unit vector describing the up direction of the camera.
protected Vector3 Up
Field Value
- Vector3
Remarks
Only affects roll. Yaw and pitch are determined by position and target.
Properties
Target
The position the camera is looking at.
public virtual DoubleVector3 Target { get; set; }
Property Value
Methods
UpdateView()
Update cached versions of View and related matrices; abstract, to be overwritten in subclass.
protected override void UpdateView()