Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Package SiliconStudio.Paradox.Games

Namespaces

package  Resources
 
package  Time
 

Classes

class  AssemblyDoc
 The A:SiliconStudio.Paradox.Games assembly provides a high level Game API. More...
 
class  GameBase
 The game. More...
 
class  GameContext
 Contains context used to render the game (Control for WinForm, a DrawingSurface for WP8...etc.). More...
 
class  GameGraphicsParameters
 Describess how data will be displayed to the screen. More...
 
class  GamePlatform
 
class  GameProfilingKeys
 Keys used for profiling the game class. More...
 
class  GameSystemBase
 Base class for a GameSystemBase component. More...
 
class  GameSystemCollection
 A collection of game components. More...
 
class  GameTime
 Current timing used for variable-step (real time) or fixed-step (game time) games. More...
 
class  GameUnhandledExceptionEventArgs
 
class  GameWindow
 An abstract window. More...
 
class  GameWindowRenderer
 A GameSystem that allows to draw to another window or control. Currently only valid on desktop with Windows.Forms. More...
 
class  GraphicsDeviceInformation
 
class  GraphicsDeviceManager
 Manages the GraphicsDevice lifecycle. More...
 
class  GraphicsDeviceManagerProfilingKeys
 Profiling keys for GraphicsDeviceManager. More...
 
interface  IContentable
 An interface to load and unload asset. More...
 
interface  IDrawable
 An interface for a drawable game component that is called by the GameBase class. More...
 
interface  IGame
 
interface  IGamePlatform
 Interface for a game platform (OS, machine dependent). More...
 
interface  IGameSystemBase
 Defines a generic game system. More...
 
interface  IGraphicsDeviceFactory
 
interface  IGraphicsDeviceManager
 Defines the interface for an object that manages a GraphicsDevice. More...
 
interface  IUpdateable
 An interface that is called by GameBase.Update. More...
 
interface  IVirtualResolution
 Interface providing services to deal with the virtual resolution of the game. The virtual resolution enables the user to perform rendering independent from the screen resolution. More...
 
class  LaunchParameters
 Parameters used when launching an application. More...
 
class  ListBoundExtensions
 Helper functions to determine lower and upper bounds in a sorted list. More...
 
class  NamespaceDoc
 The SiliconStudio.Paradox.Games namespace provides a high level Game API. More...
 
class  PreparingDeviceSettingsEventArgs
 Describes settings to apply before preparing a device for creation, used by GraphicsDeviceManager.OnPreparingDeviceSettings. More...
 

Enumerations

enum  GameState { GameState.Running, GameState.Editing, GameState.Saving }
 
enum  GameSystemState { GameSystemState.None = 0, GameSystemState.Initialized = 1, GameSystemState.ContentLoaded = 2 }
 Describes state of the GameSystemCollection. More...
 
enum  AppContextType {
  AppContextType.Desktop, AppContextType.DesktopWpf, AppContextType.DesktopOpenTK, AppContextType.Android,
  AppContextType.WindowsRuntime, AppContextType.iOS
}
 Type of a GameContext. More...
 

Enumeration Type Documentation

Type of a GameContext.

Enumerator
Desktop 

Game running on desktop in a form or System.Windows.Forms.Control.

DesktopWpf 

Game running on desktop in a WPF window through a D3DImage.

DesktopOpenTK 

Game running on desktop in an OpenTK form.

Android 

Game running on Android in an AndroidGameView.

WindowsRuntime 

Game running on Windows Runtime in a SwapChainPanel.

iOS 

Game running on iOS in a iPhoneOSGameView.

Definition at line 29 of file AppContextType.cs.

Enumerator
Running 
Editing 
Saving 

Definition at line 5 of file GameState.cs.

Describes state of the GameSystemCollection.

Enumerator
None 
Initialized 
ContentLoaded 

Definition at line 8 of file GameSystemState.cs.