C# Class LuxEngine.Camera

Inheritance: Scene
ファイルを表示 Open project: Louis-Dureuil/maya-vs-the-world

Public Properties

Property Type Description
Mode CameraMode
ScrollingSpeed float
ZoomOrigin Vector2

Public Methods

Method Description
AddTarget ( Scene target ) : void
Camera ( Scene parent, Vector2 position ) : System
ClearTargets ( ) : void
RemoveTarget ( Scene target ) : void
Update ( GameTime gameTime ) : void

Private Methods

Method Description
UpdateScrolling ( GameTime gameTime, int targetIndex ) : void

Method Details

AddTarget() public method

public AddTarget ( Scene target ) : void
target Scene
return void

Camera() public method

public Camera ( Scene parent, Vector2 position ) : System
parent Scene
position Vector2
return System

ClearTargets() public method

public ClearTargets ( ) : void
return void

RemoveTarget() public method

public RemoveTarget ( Scene target ) : void
target Scene
return void

Update() public method

public Update ( GameTime gameTime ) : void
gameTime GameTime
return void

Property Details

Mode public_oe property

public CameraMode Mode
return CameraMode

ScrollingSpeed public_oe property

public float ScrollingSpeed
return float

ZoomOrigin public_oe property

public Vector2 ZoomOrigin
return Vector2