GSDL::Scene
Inherits GSDL::Loadable < Reference < Object
Constructors
Class methods
loading_scene_class(target_scene_class : T.class, data : SwitchData | Nil = nil) : LoadingSceneBase forall T
SourceInstance methods
add_child(entity : Entity)
Sourcecamera
Sourcedestroy
Sourcedraw(draw : Draw)
Sourcedraw_camera_view(draw : Draw)
Sourcedraw_screen_overlay(draw : Draw)
Sourceentities
Sourceexit
Sourceexit?
Sourceexit_with_transition
Sourcehud
Sourcehud=(hud : HUD | Nil)
Sourceinit
Sourcename
Sourcepause_scene
Sourcepause_scene=(pause_scene : Scene | Nil)
Sourceremove_child(entity : Entity)
Sourcereset
Sourcesave_snapshot
Sourceswitch_data
Sourceswitch_data=(switch_data : SwitchData | Nil)
Sourcetransition_in
Sourcetransition_in=(transition_in : Transition)
Sourcetransition_out
Sourcetransition_out=(transition_out : Transition)
Sourceupdate_underlying=(update_underlying : Bool)
Whether to update scenes below this one (e.g. for pause overlays)
z_index
Source