module Oid::Controller::Application
Included Modules
Direct including types
Defined in:
oid/controller/application.crInstance Method Summary
-
#cleanup(&)
De-Initialization NOTE: Unload any loaded resources (texture, fonts, audio)
- #contexts : Contexts
-
#draw(&)
Draw
-
#draw_ui(&)
Draw UI
-
#exit(&)
Close window and OpenGL context
-
#init(&)
Window initialization and screens management NOTE: Load resources (textures, fonts, audio) after Window initialization
- #init_application(contexts, entity, config_service : Oid::Service::Config)
-
#update(&)
Update
Instance methods inherited from module Oid::Controller
to_json(json : JSON::Builder)
to_json
Instance methods inherited from module Oid::EventListener
register_listeners(entity : Entitas::IEntity)
register_listeners
Instance Method Detail
abstract
def cleanup(&)
#
De-Initialization
NOTE Unload any loaded resources (texture, fonts, audio)
abstract
def init(&)
#
Window initialization and screens management
NOTE Load resources (textures, fonts, audio) after Window initialization
abstract
def init_application(contexts, entity, config_service : Oid::Service::Config)
#