Package | Description |
---|---|
com.artemis |
Core Artemis classes.
|
com.artemis.injection | |
com.artemis.link | |
com.artemis.utils |
Helper classes.
|
Modifier and Type | Field and Description |
---|---|
protected World |
SystemInvocationStrategy.world
World to operate on.
|
protected World |
BaseSystem.world
The world this system belongs to.
|
Modifier and Type | Method and Description |
---|---|
protected World |
BaseSystem.getWorld()
Get the world associated with the manager.
|
World |
Entity.getWorld()
Returns the world this entity belongs to.
|
Modifier and Type | Method and Description |
---|---|
Aspect |
Aspect.Builder.build(World world)
Bake an aspect.
|
Archetype |
ArchetypeBuilder.build(World world)
Create a new world specific instance of Archetype based on the current state.
|
static <T extends Component> |
BaseComponentMapper.getFor(Class<T> type,
World world)
Returns a component mapper for this type of components.
|
protected void |
AspectSubscriptionManager.setWorld(World world) |
protected void |
SystemInvocationStrategy.setWorld(World world)
World to operate on.
|
protected void |
BaseSystem.setWorld(World world)
Set the world this system works on.
|
protected void |
Manager.setWorld(World world)
Set the world this system works on.
|
protected void |
EntitySystem.setWorld(World world)
Set the world this system works on.
|
protected void |
BaseEntitySystem.setWorld(World world) |
Constructor and Description |
---|
ComponentMapper(Class<A> type,
World world) |
Entity(World world,
int id)
Creates a new
Entity instance in the given world. |
EntityTransmuter(World world,
Aspect.Builder aspect) |
EntityTransmuterFactory(World world)
Prepare new builder.
|
Modifier and Type | Method and Description |
---|---|
void |
ArtemisFieldResolver.initialize(World world) |
void |
AspectFieldResolver.initialize(World world) |
void |
WiredFieldResolver.initialize(World world) |
void |
FieldResolver.initialize(World world)
Called after Wo
|
void |
Injector.initialize(World world,
Map<String,Object> injectables) |
void |
CachedInjector.initialize(World world,
Map<String,Object> injectables) |
void |
FieldHandler.initialize(World world,
Map<String,Object> injectables)
During
World construction, after systems and managers have been created, FieldHandler.initialize(World, Map)
will be called for each registered FieldResolver |
Modifier and Type | Method and Description |
---|---|
void |
MultiFieldMutator.setWorld(World world) |
void |
UniFieldMutator.setWorld(World world) |
Modifier and Type | Field and Description |
---|---|
protected World |
EntityBuilder.world |
Modifier and Type | Method and Description |
---|---|
void |
ArtemisProfiler.initialize(BaseSystem owner,
World world) |
Constructor and Description |
---|
EntityBuilder(World world)
Begin building new entity.
|
EntityBuilder(World world,
Archetype archetype)
Begin building new entity based on archetype.
|
Copyright © 2019. All rights reserved.