module Oid::RenderableEntity
Included Modules
- Oid::DestroyableEntity
- Oid::Relationships(Oid::RenderableEntity)
- Oid::Transformable
- Oid::ViewableEntity
Direct including types
Defined in:
oid/entity_types.crInstance methods inherited from module Oid::Components::UiElement::Helper
add_component_ui_element : Entitas::Entityadd_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::Entityadd_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::Entityadd_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::Entityadd_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::Entityadd_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::Entityadd_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::Entityadd_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::Entityadd_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::Entityadd_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::Entityadd_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::Entityadd_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