C# Class NewTOAPIA.GL.Camera

Inheritance: IRealizable, IPlaceable
Mostrar archivo Open project: Wiladams/NewTOAPIA Class Usage Examples

Public Methods

Method Description
Camera ( GraphicsInterface gi, Point3D location, Point3D lookAt, Vector3D up ) : System
Realize ( ) : void
SetLookAt ( Point3D vec ) : void
SetPosition ( Point3D vec ) : void
SetUp ( Vector3D vec ) : void

Protected Methods

Method Description
Changed ( ) : void
OnLookAtChanged ( ) : void
OnPositionChanged ( ) : void
OnUpChanged ( ) : void

Method Details

Camera() public method

public Camera ( GraphicsInterface gi, Point3D location, Point3D lookAt, Vector3D up ) : System
gi GraphicsInterface
location Point3D
lookAt Point3D
up NewTOAPIA.Graphics.Vector3D
return System

Changed() protected method

protected Changed ( ) : void
return void

OnLookAtChanged() protected method

protected OnLookAtChanged ( ) : void
return void

OnPositionChanged() protected method

protected OnPositionChanged ( ) : void
return void

OnUpChanged() protected method

protected OnUpChanged ( ) : void
return void

Realize() public method

public Realize ( ) : void
return void

SetLookAt() public method

public SetLookAt ( Point3D vec ) : void
vec Point3D
return void

SetPosition() public method

public SetPosition ( Point3D vec ) : void
vec Point3D
return void

SetUp() public method

public SetUp ( Vector3D vec ) : void
vec NewTOAPIA.Graphics.Vector3D
return void