C# Class CameraTools.ZoomableCameraBehaviour

Inheritance: ICameraBehaviour
Show file Open project: juliancruz87/madbricks

Private Properties

Property Type Description
ApplyCurrentZoom void
CalculateDelta float
CalculateDeltaByKeyboard float
CalculateDeltaByMouse float
CalculateDeltaByPitch float

Public Methods

Method Description
Disable ( CameraParams cameraParams ) : void
Enable ( CameraParams cameraParams ) : void
Initialize ( IInputDeviceTouchData inputDevice ) : void
UpdateParams ( CameraParams cameraParams ) : void
UpdateParamsWhenAdded ( CameraParams cameraParams ) : void

Private Methods

Method Description
ApplyCurrentZoom ( CameraParams cameraParams ) : void
CalculateDelta ( ) : float
CalculateDeltaByKeyboard ( ) : float
CalculateDeltaByMouse ( ) : float
CalculateDeltaByPitch ( ) : float

Method Details

Disable() public method

public Disable ( CameraParams cameraParams ) : void
cameraParams CameraParams
return void

Enable() public method

public Enable ( CameraParams cameraParams ) : void
cameraParams CameraParams
return void

Initialize() public method

public Initialize ( IInputDeviceTouchData inputDevice ) : void
inputDevice IInputDeviceTouchData
return void

UpdateParams() public method

public UpdateParams ( CameraParams cameraParams ) : void
cameraParams CameraParams
return void

UpdateParamsWhenAdded() public method

public UpdateParamsWhenAdded ( CameraParams cameraParams ) : void
cameraParams CameraParams
return void