Table of Contents - baku-1.0.0 Documentation
Classes and Modules
- Baku
- Baku::Component
- Baku::ComponentMask
- Baku::ComponentSystem
- Baku::Entity
- Baku::EntityManager
- Baku::System
- Baku::TagSystem
- Baku::World
Methods
- ::blackboard — Baku::World
- ::from_components — Baku::ComponentMask
- ::new — Baku::Component
- ::new — Baku::ComponentMask
- ::new — Baku::ComponentSystem
- ::new — Baku::Entity
- ::new — Baku::EntityManager
- ::new — Baku::System
- ::new — Baku::TagSystem
- ::new — Baku::World
- ::record_components — Baku::ComponentMask
- #== — Baku::ComponentMask
- #add_component — Baku::ComponentMask
- #add_component — Baku::Entity
- #add_entity — Baku::EntityManager
- #add_entity_to_matching_component_lists — Baku::EntityManager
- #add_system — Baku::World
- #component_mask — Baku::ComponentSystem
- #component_mask — Baku::Entity
- #create_entity — Baku::World
- #destroy_entity — Baku::World
- #dispose — Baku::EntityManager
- #dispose — Baku::World
- #draw — Baku::World
- #eql? — Baku::ComponentMask
- #execute — Baku::System
- #get_component — Baku::Entity
- #get_entities — Baku::EntityManager
- #get_entities_by_tag — Baku::EntityManager
- #has_component? — Baku::Entity
- #hash — Baku::ComponentMask
- #matches? — Baku::ComponentMask
- #on_entity_component_added — Baku::EntityManager
- #on_entity_component_removed — Baku::EntityManager
- #process_entities — Baku::ComponentSystem
- #process_entities — Baku::TagSystem
- #process_entity — Baku::System
- #register_component_mask — Baku::EntityManager
- #register_world — Baku::ComponentSystem
- #register_world — Baku::System
- #remove_component — Baku::Entity
- #remove_entity — Baku::EntityManager
- #retrieve_entities — Baku::ComponentSystem
- #retrieve_entities — Baku::System
- #retrieve_entities — Baku::TagSystem
- #update — Baku::World
- #update_component_mask — Baku::Entity