class

GSDL::Notification

Inherits GSDL::Tweenable < Reference < Object

Constructors

new(text : String = "", lifetime : Float32 = 3.0_f32, background_color : LibSDL3::Color = GSDL.color(r: 30, g: 30, b: 30, a: 220), color : LibSDL3::Color = ColorScheme.get(:ui_text), x = 0, y = 0, z_index : Int32 = 2000)
Source

Instance methods

background_color
Source
background_color=(background_color : Color)
Source
color
Source
color=(color : Color)
Source
dead=(dead : Bool)

Internal state for the manager

Source
dead?

Internal state for the manager

Source
draw(draw : Draw)
Source
elapsed
Source
elapsed=(elapsed : Float32)
Source
height
Source
height=(height : Num)
Source
lifetime
Source
lifetime=(lifetime : Float32)
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
target_y
Source
target_y=(target_y : Num)
Source
text
Source
text=(text : String)
Source
tweens
Source
update(dt : Float32)
Source
width
Source
width=(width : Num)
Source
x=(x : Num)
Source
y=(y : Num)
Source
z_index
Source
z_index=(z_index : Int32)
Source