Static root class that manages key engine services (notably the render system) that are used to serve many engine objects. This class provides a central point to initialize rendering services and then to clean up resources.
public static class Engine
Destroys default resources, sets the device to its default state, and destroys any remaining resources provided by the service providers (e.g. graphics objects). All service providers are disposed of and removed.
Event for when the engine resources are disposed of.
Event for when the engine is initialized for the first time. The render system provider attached to the engine is the sender.
Event for when the engine is re-initialized, meaning an existing render system is attached when another render system is initialized. The render system provider attached to the engine is the sender.
Initializes the engine to use the provided render system provider.
Gets the render system provider. Equivalent to querying the engine service provider collection.
Gets the engine service provider collection.
Gets the engine value map for binding and retrieving values for shader uniforms.
Assembly: Tesla (Module: Tesla) Version: 0.5.0.0 (0.5.0.0)