Stride.Engine Namespace
Classes
|
An EntityComponent that can be enabled and disabled. |
||
|
Allows a component of the same type to be added multiple time to the same entity (default is |
||
|
Add animation capabilities to an Entity. It will usually apply to Skeleton |
||
|
A script which can be implemented as an async microthread. |
||
|
Component representing an audio emitter. |
||
|
Component representing an audio listener. |
||
|
Add a background to an Entity. |
||
|
Describes the camera projection and view. |
||
|
Defines the category of a component type. This information is used to group component types in Game Studio. |
||
|
Defines the order of a component type. This information is used to determine the most "important" component of a collection |
||
|
Game entity. It usually aggregates multiple EntityComponent |
||
|
Base class for Entity components. |
||
|
Base class for attributes for EntityComponent |
||
|
A collection of EntityComponent managed exclusively by the Entity. |
||
|
Extensions for Entity |
||
|
Manage a collection of entities. |
||
|
Entity processor, triggered on various EntityManager events such as Entity and Component additions and removals. |
||
|
Base implementation of EntityProcessor<TComponent, TData> when the TComponent and TData are the same |
||
|
Helper class for EntityProcessor, that will keep track of Entity matching certain EntityComponent requirements. |
||
|
Ordered collection of EntityProcessor based on the Order property. |
||
|
Extensions for Entity and the TransformComponent. |
||
|
Main Game class system. |
||
|
The input system updating the input manager exposed by Input. |
||
|
Represents a single instance of a model instancing component. |
||
|
Add a light to an Entity, that will be used during rendering. |
||
|
Extensions for the LightComponent class. |
||
|
A bounding volume for light shafts to be rendered in, can take any Model as a volume |
||
|
The source for light shafts, should be placed on the same entity as the light component which will be used for light shafts |
||
|
Add a Model to an Entity, that will be used during rendering. |
||
|
Per-entity state of each individual mesh of a model. |
||
|
Updates Skeleton. |
||
|
A prefab that contains entities. |
||
|
Allows to declare that a component requires another component in order to run (used for ScriptComponent |
||
|
A scene. |
||
|
Manage a collection of entities within a RootScene. |
||
|
The scene system handles the scenes of a game. |
||
|
Script component. |
||
|
|
||
|
A script whose Update() will be called every frame. |
||
|
Defines Position, Rotation and Scale of its Entity. |
||
|
Gives the ability to control how parent matrix is computed in a TransformComponent. |
||
|
Performs some work after world matrix has been updated. |
||
|
|
||
|
A page containing a UI hierarchy. |
Structs
|
Allow to query attributes used on an EntityComponent |
Interfaces
|
The base interface for all classes providing animated sprites. |
||
|
The base interface for all classes providing sprites. |