C# Class VacuumCleaner.Env.Environment.Camera

Show file Open project: Troilk/VacuumCleaner

Public Properties

Property Type Description
Proj Microsoft.Xna.Framework.Matrix
View Microsoft.Xna.Framework.Matrix
ViewProj Microsoft.Xna.Framework.Matrix

Public Methods

Method Description
AdjustAspectRatio ( float newAspectRatio ) : void
Camera ( float aspectRatio, GraphicsDevice graphicsDevice ) : System.Collections.Generic
Rotate ( float rotX, float rotY ) : void
Shift ( float shiftX, float shiftY ) : void
Update ( float time ) : void
Zoom ( float zoomAmount, int mousePosX, int mousePosY ) : void

Method Details

AdjustAspectRatio() public method

public AdjustAspectRatio ( float newAspectRatio ) : void
newAspectRatio float
return void

Camera() public method

public Camera ( float aspectRatio, GraphicsDevice graphicsDevice ) : System.Collections.Generic
aspectRatio float
graphicsDevice GraphicsDevice
return System.Collections.Generic

Rotate() public method

public Rotate ( float rotX, float rotY ) : void
rotX float
rotY float
return void

Shift() public method

public Shift ( float shiftX, float shiftY ) : void
shiftX float
shiftY float
return void

Update() public method

public Update ( float time ) : void
time float
return void

Zoom() public method

public Zoom ( float zoomAmount, int mousePosX, int mousePosY ) : void
zoomAmount float
mousePosX int
mousePosY int
return void

Property Details

Proj public property

public Matrix,Microsoft.Xna.Framework Proj
return Microsoft.Xna.Framework.Matrix

View public property

public Matrix,Microsoft.Xna.Framework View
return Microsoft.Xna.Framework.Matrix

ViewProj public property

public Matrix,Microsoft.Xna.Framework ViewProj
return Microsoft.Xna.Framework.Matrix