C# Class Drought.World.Camera

Show file Open project: kiniry-teaching/UCD Class Usage Examples

Public Methods

Method Description
Camera ( GameState gameState, LevelInfo levelInfo, bool isRestricted ) : System
ascend ( ) : void
back ( ) : void
descend ( ) : void
forward ( ) : void
getOrientation ( ) : float
getPosition ( ) : Vector3
getProjectionMatrix ( ) : Matrix
getViewMatrix ( ) : Matrix
initialize ( ) : void
left ( ) : void
right ( ) : void
rotateDown ( ) : void
rotateLeft ( ) : void
rotateRight ( ) : void
rotateUp ( ) : void
setEyeVector ( Vector3 v ) : void
setRotation ( float x, float z ) : void
update ( ) : void
zoomIn ( ) : void
zoomOut ( ) : void

Method Details

Camera() public method

public Camera ( GameState gameState, LevelInfo levelInfo, bool isRestricted ) : System
gameState Drought.State.GameState
levelInfo LevelInfo
isRestricted bool
return System

ascend() public method

public ascend ( ) : void
return void

back() public method

public back ( ) : void
return void

descend() public method

public descend ( ) : void
return void

forward() public method

public forward ( ) : void
return void

getOrientation() public method

public getOrientation ( ) : float
return float

getPosition() public method

public getPosition ( ) : Vector3
return Vector3

getProjectionMatrix() public method

public getProjectionMatrix ( ) : Matrix
return Matrix

getViewMatrix() public method

public getViewMatrix ( ) : Matrix
return Matrix

initialize() public method

public initialize ( ) : void
return void

left() public method

public left ( ) : void
return void

right() public method

public right ( ) : void
return void

rotateDown() public method

public rotateDown ( ) : void
return void

rotateLeft() public method

public rotateLeft ( ) : void
return void

rotateRight() public method

public rotateRight ( ) : void
return void

rotateUp() public method

public rotateUp ( ) : void
return void

setEyeVector() public method

public setEyeVector ( Vector3 v ) : void
v Vector3
return void

setRotation() public method

public setRotation ( float x, float z ) : void
x float
z float
return void

update() public method

public update ( ) : void
return void

zoomIn() public method

public zoomIn ( ) : void
return void

zoomOut() public method

public zoomOut ( ) : void
return void