module

GSDL::Tweenable

Instance methods

_tween_color_prop
Source
color
Source
color=(val : Color)
Source
flash(flash_color : Color = Color::Red, duration : Float32 = 0.1_f32, count : Int32 = 3)
Source
offset_x

Optional properties with default implementations

Source
offset_x=(val : Num)
Source
offset_y
Source
offset_y=(val : Num)
Source
pulse(scale_factor : Float32 = 1.2_f32, duration : Float32 = 0.5_f32)
Source
rotation
Source
rotation=(rotation : Num)
Source
scale
Source
scale=(scale : Tuple(Num, Num))
Source
scale_x
Source
scale_x=(scale_x : Num)
Source
scale_y
Source
scale_y=(scale_y : Num)
Source
scroll_speed_x
Source
scroll_speed_x=(val : Num)
Source
scroll_speed_y
Source
scroll_speed_y=(val : Num)
Source
shake(intensity : Float32 = 10.0_f32, duration : Float32 = 0.5_f32)
Source
spin(duration : Float32 = 1.0_f32, direction : Symbol = :clockwise)
Source
tint
Source
tint=(val : Color | Nil)
Source
tween(to : Hash(Symbol, Tween::PropertyValue), duration : Float32, easing : MathUtils::Easing = MathUtils::Easing::Linear)
Source
tween
Source
tweens
Source
update_tweens(dt : Float32)
Source
value
Source
value=(val : Num)
Source
x=(x : Num)
Source
y=(y : Num)
Source
z_index
Source
z_index=(z_index : Int32)
Source