class Oid::Systems::AddObjectBounds
- Oid::Systems::AddObjectBounds
- Entitas::ReactiveSystem
- Reference
- Object
Included Modules
Defined in:
oid/systems/stage/add_object_bounds.crConstructors
- .new(collector : Entitas::Collector, filter : Proc(Entitas::IEntity, Bool)) : Oid::Systems::AddObjectBounds
- .new(context : Entitas::Context, filter : Proc(Entitas::IEntity, Bool)) : Oid::Systems::AddObjectBounds
- .new(context : Entitas::Context) : Oid::Systems::AddObjectBounds
- .new(contexts : Entitas::Contexts)
Instance Method Summary
- #context
- #execute(entities : Array(Entitas::IEntity))
- #filter(entity : StageEntity)
-
#get_trigger(context : Entitas::Context) : Entitas::ICollector
Specify the collector that will trigger the ReactiveSystem.
- #root_view : StageEntity
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
Constructor Detail
def self.new(collector : Entitas::Collector, filter : Proc(Entitas::IEntity, Bool)) : Oid::Systems::AddObjectBounds
#
def self.new(context : Entitas::Context, filter : Proc(Entitas::IEntity, Bool)) : Oid::Systems::AddObjectBounds
#
Instance Method Detail
def get_trigger(context : Entitas::Context) : Entitas::ICollector
#
Description copied from class Entitas::ReactiveSystem
Specify the collector that will trigger the ReactiveSystem.