class

PointClickEngine::Graphics::Effects::CameraEffects::ZoomEffect

Inherits PointClickEngine::Graphics::Effects::CameraEffects::BaseCameraEffect < PointClickEngine::Graphics::Effects::Effect < Reference < Object

Zoom effect for camera

Constructors

new(target_zoom : Float32, duration : Float32 = 1.0_f32)
Source

Instance methods

apply_to_camera(camera : Graphics::Core::Camera, dt : Float32)

Apply effect to camera

Source
easing
Source
easing=(easing : Proc(Float32, Float32))
Source
reset

Reset effect to start

Source
start_zoom
Source
start_zoom=(start_zoom : Float32 | Nil)
Source
target_zoom
Source
target_zoom=(target_zoom : Float32)
Source
zoom_center
Source
zoom_center=(zoom_center : RL::Vector2 | Nil)
Source
zoom_speed
Source
zoom_speed=(zoom_speed : Float32)
Source