Skip to content

CameraExtensions.ZoomSmooth(this ICamera, float, float, float) Method

Definition

Namespace: Brine2D.Rendering

Smoothly adjusts the camera zoom towards a target value using exponential decay.

public static void ZoomSmooth(this Brine2D.Rendering.ICamera camera, float targetZoom, float smoothing, float deltaTime);

Parameters

camera ICamera

The camera to zoom.

targetZoom System.Single

Target zoom level (1.0 = normal, 2.0 = 2× zoom in).

smoothing System.Single

Smoothing factor. Higher = snappier. ≤ 0 = instant snap.

deltaTime System.Single

Time since last frame in seconds.