class

PointClickEngine::Graphics::Effects::CameraEffects::PanEffect

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

Pan camera to a specific position

Constructors

new(target_position : RL::Vector2, duration : Float32 = 2.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
pan_speed
Source
pan_speed=(pan_speed : Float32)
Source
reset

Reset effect to start

Source
start_position
Source
start_position=(start_position : RL::Vector2 | Nil)
Source
target_position
Source
target_position=(target_position : RL::Vector2)
Source
use_duration
Source
use_duration=(use_duration : Bool)
Source