Table of Contents

Class EgoCamera

Namespace
OmegaEngine.Graphics.Cameras
Assembly
OmegaEngine.dll

A classic ego-shooter camera (2D Terrain-locked movement, two-axis look rotation).

public class EgoCamera : MatrixCamera, IPositionable
Inheritance
EgoCamera
Implements
Inherited Members
Extension Methods

Methods

PerspectiveChange(float, float, float, float)

Called when the user changes the view perspective.

public override void PerspectiveChange(float panX, float panY, float rotation, float zoom)

Parameters

panX float

The number of pixels panned along the X-axis divided by the number of pixels of the longest side of the viewport.

panY float

The number of pixels panned along the Y-axis divided by the number of pixels of the longest side of the viewport.

rotation float

Horizontal rotation in degrees.

zoom float

Scaling factor; 1 for no change, must not be 0.