C# Class VacuumCleaner.Env.Environment.Camera

显示文件 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_oe property

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

View public_oe property

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

ViewProj public_oe property

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