class RayLib::ApplicationService

Included Modules

Defined in:

raylib/services/application.cr

Constructors

Instance Method Summary

Instance methods inherited from module Oid::Service::Application

cleanup_hook : Proc(Contexts, Nil) cleanup_hook, cleanup_hook=(cleanup_hook : Proc(Contexts, Nil)) cleanup_hook=, draw_hook : Proc(Contexts, Entitas::Group(StageEntity), Nil) draw_hook, draw_hook=(draw_hook : Proc(Contexts, Entitas::Group(StageEntity), Nil)) draw_hook=, draw_ui_hook : Proc(Contexts, Entitas::Group(StageEntity), Nil) draw_ui_hook, draw_ui_hook=(draw_ui_hook : Proc(Contexts, Entitas::Group(StageEntity), Nil)) draw_ui_hook=, exit_hook : Proc(Contexts, Nil) exit_hook, exit_hook=(exit_hook : Proc(Contexts, Nil)) exit_hook=, init_controller(contexts : Contexts) : Oid::Controller::Application init_controller, init_hook : Proc(Contexts, Nil) init_hook, init_hook=(init_hook : Proc(Contexts, Nil)) init_hook=, render_fps render_fps, update_hook : Proc(Contexts, Nil) update_hook, update_hook=(update_hook : Proc(Contexts, Nil)) update_hook=

Constructor methods inherited from module Oid::Service

new(pull : JSON::PullParser) new

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def draw(contexts : Contexts, render_group : Entitas::Group(StageEntity)) #

[View source]
def init_controller(contexts : Contexts) : Oid::Controller::Application #

[View source]
def render_fps #

[View source]