C# Class Artemis.Engine.GameKernel

A subclass of Monogame's Game object from which the Updating and Rendering actually stems. We need to explicitly create an instance of this in ArtemisEngine.
Inheritance: Microsoft.Xna.Framework.Game
Datei anzeigen Open project: ArtemisEngine/Artemis-Engine Class Usage Examples

Public Methods

Method Description
GameKernel ( ArtemisEngine engine, string contentFolder, bool fixedTimeStep, int frameRate ) : System

Protected Methods

Method Description
Draw ( GameTime gameTime ) : void
Initialize ( ) : void
LoadContent ( ) : void
UnloadContent ( ) : void
Update ( GameTime gameTime ) : void

Method Details

Draw() protected final method

protected final Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void

GameKernel() public method

public GameKernel ( ArtemisEngine engine, string contentFolder, bool fixedTimeStep, int frameRate ) : System
engine ArtemisEngine
contentFolder string
fixedTimeStep bool
frameRate int
return System

Initialize() protected final method

protected final Initialize ( ) : void
return void

LoadContent() protected final method

protected final LoadContent ( ) : void
return void

UnloadContent() protected final method

protected final UnloadContent ( ) : void
return void

Update() protected final method

protected final Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void