Table of Contents

Namespace Stride.Games

Classes

GameBase

The game.

GameContext

Contains context used to render the Game (i.e. it abstracts a Windows Forms Control, or a DrawingSurface for UWP, etc.)

GameContextFactory

Given a AppContextType creates the corresponding GameContext instance based on the current executing platform.

GameContextSDL

A GameContext to use for rendering to an existing SDL Window.

GameContext<TK>

Generic version of GameContext. The later is used to describe a generic game Context. This version enables us to constraint the game context to a specifc toolkit and ensures a better cohesion between the various toolkit specific classes, such as InputManager, GameWindow.

GameFormSDL

Default Rendering Form on SDL based applications.

GameGraphicsParameters

Describes the preferred graphics configuration for a Game.

GameProfilingKeys

Keys used for profiling the game class.

GameSystemBase

Base class for a Game System.

GameSystemCollection

A collection of game components.

GameTime

Current timing used for variable-step (real time) or fixed-step (game time) games.

GameUnhandledExceptionEventArgs
GameWindow

An abstract window.

GameWindowRenderer

A Game System that allows to render to a window.

GameWindow<TK>
GraphicsDeviceInformation

Contains information needed to create a GraphicsDevice with a specific configuration.

GraphicsDeviceManager

Manages the GraphicsDevice life-cycle, providing access to it and events that can be subscribed to be notified of when the device is created, reset, or disposed.

GraphicsDeviceManagerProfilingKeys

Profiling keys for GraphicsDeviceManager.

LaunchParameters

Parameters used when launching an application.

PreparingDeviceSettingsEventArgs

Describes settings to apply before preparing a device for creation, used by OnPreparingDeviceSettings(object, PreparingDeviceSettingsEventArgs).

Interfaces

IContentable

An interface to load and unload asset.

IDrawable

An interface for a drawable Game Component that is called by the GameBase class.

IGame
IGamePlatform

Interface for a game platform (OS, machine dependent).

IGameSystemBase

Interface for a component that represents a Game System.

IGameSystemCollection

A list of game systems.

IGraphicsDeviceFactory

Base interface for a factory that creates GraphicsDevice instances.

IGraphicsDeviceManager

Defines the interface for an object that manages the Graphics Device lifecycle.

IMessageLoop
IUpdateable

An interface that is called by Update(GameTime).

Enums

AppContextType

Defines the type of a GameContext, which usually determines the platform, or a combination of platform and UI/presentation framework.

GameSystemState

Describes state of the GameSystemCollection.