C# Class DemoLib.Camera

Mostrar archivo Open project: mono/DemoLib

Public Methods

Method Description
Camera ( ) : System
Camera ( Vertex position ) : System
Camera ( Vertex position, Vertex target ) : System
Camera ( Vertex position, Vertex target, Vector upVector ) : System
Camera ( float x, float y, float z ) : System
Elevate ( float amount ) : void
LookAt ( Vertex point ) : void
LookAt ( Vertex point, Vector upVector ) : void
LookAt ( float x, float y, float z ) : void
Move ( Vector amount ) : void
MoveRelative ( Vector amount ) : void
MoveTo ( Vertex point ) : void
MoveTo ( float x, float y, float z ) : void
Pitch ( float angle ) : void
Roll ( float angle ) : void
Strafe ( float amount ) : void
Yaw ( float angle ) : void
Zoom ( float amount ) : void

Method Details

Camera() public method

public Camera ( ) : System
return System

Camera() public method

public Camera ( Vertex position ) : System
position Vertex
return System

Camera() public method

public Camera ( Vertex position, Vertex target ) : System
position Vertex
target Vertex
return System

Camera() public method

public Camera ( Vertex position, Vertex target, Vector upVector ) : System
position Vertex
target Vertex
upVector Vector
return System

Camera() public method

public Camera ( float x, float y, float z ) : System
x float
y float
z float
return System

Elevate() public method

public Elevate ( float amount ) : void
amount float
return void

LookAt() public method

public LookAt ( Vertex point ) : void
point Vertex
return void

LookAt() public method

public LookAt ( Vertex point, Vector upVector ) : void
point Vertex
upVector Vector
return void

LookAt() public method

public LookAt ( float x, float y, float z ) : void
x float
y float
z float
return void

Move() public method

public Move ( Vector amount ) : void
amount Vector
return void

MoveRelative() public method

public MoveRelative ( Vector amount ) : void
amount Vector
return void

MoveTo() public method

public MoveTo ( Vertex point ) : void
point Vertex
return void

MoveTo() public method

public MoveTo ( float x, float y, float z ) : void
x float
y float
z float
return void

Pitch() public method

public Pitch ( float angle ) : void
angle float
return void

Roll() public method

public Roll ( float angle ) : void
angle float
return void

Strafe() public method

public Strafe ( float amount ) : void
amount float
return void

Yaw() public method

public Yaw ( float angle ) : void
angle float
return void

Zoom() public method

public Zoom ( float amount ) : void
amount float
return void