Table of Contents

Namespace Stride.Games

Classes

GameBase

The game.

GameContext

Contains context used to render the game (Control for WinForm, a DrawingSurface for WP8...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

Describess how data will be displayed to the screen.

GameProfilingKeys

Keys used for profiling the game class.

GameSystemBase

Base class for a GameSystemBase component.

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 GameSystem that allows to draw to another window or control. Currently only valid on desktop with Windows.Forms.

GameWindow<TK>
GraphicsDeviceInformation
GraphicsDeviceManager

Manages the GraphicsDevice lifecycle.

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

Defines a generic game system.

IGameSystemCollection

A list of game systems.

IGraphicsDeviceFactory
IGraphicsDeviceManager

Defines the interface for an object that manages a GraphicsDevice.

IMessageLoop
IUpdateable

An interface that is called by Update(GameTime).

Enums

AppContextType

Type of a GameContext.

GameSystemState

Describes state of the GameSystemCollection.