class RayLib::ViewController

Included Modules

Defined in:

raylib/controllers/view.cr

Constructors

Instance Method Summary

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::Components::Destroyed::Listener

on_destroyed(entity, component : Oid::Components::Destroyed) on_destroyed

Instance methods inherited from module Oid::Controller::View

bounding_box : Oid::Element::BoundingBox bounding_box, destroy_view destroy_view, init_view(contexts : Contexts, entity) init_view

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

def self.new(contexts : Entitas::Contexts, entity : Oid::RenderableEntity) #

[View source]

Instance Method Detail

def bounding_box : Oid::Element::BoundingBox #

[View source]
def destroy_view #

[View source]
def draw #

[View source]
def init_view(contexts : Contexts, entity) #

[View source]
def on_destroyed(entity, component : Oid::Components::Destroyed) #

[View source]
def register_listeners(entity : Entitas::IEntity) #

[View source]
def try_load_asset #

[View source]