Click or drag to resize
Ab4d.SharpEngine logo

CameraControllerCameraMovementSmoothingDelegate Delegate

Represents a delegate that defines a custom smoothing function for camera movement. It can be set by calling the SetAdvancedSmoothSettings method.

Namespace: Ab4d.SharpEngine.Utilities
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 4.0.9584+ba1aaa26d4181dd3fa8ed7b6398391d1affa36c8
Syntax
C#
public delegate void CameraMovementSmoothingDelegate(
	Vector2 targetPointerMoveVector,
	float elapsedTime,
	ref Vector2 newPointerMoveVector
)

Parameters

targetPointerMoveVector  Vector2
The pointer move vector that would be used when no smoothing would be used.
elapsedTime  Single
Elapsed time in seconds between this and previous call to this delegate.
newPointerMoveVector  Vector2
The calculated new pointer move vector after applying the smoothing function. This value is passed by ref and can be changed by the subscribed method.
See Also