Skip to main content
CrystalDocs
Browse DocsCrystalShardsAbout

github.com/spoved/entitas.cr

1.5.0

Types

  • Component
    • Unique
  • Context
  • Contexts
  • Entitas
    • AERC
    • AERCFactory
    • AbstractEntityIndex
    • Collector
      • Error
    • Component
      • ComponentTypes
      • Error
      • Index
    • ComponentPool
    • Context
      • Error
        • Index
          • DoesNotExist
        • Info
        • StillHasRetainedEntities
        • UnknownEvent
      • Info
    • Contexts
    • Controller
    • Entity
      • Error
        • AlreadyHasComponent
        • DoesNotHaveComponent
        • IsAlreadyRetainedByOwner
        • IsNotDestroyedException
        • IsNotEnabled
        • IsNotRetainedByOwner
    • EntityFactory
    • EntityIndex
      • Error
        • AlreadyExists
        • DoesNotExist
    • Error
      • ContextInfo
      • MethodNotImplemented
    • Event
    • Events
      • GroupChanged
      • GroupEvent
      • OnComponentAdded
      • OnComponentRemoved
      • OnComponentReplaced
      • OnDestroyEntity
      • OnEntityAdded
      • OnEntityChanged
      • OnEntityCreated
      • OnEntityDestroyed
      • OnEntityReleased
      • OnEntityRemoved
      • OnEntityUpdated
      • OnEntityWillBeDestroyed
      • OnGroupCreated
      • TriggerOn
    • Feature
    • Group
      • Error
        • SingleEntity
    • Helper
      • ComponentPools
      • Entities
    • IAllOfMatcher
    • IAnyOfMatcher
    • ICollector
    • IComponent
    • ICompoundMatcher
    • IContext
    • IEntity
    • IEntityIndex
    • IGroup
    • IMatcher
    • INoneOfMatcher
    • Matcher
      • Error
    • MultiReactiveSystem
    • PostConstructor
    • PrimaryEntityIndex
    • ReactiveSystem
    • SafeAERC
    • System
    • Systems
      • CleanupSystem
      • ExecuteSystem
      • InitializeSystem
      • ReactiveSystem
      • TearDownSystem
    • UnsafeAERC
  • EntityIndex
  • EventHandler
  • EventSystem
module

Entitas

TODO: Write documentation for Entitas

Constants

Log = ::Log.for(self)
VERSION = {{ (`shards version \"/tmp/tmp.FMmIiP/src/src/entitas\"`).chomp.stringify }}

Nested types

  • Entitas::AERC
  • Entitas::AERCFactory
  • Entitas::AbstractEntityIndex(TEntity, TKey)
  • Entitas::Collector(TEntity)
  • Entitas::Component
  • Entitas::ComponentPool
  • Entitas::Context(TEntity)
  • Entitas::Contexts
  • Entitas::Controller
  • Entitas::Entity
  • Entitas::EntityFactory
  • Entitas::EntityIndex(TEntity, TKey)
  • Entitas::Error
  • Entitas::Event
  • Entitas::Events
  • Entitas::Feature
  • Entitas::Group(TEntity)
  • Entitas::Helper
  • Entitas::IAllOfMatcher
  • Entitas::IAnyOfMatcher
  • Entitas::ICollector
  • Entitas::IComponent
  • Entitas::ICompoundMatcher
  • Entitas::IContext
  • Entitas::IEntity
  • Entitas::IEntityIndex
  • Entitas::IGroup
  • Entitas::IMatcher
  • Entitas::INoneOfMatcher
  • Entitas::Matcher
  • Entitas::MultiReactiveSystem
  • Entitas::PostConstructor
  • Entitas::PrimaryEntityIndex(TEntity, TKey)
  • Entitas::ReactiveSystem
  • Entitas::SafeAERC
  • Entitas::System
  • Entitas::Systems
  • Entitas::UnsafeAERC

CrystalDocs.org - Crystal Shard Documentation Hosting

GitHubCrystalShardsCrystal Language