Package-level declarations
Types
Link copied to clipboard
GearyComponents aren't an interface because we like the option to be able to add Any
class as a component to an entity. However, for clarity we create this typealias.
Since Any is not inherently serializable like an interface, when expecting a Component to be serializable, use the Polymorphic annotation.
Link copied to clipboard
Type alias for component IDs. Is the same as EntityId.
Link copied to clipboard
Link copied to clipboard
An inlined class used for tracking the components an entity/archetype has.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard