class RayLib::ViewService

Included Modules

Defined in:

raylib/services/view.cr

Instance Method Summary

Instance methods inherited from module RayLib::Handler::TextureAtlas

load_texture_atlas(path, name, entity) load_texture_atlas, sub_texture_info : Hash(String, AtlasSubTexture) sub_texture_info, texture_atlas_map : Hash(String, String) texture_atlas_map, textures : Hash(String, RayLib::Texture2D) textures

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

get_ray_from(position : Oid::Vector2, camera : StageEntity) : Oid::Ray get_ray_from, get_root_view(contexts : Contexts) : StageEntity get_root_view, init_controller(contexts : Contexts, entity : Oid::RenderableEntity) : Oid::Controller::View init_controller

Constructor methods inherited from module Oid::Service

new(pull : JSON::PullParser) new

Instance Method Detail

def get_ray_from(position : Oid::Vector2, camera : StageEntity) : Oid::Ray #

[View source]
def get_root_view(contexts : Contexts) : StageEntity #

[View source]
def init_controller(contexts : Contexts, entity : Oid::RenderableEntity) : Oid::Controller::View #

[View source]
def load_texture(path, name, entity) #

[View source]
def sub_texture(name) : Tuple(RayLib::Texture2D | Nil, AtlasSubTexture | Nil) #

[View source]
def texture(name) : RayLib::Texture2D | Nil #

[View source]
def texture_links : Hash(String, Entitas::UnsafeAERC) #

[View source]
def textures : Hash(String, RayLib::Texture2D) #

[View source]
def unload_texture(name, entity) #

[View source]