class

Entitas::Contexts

Inherits Reference / Object

This class gives access to each availble context.

Constructors

Class methods

shared_instance

This returns a pre-instantiated Entitas::Contexts instance which is available at the global scope.

Entitas::Contexts.shared_instance # => Entitas::Contexts
Source

Instance methods

all_contexts

Returns an array containing each available context

each
Source
get_context_by_name(name : String)

Returns the context with the provided name, or nil

Source
initialize_entity_indices

Will be called after initialization to intitialze each EntityIndex for all of the contexts.

reset

Will call Entitas::Context#reset on each context.

Source
shared_instance
Source
to_json(json : JSON::Builder)
Source

Macros

create_contexts_index_name(comp, var)
Source