class

GSDL::Entity

Inherits GSDL::Saveable < GSDL::Tweenable < Reference < Object

Instance methods

active=(active : Bool)
Source
active?
Source
add_child(entity : Entity)
Source
children
Source
draw(draw : Draw)
Source
global_x
Source
global_y
Source
load_state(state : Hash(String, JSON::Any))
Source
origin
Source
origin=(origin : Tuple(Float32, Float32))
Source
origin_x
Source
origin_y
Source
parent
Source
parent=(parent : Entity | Scene | Nil)
Source
remove_child(entity : Entity)
Source
root_scene
Source
save_state
Source
scale
Source
scale=(scale : Tuple(Num, Num))
Source
scale=(scale : Num)
Source
scale_x
Source
scale_x=(scale_x : Num)
Source
scale_y
Source
scale_y=(scale_y : Num)
Source
tweens
Source
update(dt : Float32) : Bool
Source
visible=(visible : Bool)
Source
visible?
Source
x=(x : Num)
Source
y=(y : Num)
Source
z_index
Source
z_index=(z_index : Int32)
Source