module charge.game.scene.app
Source file for SceneManagerApp base classes.
Code Map
//! Source file for SceneManagerApp base classes.
module charge.game.scene.app;
//! Base class for games wishing to use Scenes, implements most if not all
//! needed SceneManager functions needed.
class ManagerApp : App, Manager
{
public:
this(opts: core.Options) { }
this(core: core.Core) { }
fn close() { }
fn updateActions(timepoint: i64) { }
fn logic() { }
fn render(t: gfx.Target, viewInfo: gfx.ViewInfo) { }
fn idle(time: i64) { }
fn push(r: Scene) { }
fn closeMe(r: Scene) { }
fn remove(r: Scene) { }
fn manageScenes() { }
}
class ManagerApp : App, Manager
Base class for games wishing to use Scenes, implements most if not all needed SceneManager functions needed.