Click or drag to resize
Ab4d.SharpEngine logo

CameraControllerSetAdvancedSmoothSettings(CameraControllerCameraRotationSmoothingDelegate, CameraControllerCameraMovementSmoothingDelegate, CameraControllerCameraZoomSmoothingDelegate) Method

This SetAdvancedSmoothSettings overload can set custom smoothing functions.

Namespace: Ab4d.SharpEngine.Utilities
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 4.0.9584+ba1aaa26d4181dd3fa8ed7b6398391d1affa36c8
Syntax
C#
public void SetAdvancedSmoothSettings(
	CameraControllerCameraRotationSmoothingDelegate? customRotationSmoothingFunction = null,
	CameraControllerCameraMovementSmoothingDelegate? customMovementSmoothingFunction = null,
	CameraControllerCameraZoomSmoothingDelegate? customZoomSmoothingFunction = null
)

Parameters

customRotationSmoothingFunction  CameraControllerCameraRotationSmoothingDelegate  (Optional)
Optional CameraRotationSmoothingDelegate that can be used to provide custom rotation smoothing.
customMovementSmoothingFunction  CameraControllerCameraMovementSmoothingDelegate  (Optional)
Optional CameraMovementSmoothingDelegate that can be used to provide custom movement smoothing.
customZoomSmoothingFunction  CameraControllerCameraZoomSmoothingDelegate  (Optional)
Optional CameraZoomSmoothingDelegate that can be used to provide custom zoom smoothing.
See Also