Struct constellation::SystemContext [] [src]

pub struct SystemContext<'a, S: Send + Sync + 'static> { /* fields omitted */ }

Contains system execution state information.

Methods

impl<'a, S: Send + Sync + 'static> SystemContext<'a, S>
[src]

Gets the current system execution state.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

impl<'a, S: Sync + Send> SystemContext<'a, S>
[src]

Constructs an entity iterator builder for performing iterations over the given resources.

Methods from Deref<Target=EntitiesTransaction<'a>>

Creates a new Entity.

This Entity can immediately be used to register data with resources, and the calling system may destroy the entity, but other systems running concurrently will not observe the entity's creation.

Destroys an Entity.

Entity destructions are deferred until after the system has completed execution. All related data stored in entity resources will also be removed at this time.

Determines if the given Entity is still alive.

Gets the currently living Entity with the given Index.

Converts this transaction into a change set, consuming the transaction in the process.

Trait Implementations

impl<'a, S: Send + Sync + 'static> Deref for SystemContext<'a, S>
[src]

The resulting type after dereferencing

The method called to dereference a value

impl<'a, S: Send + Sync + 'static> DerefMut for SystemContext<'a, S>
[src]

The method called to mutably dereference a value