class StageEntity

Overview

Entitas::Entity for the StageContext

Included Modules

Defined in:

oid/context_extensions.cr

Instance methods inherited from module Oid::PropListener::Helper

add_component_prop_listener : Entitas::Entity
add_component_prop_listener(**args) : Entitas::Entity
add_component_prop_listener
, add_prop_listener(value : Set(Oid::Components::Prop::Listener) = Set(::Oid::Components::Prop::Listener).new) : Entitas::Entity add_prop_listener, del_component_prop_listener : Entitas::Entity del_component_prop_listener, del_prop_listener : Entitas::Entity del_prop_listener, get_component_prop_listener : Oid::PropListener get_component_prop_listener, has_component_prop_listener? : Bool has_component_prop_listener?, has_prop_listener? : Bool has_prop_listener?, prop_listener : Oid::PropListener prop_listener, prop_listener? : Bool prop_listener?, remove_component_prop_listener remove_component_prop_listener, remove_prop_listener remove_prop_listener, replace_component_prop_listener(component : Oid::PropListener)
replace_component_prop_listener(**args)
replace_component_prop_listener
, replace_prop_listener(value : Set(Oid::Components::Prop::Listener))
replace_prop_listener(component : Oid::PropListener)
replace_prop_listener

Instance methods inherited from module Oid::PositionListener::Helper

add_component_position_listener : Entitas::Entity
add_component_position_listener(**args) : Entitas::Entity
add_component_position_listener
, add_position_listener(value : Set(Oid::Components::Position::Listener) = Set(::Oid::Components::Position::Listener).new) : Entitas::Entity add_position_listener, del_component_position_listener : Entitas::Entity del_component_position_listener, del_position_listener : Entitas::Entity del_position_listener, get_component_position_listener : Oid::PositionListener get_component_position_listener, has_component_position_listener? : Bool has_component_position_listener?, has_position_listener? : Bool has_position_listener?, position_listener : Oid::PositionListener position_listener, position_listener? : Bool position_listener?, remove_component_position_listener remove_component_position_listener, remove_position_listener remove_position_listener, replace_component_position_listener(component : Oid::PositionListener)
replace_component_position_listener(**args)
replace_component_position_listener
, replace_position_listener(value : Set(Oid::Components::Position::Listener))
replace_position_listener(component : Oid::PositionListener)
replace_position_listener

Instance methods inherited from module Oid::HiddenRemovedListener::Helper

add_component_hidden_removed_listener : Entitas::Entity
add_component_hidden_removed_listener(**args) : Entitas::Entity
add_component_hidden_removed_listener
, add_hidden_removed_listener(value : Set(Oid::Components::Hidden::RemovedListener) = Set(::Oid::Components::Hidden::RemovedListener).new) : Entitas::Entity add_hidden_removed_listener, del_component_hidden_removed_listener : Entitas::Entity del_component_hidden_removed_listener, del_hidden_removed_listener : Entitas::Entity del_hidden_removed_listener, get_component_hidden_removed_listener : Oid::HiddenRemovedListener get_component_hidden_removed_listener, has_component_hidden_removed_listener? : Bool has_component_hidden_removed_listener?, has_hidden_removed_listener? : Bool has_hidden_removed_listener?, hidden_removed_listener : Oid::HiddenRemovedListener hidden_removed_listener, hidden_removed_listener? : Bool hidden_removed_listener?, remove_component_hidden_removed_listener remove_component_hidden_removed_listener, remove_hidden_removed_listener remove_hidden_removed_listener, replace_component_hidden_removed_listener(component : Oid::HiddenRemovedListener)
replace_component_hidden_removed_listener(**args)
replace_component_hidden_removed_listener
, replace_hidden_removed_listener(value : Set(Oid::Components::Hidden::RemovedListener))
replace_hidden_removed_listener(component : Oid::HiddenRemovedListener)
replace_hidden_removed_listener

Instance methods inherited from module Oid::HiddenListener::Helper

add_component_hidden_listener : Entitas::Entity
add_component_hidden_listener(**args) : Entitas::Entity
add_component_hidden_listener
, add_hidden_listener(value : Set(Oid::Components::Hidden::Listener) = Set(::Oid::Components::Hidden::Listener).new) : Entitas::Entity add_hidden_listener, del_component_hidden_listener : Entitas::Entity del_component_hidden_listener, del_hidden_listener : Entitas::Entity del_hidden_listener, get_component_hidden_listener : Oid::HiddenListener get_component_hidden_listener, has_component_hidden_listener? : Bool has_component_hidden_listener?, has_hidden_listener? : Bool has_hidden_listener?, hidden_listener : Oid::HiddenListener hidden_listener, hidden_listener? : Bool hidden_listener?, remove_component_hidden_listener remove_component_hidden_listener, remove_hidden_listener remove_hidden_listener, replace_component_hidden_listener(component : Oid::HiddenListener)
replace_component_hidden_listener(**args)
replace_component_hidden_listener
, replace_hidden_listener(value : Set(Oid::Components::Hidden::Listener))
replace_hidden_listener(component : Oid::HiddenListener)
replace_hidden_listener

Instance methods inherited from module Oid::DestroyedListener::Helper

add_component_destroyed_listener : Entitas::Entity
add_component_destroyed_listener(**args) : Entitas::Entity
add_component_destroyed_listener
, add_destroyed_listener(value : Set(Oid::Components::Destroyed::Listener) = Set(::Oid::Components::Destroyed::Listener).new) : Entitas::Entity add_destroyed_listener, del_component_destroyed_listener : Entitas::Entity del_component_destroyed_listener, del_destroyed_listener : Entitas::Entity del_destroyed_listener, destroyed_listener : Oid::DestroyedListener destroyed_listener, destroyed_listener? : Bool destroyed_listener?, get_component_destroyed_listener : Oid::DestroyedListener get_component_destroyed_listener, has_component_destroyed_listener? : Bool has_component_destroyed_listener?, has_destroyed_listener? : Bool has_destroyed_listener?, remove_component_destroyed_listener remove_component_destroyed_listener, remove_destroyed_listener remove_destroyed_listener, replace_component_destroyed_listener(component : Oid::DestroyedListener)
replace_component_destroyed_listener(**args)
replace_component_destroyed_listener
, replace_destroyed_listener(value : Set(Oid::Components::Destroyed::Listener))
replace_destroyed_listener(component : Oid::DestroyedListener)
replace_destroyed_listener

Instance methods inherited from module Oid::Components::ViewElement::Helper

add_component_view_element : Entitas::Entity
add_component_view_element(**args) : Entitas::Entity
add_component_view_element
, add_view_element(**args) : Entitas::Entity add_view_element, del_component_view_element : Entitas::Entity del_component_view_element, del_view_element : Entitas::Entity del_view_element, get_component_view_element : Oid::Components::ViewElement get_component_view_element, has_component_view_element? : Bool has_component_view_element?, has_view_element? : Bool has_view_element?, remove_component_view_element remove_component_view_element, remove_view_element remove_view_element, replace_component_view_element(component : Oid::Components::ViewElement)
replace_component_view_element(**args)
replace_component_view_element
, replace_view_element(component : Oid::Components::ViewElement)
replace_view_element(**args)
replace_view_element
, view_element : Oid::Components::ViewElement view_element, view_element? : Bool view_element?

Instance methods inherited from module Oid::Components::View::Helper

add_component_view : Entitas::Entity
add_component_view(**args) : Entitas::Entity
add_component_view
, add_view(value : Oid::Controller::View) : Entitas::Entity add_view, del_component_view : Entitas::Entity del_component_view, del_view : Entitas::Entity del_view, get_component_view : Oid::Components::View get_component_view, has_component_view? : Bool has_component_view?, has_view? : Bool has_view?, remove_component_view remove_component_view, remove_view remove_view, replace_component_view(component : Oid::Components::View)
replace_component_view(**args)
replace_component_view
, replace_view(component : Oid::Components::View)
replace_view(value : Oid::Controller::View)
replace_view
, view : Oid::Components::View view, view? : Bool view?

Instance methods inherited from module Oid::Components::UiElement::Helper

add_component_ui_element : Entitas::Entity
add_component_ui_element(**args) : Entitas::Entity
add_component_ui_element
, add_ui_element : Entitas::Entity add_ui_element, del_component_ui_element : Entitas::Entity del_component_ui_element, del_ui_element : Entitas::Entity del_ui_element, get_component_ui_element : Oid::Components::UiElement get_component_ui_element, has_component_ui_element? : Bool has_component_ui_element?, has_ui_element? : Bool has_ui_element?, remove_component_ui_element remove_component_ui_element, remove_ui_element remove_ui_element, replace_component_ui_element(component : Oid::Components::UiElement)
replace_component_ui_element(**args)
replace_component_ui_element
, replace_ui_element(component : Oid::Components::UiElement)
replace_ui_element
replace_ui_element
, ui_element : Oid::Components::UiElement ui_element, ui_element=(value : Bool) ui_element=, ui_element? : Bool ui_element?

Instance methods inherited from module Oid::Components::Scale::Helper

add_component_scale : Entitas::Entity
add_component_scale(**args) : Entitas::Entity
add_component_scale
, add_scale(value : Float64 = 1.0) : Entitas::Entity add_scale, del_component_scale : Entitas::Entity del_component_scale, del_scale : Entitas::Entity del_scale, get_component_scale : Oid::Components::Scale get_component_scale, has_component_scale? : Bool has_component_scale?, has_scale? : Bool has_scale?, remove_component_scale remove_component_scale, remove_scale remove_scale, replace_component_scale(component : Oid::Components::Scale)
replace_component_scale(**args)
replace_component_scale
, replace_scale(value : Float64)
replace_scale(component : Oid::Components::Scale)
replace_scale
, scale : Oid::Components::Scale scale, scale? : Bool scale?

Instance methods inherited from module Oid::Components::Rotation::Helper

add_component_rotation : Entitas::Entity
add_component_rotation(**args) : Entitas::Entity
add_component_rotation
, add_rotation(value : Oid::Vector3 = Oid::Vector3.zero) : Entitas::Entity add_rotation, del_component_rotation : Entitas::Entity del_component_rotation, del_rotation : Entitas::Entity del_rotation, get_component_rotation : Oid::Components::Rotation get_component_rotation, has_component_rotation? : Bool has_component_rotation?, has_rotation? : Bool has_rotation?, remove_component_rotation remove_component_rotation, remove_rotation remove_rotation, replace_component_rotation(component : Oid::Components::Rotation)
replace_component_rotation(**args)
replace_component_rotation
, replace_rotation(value : Oid::Vector3)
replace_rotation(component : Oid::Components::Rotation)
replace_rotation
, rotation : Oid::Components::Rotation rotation, rotation? : Bool rotation?

Instance methods inherited from module Oid::Components::RootView::Helper

add_component_root_view : Entitas::Entity
add_component_root_view(**args) : Entitas::Entity
add_component_root_view
, add_root_view : Entitas::Entity add_root_view, del_component_root_view : Entitas::Entity del_component_root_view, del_root_view : Entitas::Entity del_root_view, get_component_root_view : Oid::Components::RootView get_component_root_view, has_component_root_view? : Bool has_component_root_view?, has_root_view? : Bool has_root_view?, remove_component_root_view remove_component_root_view, remove_root_view remove_root_view, replace_component_root_view(component : Oid::Components::RootView)
replace_component_root_view(**args)
replace_component_root_view
, replace_root_view(component : Oid::Components::RootView)
replace_root_view
replace_root_view
, root_view : Oid::Components::RootView root_view, root_view=(value : Bool) root_view=, root_view? : Bool root_view?

Instance methods inherited from module Oid::Components::Prop::Helper

add_component_prop : Entitas::Entity
add_component_prop(**args) : Entitas::Entity
add_component_prop
, add_prop(name : String) : Entitas::Entity add_prop, add_prop_listener(value : Oid::Components::Prop::Listener) add_prop_listener, del_component_prop : Entitas::Entity del_component_prop, del_prop : Entitas::Entity del_prop, get_component_prop : Oid::Components::Prop get_component_prop, has_component_prop? : Bool has_component_prop?, has_prop? : Bool has_prop?, prop : Oid::Components::Prop prop, prop? : Bool prop?, remove_component_prop remove_component_prop, remove_prop remove_prop, remove_prop_listener(value : Oid::Components::Prop::Listener, remove_comp_when_empty = false) remove_prop_listener, replace_component_prop(component : Oid::Components::Prop)
replace_component_prop(**args)
replace_component_prop
, replace_prop(name : String)
replace_prop(component : Oid::Components::Prop)
replace_prop

Instance methods inherited from module Oid::Components::PositionType::Helper

add_component_position_type : Entitas::Entity
add_component_position_type(**args) : Entitas::Entity
add_component_position_type
, add_position_type(value : Oid::Enum::Position = Oid::Enum::Position::Relative) : Entitas::Entity add_position_type, del_component_position_type : Entitas::Entity del_component_position_type, del_position_type : Entitas::Entity del_position_type, get_component_position_type : Oid::Components::PositionType get_component_position_type, has_component_position_type? : Bool has_component_position_type?, has_position_type? : Bool has_position_type?, position_type : Oid::Components::PositionType position_type, position_type? : Bool position_type?, remove_component_position_type remove_component_position_type, remove_position_type remove_position_type, replace_component_position_type(component : Oid::Components::PositionType)
replace_component_position_type(**args)
replace_component_position_type
, replace_position_type(value : Oid::Enum::Position)
replace_position_type(component : Oid::Components::PositionType)
replace_position_type

Instance methods inherited from module Oid::Components::Position::Helper

add_component_position : Entitas::Entity
add_component_position(**args) : Entitas::Entity
add_component_position
, add_position(value : Oid::Vector3 = Oid::Vector3.zero) : Entitas::Entity add_position, add_position_listener(value : Oid::Components::Position::Listener) add_position_listener, del_component_position : Entitas::Entity del_component_position, del_position : Entitas::Entity del_position, get_component_position : Oid::Components::Position get_component_position, has_component_position? : Bool has_component_position?, has_position? : Bool has_position?, position : Oid::Components::Position position, position? : Bool position?, remove_component_position remove_component_position, remove_position remove_position, remove_position_listener(value : Oid::Components::Position::Listener, remove_comp_when_empty = false) remove_position_listener, replace_component_position(component : Oid::Components::Position)
replace_component_position(**args)
replace_component_position
, replace_position(value : Oid::Vector3)
replace_position(component : Oid::Components::Position)
replace_position

Instance methods inherited from module Oid::Components::Mover::Helper

add_component_mover : Entitas::Entity
add_component_mover(**args) : Entitas::Entity
add_component_mover
, add_mover : Entitas::Entity add_mover, del_component_mover : Entitas::Entity del_component_mover, del_mover : Entitas::Entity del_mover, get_component_mover : Oid::Components::Mover get_component_mover, has_component_mover? : Bool has_component_mover?, has_mover? : Bool has_mover?, mover : Oid::Components::Mover mover, mover=(value : Bool) mover=, mover? : Bool mover?, remove_component_mover remove_component_mover, remove_mover remove_mover, replace_component_mover(component : Oid::Components::Mover)
replace_component_mover(**args)
replace_component_mover
, replace_mover(component : Oid::Components::Mover)
replace_mover
replace_mover

Instance methods inherited from module Oid::Components::Moveable::Helper

add_component_moveable : Entitas::Entity
add_component_moveable(**args) : Entitas::Entity
add_component_moveable
, add_moveable : Entitas::Entity add_moveable, del_component_moveable : Entitas::Entity del_component_moveable, del_moveable : Entitas::Entity del_moveable, get_component_moveable : Oid::Components::Moveable get_component_moveable, has_component_moveable? : Bool has_component_moveable?, has_moveable? : Bool has_moveable?, moveable : Oid::Components::Moveable moveable, moveable=(value : Bool) moveable=, moveable? : Bool moveable?, remove_component_moveable remove_component_moveable, remove_moveable remove_moveable, replace_component_moveable(component : Oid::Components::Moveable)
replace_component_moveable(**args)
replace_component_moveable
, replace_moveable(component : Oid::Components::Moveable)
replace_moveable
replace_moveable

Instance methods inherited from module Oid::Components::MoveComplete::Helper

add_component_move_complete : Entitas::Entity
add_component_move_complete(**args) : Entitas::Entity
add_component_move_complete
, add_move_complete : Entitas::Entity add_move_complete, del_component_move_complete : Entitas::Entity del_component_move_complete, del_move_complete : Entitas::Entity del_move_complete, get_component_move_complete : Oid::Components::MoveComplete get_component_move_complete, has_component_move_complete? : Bool has_component_move_complete?, has_move_complete? : Bool has_move_complete?, move_complete : Oid::Components::MoveComplete move_complete, move_complete=(value : Bool) move_complete=, move_complete? : Bool move_complete?, remove_component_move_complete remove_component_move_complete, remove_move_complete remove_move_complete, replace_component_move_complete(component : Oid::Components::MoveComplete)
replace_component_move_complete(**args)
replace_component_move_complete
, replace_move_complete(component : Oid::Components::MoveComplete)
replace_move_complete
replace_move_complete

Instance methods inherited from module Oid::Components::Move::Helper

add_component_move : Entitas::Entity
add_component_move(**args) : Entitas::Entity
add_component_move
, add_move(**args) : Entitas::Entity add_move, del_component_move : Entitas::Entity del_component_move, del_move : Entitas::Entity del_move, get_component_move : Oid::Components::Move get_component_move, has_component_move? : Bool has_component_move?, has_move? : Bool has_move?, move : Oid::Components::Move move, move? : Bool move?, remove_component_move remove_component_move, remove_move remove_move, replace_component_move(component : Oid::Components::Move)
replace_component_move(**args)
replace_component_move
, replace_move(component : Oid::Components::Move)
replace_move(**args)
replace_move

Instance methods inherited from module Oid::Components::Interactive::Helper

add_component_interactive : Entitas::Entity
add_component_interactive(**args) : Entitas::Entity
add_component_interactive
, add_interactive : Entitas::Entity add_interactive, del_component_interactive : Entitas::Entity del_component_interactive, del_interactive : Entitas::Entity del_interactive, get_component_interactive : Oid::Components::Interactive get_component_interactive, has_component_interactive? : Bool has_component_interactive?, has_interactive? : Bool has_interactive?, interactive : Oid::Components::Interactive interactive, interactive=(value : Bool) interactive=, interactive? : Bool interactive?, remove_component_interactive remove_component_interactive, remove_interactive remove_interactive, replace_component_interactive(component : Oid::Components::Interactive)
replace_component_interactive(**args)
replace_component_interactive
, replace_interactive(component : Oid::Components::Interactive)
replace_interactive
replace_interactive

Instance methods inherited from module Oid::Components::Hidden::Helper

add_component_hidden : Entitas::Entity
add_component_hidden(**args) : Entitas::Entity
add_component_hidden
, add_hidden : Entitas::Entity add_hidden, add_hidden_listener(value : Oid::Components::Hidden::Listener) add_hidden_listener, add_hidden_removed_listener(value : Oid::Components::Hidden::RemovedListener) add_hidden_removed_listener, del_component_hidden : Entitas::Entity del_component_hidden, del_hidden : Entitas::Entity del_hidden, get_component_hidden : Oid::Components::Hidden get_component_hidden, has_component_hidden? : Bool has_component_hidden?, has_hidden? : Bool has_hidden?, hidden : Oid::Components::Hidden hidden, hidden=(value : Bool) hidden=, hidden? : Bool hidden?, remove_component_hidden remove_component_hidden, remove_hidden remove_hidden, remove_hidden_listener(value : Oid::Components::Hidden::Listener, remove_comp_when_empty = false) remove_hidden_listener, remove_hidden_removed_listener(value : Oid::Components::Hidden::RemovedListener, remove_comp_when_empty = false) remove_hidden_removed_listener, replace_component_hidden(component : Oid::Components::Hidden)
replace_component_hidden(**args)
replace_component_hidden
, replace_hidden(component : Oid::Components::Hidden)
replace_hidden
replace_hidden

Instance methods inherited from module Oid::Components::Direction::Helper

add_component_direction : Entitas::Entity
add_component_direction(**args) : Entitas::Entity
add_component_direction
, add_direction(value : Float64) : Entitas::Entity add_direction, del_component_direction : Entitas::Entity del_component_direction, del_direction : Entitas::Entity del_direction, direction : Oid::Components::Direction direction, direction? : Bool direction?, get_component_direction : Oid::Components::Direction get_component_direction, has_component_direction? : Bool has_component_direction?, has_direction? : Bool has_direction?, remove_component_direction remove_component_direction, remove_direction remove_direction, replace_component_direction(component : Oid::Components::Direction)
replace_component_direction(**args)
replace_component_direction
, replace_direction(value : Float64)
replace_direction(component : Oid::Components::Direction)
replace_direction

Instance methods inherited from module Oid::Components::Destroyed::Helper

add_component_destroyed : Entitas::Entity
add_component_destroyed(**args) : Entitas::Entity
add_component_destroyed
, add_destroyed : Entitas::Entity add_destroyed, add_destroyed_listener(value : Oid::Components::Destroyed::Listener) add_destroyed_listener, del_component_destroyed : Entitas::Entity del_component_destroyed, del_destroyed : Entitas::Entity del_destroyed, destroyed : Oid::Components::Destroyed destroyed, destroyed=(value : Bool) destroyed=, destroyed? : Bool destroyed?, get_component_destroyed : Oid::Components::Destroyed get_component_destroyed, has_component_destroyed? : Bool has_component_destroyed?, has_destroyed? : Bool has_destroyed?, remove_component_destroyed remove_component_destroyed, remove_destroyed remove_destroyed, remove_destroyed_listener(value : Oid::Components::Destroyed::Listener, remove_comp_when_empty = false) remove_destroyed_listener, replace_component_destroyed(component : Oid::Components::Destroyed)
replace_component_destroyed(**args)
replace_component_destroyed
, replace_destroyed(component : Oid::Components::Destroyed)
replace_destroyed
replace_destroyed

Instance methods inherited from module Oid::Components::Collidable::Helper

add_collidable : Entitas::Entity add_collidable, add_component_collidable : Entitas::Entity
add_component_collidable(**args) : Entitas::Entity
add_component_collidable
, collidable : Oid::Components::Collidable collidable, collidable=(value : Bool) collidable=, collidable? : Bool collidable?, del_collidable : Entitas::Entity del_collidable, del_component_collidable : Entitas::Entity del_component_collidable, get_component_collidable : Oid::Components::Collidable get_component_collidable, has_collidable? : Bool has_collidable?, has_component_collidable? : Bool has_component_collidable?, remove_collidable remove_collidable, remove_component_collidable remove_component_collidable, replace_collidable(component : Oid::Components::Collidable)
replace_collidable
replace_collidable
, replace_component_collidable(component : Oid::Components::Collidable)
replace_component_collidable(**args)
replace_component_collidable

Instance methods inherited from module Oid::Components::CameraTarget::Helper

add_camera_target : Entitas::Entity add_camera_target, add_component_camera_target : Entitas::Entity
add_component_camera_target(**args) : Entitas::Entity
add_component_camera_target
, camera_target : Oid::Components::CameraTarget camera_target, camera_target=(value : Bool) camera_target=, camera_target? : Bool camera_target?, del_camera_target : Entitas::Entity del_camera_target, del_component_camera_target : Entitas::Entity del_component_camera_target, get_component_camera_target : Oid::Components::CameraTarget get_component_camera_target, has_camera_target? : Bool has_camera_target?, has_component_camera_target? : Bool has_component_camera_target?, remove_camera_target remove_camera_target, remove_component_camera_target remove_component_camera_target, replace_camera_target(component : Oid::Components::CameraTarget)
replace_camera_target
replace_camera_target
, replace_component_camera_target(component : Oid::Components::CameraTarget)
replace_component_camera_target(**args)
replace_component_camera_target

Instance methods inherited from module Oid::Components::Camera::Helper

add_camera(**args) : Entitas::Entity add_camera, add_component_camera : Entitas::Entity
add_component_camera(**args) : Entitas::Entity
add_component_camera
, camera : Oid::Components::Camera camera, camera? : Bool camera?, del_camera : Entitas::Entity del_camera, del_component_camera : Entitas::Entity del_component_camera, get_component_camera : Oid::Components::Camera get_component_camera, has_camera? : Bool has_camera?, has_component_camera? : Bool has_component_camera?, remove_camera remove_camera, remove_component_camera remove_component_camera, replace_camera(component : Oid::Components::Camera)
replace_camera(**args)
replace_camera
, replace_component_camera(component : Oid::Components::Camera)
replace_component_camera(**args)
replace_component_camera

Instance methods inherited from module Oid::Components::BoundingBox::Helper

add_bounding_box(value : Oid::Element::BoundingBox) : Entitas::Entity add_bounding_box, add_component_bounding_box : Entitas::Entity
add_component_bounding_box(**args) : Entitas::Entity
add_component_bounding_box
, bounding_box : Oid::Components::BoundingBox bounding_box, bounding_box? : Bool bounding_box?, del_bounding_box : Entitas::Entity del_bounding_box, del_component_bounding_box : Entitas::Entity del_component_bounding_box, get_component_bounding_box : Oid::Components::BoundingBox get_component_bounding_box, has_bounding_box? : Bool has_bounding_box?, has_component_bounding_box? : Bool has_component_bounding_box?, remove_bounding_box remove_bounding_box, remove_component_bounding_box remove_component_bounding_box, replace_bounding_box(component : Oid::Components::BoundingBox)
replace_bounding_box(value : Oid::Element::BoundingBox)
replace_bounding_box
, replace_component_bounding_box(component : Oid::Components::BoundingBox)
replace_component_bounding_box(**args)
replace_component_bounding_box

Instance methods inherited from module Oid::Components::AssetLoaded::Helper

add_asset_loaded : Entitas::Entity add_asset_loaded, add_component_asset_loaded : Entitas::Entity
add_component_asset_loaded(**args) : Entitas::Entity
add_component_asset_loaded
, asset_loaded : Oid::Components::AssetLoaded asset_loaded, asset_loaded=(value : Bool) asset_loaded=, asset_loaded? : Bool asset_loaded?, del_asset_loaded : Entitas::Entity del_asset_loaded, del_component_asset_loaded : Entitas::Entity del_component_asset_loaded, get_component_asset_loaded : Oid::Components::AssetLoaded get_component_asset_loaded, has_asset_loaded? : Bool has_asset_loaded?, has_component_asset_loaded? : Bool has_component_asset_loaded?, remove_asset_loaded remove_asset_loaded, remove_component_asset_loaded remove_component_asset_loaded, replace_asset_loaded(component : Oid::Components::AssetLoaded)
replace_asset_loaded
replace_asset_loaded
, replace_component_asset_loaded(component : Oid::Components::AssetLoaded)
replace_component_asset_loaded(**args)
replace_component_asset_loaded

Instance methods inherited from module Oid::Components::Asset::Helper

add_asset(**args) : Entitas::Entity add_asset, add_component_asset : Entitas::Entity
add_component_asset(**args) : Entitas::Entity
add_component_asset
, asset : Oid::Components::Asset asset, asset? : Bool asset?, del_asset : Entitas::Entity del_asset, del_component_asset : Entitas::Entity del_component_asset, get_component_asset : Oid::Components::Asset get_component_asset, has_asset? : Bool has_asset?, has_component_asset? : Bool has_component_asset?, remove_asset remove_asset, remove_component_asset remove_component_asset, replace_asset(component : Oid::Components::Asset)
replace_asset(**args)
replace_asset
, replace_component_asset(component : Oid::Components::Asset)
replace_component_asset(**args)
replace_component_asset

Instance methods inherited from module Oid::Components::Actor::Helper

actor : Oid::Components::Actor actor, actor? : Bool actor?, add_actor(name : String) : Entitas::Entity add_actor, add_actor_listener(value : Oid::Components::Actor::Listener) add_actor_listener, add_component_actor : Entitas::Entity
add_component_actor(**args) : Entitas::Entity
add_component_actor
, del_actor : Entitas::Entity del_actor, del_component_actor : Entitas::Entity del_component_actor, get_component_actor : Oid::Components::Actor get_component_actor, has_actor? : Bool has_actor?, has_component_actor? : Bool has_component_actor?, remove_actor remove_actor, remove_actor_listener(value : Oid::Components::Actor::Listener, remove_comp_when_empty = false) remove_actor_listener, remove_component_actor remove_component_actor, replace_actor(name : String)
replace_actor(component : Oid::Components::Actor)
replace_actor
, replace_component_actor(component : Oid::Components::Actor)
replace_component_actor(**args)
replace_component_actor

Instance methods inherited from module Oid::ActorListener::Helper

actor_listener : Oid::ActorListener actor_listener, actor_listener? : Bool actor_listener?, add_actor_listener(value : Set(Oid::Components::Actor::Listener) = Set(::Oid::Components::Actor::Listener).new) : Entitas::Entity add_actor_listener, add_component_actor_listener : Entitas::Entity
add_component_actor_listener(**args) : Entitas::Entity
add_component_actor_listener
, del_actor_listener : Entitas::Entity del_actor_listener, del_component_actor_listener : Entitas::Entity del_component_actor_listener, get_component_actor_listener : Oid::ActorListener get_component_actor_listener, has_actor_listener? : Bool has_actor_listener?, has_component_actor_listener? : Bool has_component_actor_listener?, remove_actor_listener remove_actor_listener, remove_component_actor_listener remove_component_actor_listener, replace_actor_listener(value : Set(Oid::Components::Actor::Listener))
replace_actor_listener(component : Oid::ActorListener)
replace_actor_listener
, replace_component_actor_listener(component : Oid::ActorListener)
replace_component_actor_listener(**args)
replace_component_actor_listener

Instance methods inherited from module Oid::CollidableEntity

bbox bbox

Instance methods inherited from module Oid::Components::Collidable::Helper

add_collidable : Entitas::Entity add_collidable, add_component_collidable : Entitas::Entity
add_component_collidable(**args) : Entitas::Entity
add_component_collidable
, collidable : Oid::Components::Collidable collidable, collidable=(value : Bool) collidable=, collidable? : Bool collidable?, del_collidable : Entitas::Entity del_collidable, del_component_collidable : Entitas::Entity del_component_collidable, get_component_collidable : Oid::Components::Collidable get_component_collidable, has_collidable? : Bool has_collidable?, has_component_collidable? : Bool has_component_collidable?, remove_collidable remove_collidable, remove_component_collidable remove_component_collidable, replace_collidable(component : Oid::Components::Collidable)
replace_collidable
replace_collidable
, replace_component_collidable(component : Oid::Components::Collidable)
replace_component_collidable(**args)
replace_component_collidable

Instance methods inherited from module Oid::Components::UiElement::Helper

add_component_ui_element : Entitas::Entity
add_component_ui_element(**args) : Entitas::Entity
add_component_ui_element
, add_ui_element : Entitas::Entity add_ui_element, del_component_ui_element : Entitas::Entity del_component_ui_element, del_ui_element : Entitas::Entity del_ui_element, get_component_ui_element : Oid::Components::UiElement get_component_ui_element, has_component_ui_element? : Bool has_component_ui_element?, has_ui_element? : Bool has_ui_element?, remove_component_ui_element remove_component_ui_element, remove_ui_element remove_ui_element, replace_component_ui_element(component : Oid::Components::UiElement)
replace_component_ui_element(**args)
replace_component_ui_element
, replace_ui_element(component : Oid::Components::UiElement)
replace_ui_element
replace_ui_element
, ui_element : Oid::Components::UiElement ui_element, ui_element=(value : Bool) ui_element=, ui_element? : Bool ui_element?

Instance methods inherited from module Oid::Components::ViewElement::Helper

add_component_view_element : Entitas::Entity
add_component_view_element(**args) : Entitas::Entity
add_component_view_element
, add_view_element(**args) : Entitas::Entity add_view_element, del_component_view_element : Entitas::Entity del_component_view_element, del_view_element : Entitas::Entity del_view_element, get_component_view_element : Oid::Components::ViewElement get_component_view_element, has_component_view_element? : Bool has_component_view_element?, has_view_element? : Bool has_view_element?, remove_component_view_element remove_component_view_element, remove_view_element remove_view_element, replace_component_view_element(component : Oid::Components::ViewElement)
replace_component_view_element(**args)
replace_component_view_element
, replace_view_element(component : Oid::Components::ViewElement)
replace_view_element(**args)
replace_view_element
, view_element : Oid::Components::ViewElement view_element, view_element? : Bool view_element?

Instance methods inherited from module Oid::Components::View::Helper

add_component_view : Entitas::Entity
add_component_view(**args) : Entitas::Entity
add_component_view
, add_view(value : Oid::Controller::View) : Entitas::Entity add_view, del_component_view : Entitas::Entity del_component_view, del_view : Entitas::Entity del_view, get_component_view : Oid::Components::View get_component_view, has_component_view? : Bool has_component_view?, has_view? : Bool has_view?, remove_component_view remove_component_view, remove_view remove_view, replace_component_view(component : Oid::Components::View)
replace_component_view(**args)
replace_component_view
, replace_view(component : Oid::Components::View)
replace_view(value : Oid::Controller::View)
replace_view
, view : Oid::Components::View view, view? : Bool view?

Instance methods inherited from module Oid::Components::AssetLoaded::Helper

add_asset_loaded : Entitas::Entity add_asset_loaded, add_component_asset_loaded : Entitas::Entity
add_component_asset_loaded(**args) : Entitas::Entity
add_component_asset_loaded
, asset_loaded : Oid::Components::AssetLoaded asset_loaded, asset_loaded=(value : Bool) asset_loaded=, asset_loaded? : Bool asset_loaded?, del_asset_loaded : Entitas::Entity del_asset_loaded, del_component_asset_loaded : Entitas::Entity del_component_asset_loaded, get_component_asset_loaded : Oid::Components::AssetLoaded get_component_asset_loaded, has_asset_loaded? : Bool has_asset_loaded?, has_component_asset_loaded? : Bool has_component_asset_loaded?, remove_asset_loaded remove_asset_loaded, remove_component_asset_loaded remove_component_asset_loaded, replace_asset_loaded(component : Oid::Components::AssetLoaded)
replace_asset_loaded
replace_asset_loaded
, replace_component_asset_loaded(component : Oid::Components::AssetLoaded)
replace_component_asset_loaded(**args)
replace_component_asset_loaded

Instance methods inherited from module Oid::Components::Asset::Helper

add_asset(**args) : Entitas::Entity add_asset, add_component_asset : Entitas::Entity
add_component_asset(**args) : Entitas::Entity
add_component_asset
, asset : Oid::Components::Asset asset, asset? : Bool asset?, del_asset : Entitas::Entity del_asset, del_component_asset : Entitas::Entity del_component_asset, get_component_asset : Oid::Components::Asset get_component_asset, has_asset? : Bool has_asset?, has_component_asset? : Bool has_component_asset?, remove_asset remove_asset, remove_component_asset remove_component_asset, replace_asset(component : Oid::Components::Asset)
replace_asset(**args)
replace_asset
, replace_component_asset(component : Oid::Components::Asset)
replace_component_asset(**args)
replace_component_asset

Instance methods inherited from module Oid::Components::Scale::Helper

add_component_scale : Entitas::Entity
add_component_scale(**args) : Entitas::Entity
add_component_scale
, add_scale(value : Float64 = 1.0) : Entitas::Entity add_scale, del_component_scale : Entitas::Entity del_component_scale, del_scale : Entitas::Entity del_scale, get_component_scale : Oid::Components::Scale get_component_scale, has_component_scale? : Bool has_component_scale?, has_scale? : Bool has_scale?, remove_component_scale remove_component_scale, remove_scale remove_scale, replace_component_scale(component : Oid::Components::Scale)
replace_component_scale(**args)
replace_component_scale
, replace_scale(value : Float64)
replace_scale(component : Oid::Components::Scale)
replace_scale
, scale : Oid::Components::Scale scale, scale? : Bool scale?

Instance methods inherited from module Oid::Components::Rotation::Helper

add_component_rotation : Entitas::Entity
add_component_rotation(**args) : Entitas::Entity
add_component_rotation
, add_rotation(value : Oid::Vector3 = Oid::Vector3.zero) : Entitas::Entity add_rotation, del_component_rotation : Entitas::Entity del_component_rotation, del_rotation : Entitas::Entity del_rotation, get_component_rotation : Oid::Components::Rotation get_component_rotation, has_component_rotation? : Bool has_component_rotation?, has_rotation? : Bool has_rotation?, remove_component_rotation remove_component_rotation, remove_rotation remove_rotation, replace_component_rotation(component : Oid::Components::Rotation)
replace_component_rotation(**args)
replace_component_rotation
, replace_rotation(value : Oid::Vector3)
replace_rotation(component : Oid::Components::Rotation)
replace_rotation
, rotation : Oid::Components::Rotation rotation, rotation? : Bool rotation?

Instance methods inherited from module Oid::Components::PositionType::Helper

add_component_position_type : Entitas::Entity
add_component_position_type(**args) : Entitas::Entity
add_component_position_type
, add_position_type(value : Oid::Enum::Position = Oid::Enum::Position::Relative) : Entitas::Entity add_position_type, del_component_position_type : Entitas::Entity del_component_position_type, del_position_type : Entitas::Entity del_position_type, get_component_position_type : Oid::Components::PositionType get_component_position_type, has_component_position_type? : Bool has_component_position_type?, has_position_type? : Bool has_position_type?, position_type : Oid::Components::PositionType position_type, position_type? : Bool position_type?, remove_component_position_type remove_component_position_type, remove_position_type remove_position_type, replace_component_position_type(component : Oid::Components::PositionType)
replace_component_position_type(**args)
replace_component_position_type
, replace_position_type(value : Oid::Enum::Position)
replace_position_type(component : Oid::Components::PositionType)
replace_position_type

Instance methods inherited from module Oid::Components::Position::Helper

add_component_position : Entitas::Entity
add_component_position(**args) : Entitas::Entity
add_component_position
, add_position(value : Oid::Vector3 = Oid::Vector3.zero) : Entitas::Entity add_position, add_position_listener(value : Oid::Components::Position::Listener) add_position_listener, del_component_position : Entitas::Entity del_component_position, del_position : Entitas::Entity del_position, get_component_position : Oid::Components::Position get_component_position, has_component_position? : Bool has_component_position?, has_position? : Bool has_position?, position : Oid::Components::Position position, position? : Bool position?, remove_component_position remove_component_position, remove_position remove_position, remove_position_listener(value : Oid::Components::Position::Listener, remove_comp_when_empty = false) remove_position_listener, replace_component_position(component : Oid::Components::Position)
replace_component_position(**args)
replace_component_position
, replace_position(value : Oid::Vector3)
replace_position(component : Oid::Components::Position)
replace_position

Instance methods inherited from module Oid::Components::Destroyed::Helper

add_component_destroyed : Entitas::Entity
add_component_destroyed(**args) : Entitas::Entity
add_component_destroyed
, add_destroyed : Entitas::Entity add_destroyed, add_destroyed_listener(value : Oid::Components::Destroyed::Listener) add_destroyed_listener, del_component_destroyed : Entitas::Entity del_component_destroyed, del_destroyed : Entitas::Entity del_destroyed, destroyed : Oid::Components::Destroyed destroyed, destroyed=(value : Bool) destroyed=, destroyed? : Bool destroyed?, get_component_destroyed : Oid::Components::Destroyed get_component_destroyed, has_component_destroyed? : Bool has_component_destroyed?, has_destroyed? : Bool has_destroyed?, remove_component_destroyed remove_component_destroyed, remove_destroyed remove_destroyed, remove_destroyed_listener(value : Oid::Components::Destroyed::Listener, remove_comp_when_empty = false) remove_destroyed_listener, replace_component_destroyed(component : Oid::Components::Destroyed)
replace_component_destroyed(**args)
replace_component_destroyed
, replace_destroyed(component : Oid::Components::Destroyed)
replace_destroyed
replace_destroyed

Instance methods inherited from module Oid::Components::UiElement::Helper

add_component_ui_element : Entitas::Entity
add_component_ui_element(**args) : Entitas::Entity
add_component_ui_element
, add_ui_element : Entitas::Entity add_ui_element, del_component_ui_element : Entitas::Entity del_component_ui_element, del_ui_element : Entitas::Entity del_ui_element, get_component_ui_element : Oid::Components::UiElement get_component_ui_element, has_component_ui_element? : Bool has_component_ui_element?, has_ui_element? : Bool has_ui_element?, remove_component_ui_element remove_component_ui_element, remove_ui_element remove_ui_element, replace_component_ui_element(component : Oid::Components::UiElement)
replace_component_ui_element(**args)
replace_component_ui_element
, replace_ui_element(component : Oid::Components::UiElement)
replace_ui_element
replace_ui_element
, ui_element : Oid::Components::UiElement ui_element, ui_element=(value : Bool) ui_element=, ui_element? : Bool ui_element?

Instance methods inherited from module Oid::Components::ViewElement::Helper

add_component_view_element : Entitas::Entity
add_component_view_element(**args) : Entitas::Entity
add_component_view_element
, add_view_element(**args) : Entitas::Entity add_view_element, del_component_view_element : Entitas::Entity del_component_view_element, del_view_element : Entitas::Entity del_view_element, get_component_view_element : Oid::Components::ViewElement get_component_view_element, has_component_view_element? : Bool has_component_view_element?, has_view_element? : Bool has_view_element?, remove_component_view_element remove_component_view_element, remove_view_element remove_view_element, replace_component_view_element(component : Oid::Components::ViewElement)
replace_component_view_element(**args)
replace_component_view_element
, replace_view_element(component : Oid::Components::ViewElement)
replace_view_element(**args)
replace_view_element
, view_element : Oid::Components::ViewElement view_element, view_element? : Bool view_element?

Instance methods inherited from module Oid::Components::View::Helper

add_component_view : Entitas::Entity
add_component_view(**args) : Entitas::Entity
add_component_view
, add_view(value : Oid::Controller::View) : Entitas::Entity add_view, del_component_view : Entitas::Entity del_component_view, del_view : Entitas::Entity del_view, get_component_view : Oid::Components::View get_component_view, has_component_view? : Bool has_component_view?, has_view? : Bool has_view?, remove_component_view remove_component_view, remove_view remove_view, replace_component_view(component : Oid::Components::View)
replace_component_view(**args)
replace_component_view
, replace_view(component : Oid::Components::View)
replace_view(value : Oid::Controller::View)
replace_view
, view : Oid::Components::View view, view? : Bool view?

Instance methods inherited from module Oid::Components::AssetLoaded::Helper

add_asset_loaded : Entitas::Entity add_asset_loaded, add_component_asset_loaded : Entitas::Entity
add_component_asset_loaded(**args) : Entitas::Entity
add_component_asset_loaded
, asset_loaded : Oid::Components::AssetLoaded asset_loaded, asset_loaded=(value : Bool) asset_loaded=, asset_loaded? : Bool asset_loaded?, del_asset_loaded : Entitas::Entity del_asset_loaded, del_component_asset_loaded : Entitas::Entity del_component_asset_loaded, get_component_asset_loaded : Oid::Components::AssetLoaded get_component_asset_loaded, has_asset_loaded? : Bool has_asset_loaded?, has_component_asset_loaded? : Bool has_component_asset_loaded?, remove_asset_loaded remove_asset_loaded, remove_component_asset_loaded remove_component_asset_loaded, replace_asset_loaded(component : Oid::Components::AssetLoaded)
replace_asset_loaded
replace_asset_loaded
, replace_component_asset_loaded(component : Oid::Components::AssetLoaded)
replace_component_asset_loaded(**args)
replace_component_asset_loaded

Instance methods inherited from module Oid::Components::Asset::Helper

add_asset(**args) : Entitas::Entity add_asset, add_component_asset : Entitas::Entity
add_component_asset(**args) : Entitas::Entity
add_component_asset
, asset : Oid::Components::Asset asset, asset? : Bool asset?, del_asset : Entitas::Entity del_asset, del_component_asset : Entitas::Entity del_component_asset, get_component_asset : Oid::Components::Asset get_component_asset, has_asset? : Bool has_asset?, has_component_asset? : Bool has_component_asset?, remove_asset remove_asset, remove_component_asset remove_component_asset, replace_asset(component : Oid::Components::Asset)
replace_asset(**args)
replace_asset
, replace_component_asset(component : Oid::Components::Asset)
replace_component_asset(**args)
replace_component_asset

Instance methods inherited from module Oid::Components::Scale::Helper

add_component_scale : Entitas::Entity
add_component_scale(**args) : Entitas::Entity
add_component_scale
, add_scale(value : Float64 = 1.0) : Entitas::Entity add_scale, del_component_scale : Entitas::Entity del_component_scale, del_scale : Entitas::Entity del_scale, get_component_scale : Oid::Components::Scale get_component_scale, has_component_scale? : Bool has_component_scale?, has_scale? : Bool has_scale?, remove_component_scale remove_component_scale, remove_scale remove_scale, replace_component_scale(component : Oid::Components::Scale)
replace_component_scale(**args)
replace_component_scale
, replace_scale(value : Float64)
replace_scale(component : Oid::Components::Scale)
replace_scale
, scale : Oid::Components::Scale scale, scale? : Bool scale?

Instance methods inherited from module Oid::Components::Rotation::Helper

add_component_rotation : Entitas::Entity
add_component_rotation(**args) : Entitas::Entity
add_component_rotation
, add_rotation(value : Oid::Vector3 = Oid::Vector3.zero) : Entitas::Entity add_rotation, del_component_rotation : Entitas::Entity del_component_rotation, del_rotation : Entitas::Entity del_rotation, get_component_rotation : Oid::Components::Rotation get_component_rotation, has_component_rotation? : Bool has_component_rotation?, has_rotation? : Bool has_rotation?, remove_component_rotation remove_component_rotation, remove_rotation remove_rotation, replace_component_rotation(component : Oid::Components::Rotation)
replace_component_rotation(**args)
replace_component_rotation
, replace_rotation(value : Oid::Vector3)
replace_rotation(component : Oid::Components::Rotation)
replace_rotation
, rotation : Oid::Components::Rotation rotation, rotation? : Bool rotation?

Instance methods inherited from module Oid::Components::PositionType::Helper

add_component_position_type : Entitas::Entity
add_component_position_type(**args) : Entitas::Entity
add_component_position_type
, add_position_type(value : Oid::Enum::Position = Oid::Enum::Position::Relative) : Entitas::Entity add_position_type, del_component_position_type : Entitas::Entity del_component_position_type, del_position_type : Entitas::Entity del_position_type, get_component_position_type : Oid::Components::PositionType get_component_position_type, has_component_position_type? : Bool has_component_position_type?, has_position_type? : Bool has_position_type?, position_type : Oid::Components::PositionType position_type, position_type? : Bool position_type?, remove_component_position_type remove_component_position_type, remove_position_type remove_position_type, replace_component_position_type(component : Oid::Components::PositionType)
replace_component_position_type(**args)
replace_component_position_type
, replace_position_type(value : Oid::Enum::Position)
replace_position_type(component : Oid::Components::PositionType)
replace_position_type

Instance methods inherited from module Oid::Components::Position::Helper

add_component_position : Entitas::Entity
add_component_position(**args) : Entitas::Entity
add_component_position
, add_position(value : Oid::Vector3 = Oid::Vector3.zero) : Entitas::Entity add_position, add_position_listener(value : Oid::Components::Position::Listener) add_position_listener, del_component_position : Entitas::Entity del_component_position, del_position : Entitas::Entity del_position, get_component_position : Oid::Components::Position get_component_position, has_component_position? : Bool has_component_position?, has_position? : Bool has_position?, position : Oid::Components::Position position, position? : Bool position?, remove_component_position remove_component_position, remove_position remove_position, remove_position_listener(value : Oid::Components::Position::Listener, remove_comp_when_empty = false) remove_position_listener, replace_component_position(component : Oid::Components::Position)
replace_component_position(**args)
replace_component_position
, replace_position(value : Oid::Vector3)
replace_position(component : Oid::Components::Position)
replace_position

Instance methods inherited from module Oid::Components::Destroyed::Helper

add_component_destroyed : Entitas::Entity
add_component_destroyed(**args) : Entitas::Entity
add_component_destroyed
, add_destroyed : Entitas::Entity add_destroyed, add_destroyed_listener(value : Oid::Components::Destroyed::Listener) add_destroyed_listener, del_component_destroyed : Entitas::Entity del_component_destroyed, del_destroyed : Entitas::Entity del_destroyed, destroyed : Oid::Components::Destroyed destroyed, destroyed=(value : Bool) destroyed=, destroyed? : Bool destroyed?, get_component_destroyed : Oid::Components::Destroyed get_component_destroyed, has_component_destroyed? : Bool has_component_destroyed?, has_destroyed? : Bool has_destroyed?, remove_component_destroyed remove_component_destroyed, remove_destroyed remove_destroyed, remove_destroyed_listener(value : Oid::Components::Destroyed::Listener, remove_comp_when_empty = false) remove_destroyed_listener, replace_component_destroyed(component : Oid::Components::Destroyed)
replace_component_destroyed(**args)
replace_component_destroyed
, replace_destroyed(component : Oid::Components::Destroyed)
replace_destroyed
replace_destroyed

Instance methods inherited from module Oid::Components::Destroyed::Helper

add_component_destroyed : Entitas::Entity
add_component_destroyed(**args) : Entitas::Entity
add_component_destroyed
, add_destroyed : Entitas::Entity add_destroyed, add_destroyed_listener(value : Oid::Components::Destroyed::Listener) add_destroyed_listener, del_component_destroyed : Entitas::Entity del_component_destroyed, del_destroyed : Entitas::Entity del_destroyed, destroyed : Oid::Components::Destroyed destroyed, destroyed=(value : Bool) destroyed=, destroyed? : Bool destroyed?, get_component_destroyed : Oid::Components::Destroyed get_component_destroyed, has_component_destroyed? : Bool has_component_destroyed?, has_destroyed? : Bool has_destroyed?, remove_component_destroyed remove_component_destroyed, remove_destroyed remove_destroyed, remove_destroyed_listener(value : Oid::Components::Destroyed::Listener, remove_comp_when_empty = false) remove_destroyed_listener, replace_component_destroyed(component : Oid::Components::Destroyed)
replace_component_destroyed(**args)
replace_component_destroyed
, replace_destroyed(component : Oid::Components::Destroyed)
replace_destroyed
replace_destroyed

Instance methods inherited from module Oid::Transformable

calculate_transform calculate_transform, parent : Oid::Transformable parent, position : Oid::Components::Position position, position_type : Oid::Components::PositionType position_type, rel_scale : Float64 rel_scale, replace_rotation(value : Oid::Vector3) replace_rotation, root : Oid::Transformable root, rotate(x_angle, y_angle, z_angle)
rotate(vector : Oid::Vector3)
rotate
, rotate_x(angle) rotate_x, rotate_y(angle) rotate_y, rotate_z(angle) rotate_z, rotation : Oid::Components::Rotation rotation, rotation_norm : Oid::Vector3 rotation_norm, scale : Oid::Components::Scale scale, transform(use_cache = false) : Oid::Vector3 transform, transform_origin : Oid::Vector3 transform_origin, transform_position_rel_to(origin, position) : Oid::Vector3 transform_position_rel_to

Instance methods inherited from module Oid::Relationships(Oid::RenderableEntity)

_parent=(parent : T) _parent=, add_child(child : T) add_child, child_of?(parent : T) : Bool child_of?, children? : Bool children?, children_count children_count, clear_on_child_added_hooks clear_on_child_added_hooks, clear_parent! clear_parent!, delete_child(child : T) delete_child, each_child(&block : T -> Nil) each_child, get_child(kind) get_child, has_child?(child : T) : Bool has_child?, has_parent?(parent : T) : Bool has_parent?, on_child_added(&block : T, T -> Nil) on_child_added, parent : T parent, parent? : Bool parent?, parent_of?(child : T) : Bool parent_of?, related?(other : T) related?, relationship_to(other : T) relationship_to, remove_on_child_added_hook(hook : Proc(T, T, Nil)) remove_on_child_added_hook, root : T root