 |
CameraControllerCameraRotationSmoothingDelegate Delegate |
Represents a delegate that defines a custom smoothing function for camera rotation. It can be set by calling the SetAdvancedSmoothSettings method.
Namespace: Ab4d.SharpEngine.UtilitiesAssembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 4.1.9680+a1b1e43de1ad9a7e35472c33948d688d7b40ef79
Syntaxpublic delegate void CameraRotationSmoothingDelegate(
float targetHeading,
float targetAttitude,
float elapsedTime,
ref float newHeading,
ref float newAttitude
)
Parameters
- targetHeading Single
- The heading angle that would be used when no smoothing would be used.
- targetAttitude Single
- The attitude angle that would be used when no smoothing would be used.
- elapsedTime Single
- Elapsed time in seconds between this and previous call to this delegate.
- newHeading Single
- The calculated new heading change after applying the smoothing function. This value is passed by ref and can be changed by the subscribed method.
- newAttitude Single
- The calculated new attitude change after applying the smoothing function. This value is passed by ref and can be changed by the subscribed method.
See Also