class RayLib::ApplicationController
- RayLib::ApplicationController
- Reference
- Object
Included Modules
Defined in:
raylib/controllers/application.crConstructors
Instance 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)
- #register_listeners(entity : Entitas::IEntity)
-
#update(&)
Update
Instance methods inherited from module Oid::Controller::Helper
app_controller
app_controller,
contexts : Contexts
contexts,
window_controller
window_controller
Instance methods inherited from module Oid::Services::Helper
application_service : Oid::Service::Application
application_service,
camera_service : Oid::Service::Camera
camera_service,
config_service : Oid::Service::Config
config_service,
contexts : Contexts
contexts,
input_service : Oid::Service::Input
input_service,
logger_service : Oid::Service::Logger
logger_service,
time_service : Oid::Service::Time
time_service,
view_service : Oid::Service::View
view_service,
window_service : Oid::Service::Window
window_service
Instance methods inherited from module Oid::Controller::Application
cleanup(&)
cleanup,
contexts : Contexts
contexts,
draw(&)
draw,
draw_ui(&)
draw_ui,
exit(&)
exit,
init(&)
init,
init_application(contexts, entity, config_service : Oid::Service::Config)
init_application,
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
Constructor Detail
Instance Method Detail
def cleanup(&)
#
Description copied from module Oid::Controller::Application
De-Initialization
NOTE Unload any loaded resources (texture, fonts, audio)
def exit(&)
#
Description copied from module Oid::Controller::Application
Close window and OpenGL context
def init(&)
#
Description copied from module Oid::Controller::Application
Window initialization and screens management
NOTE Load resources (textures, fonts, audio) after Window initialization