retrograde.bootstrap

Retrograde Engine

Members

Aliases

DefaultGraphicsApi
alias DefaultGraphicsApi = OpenGlGraphicsApi
Undocumented in source.
DefaultGraphicsApi
alias DefaultGraphicsApi = NullGraphicsApi
Undocumented in source.
DefaultPlatform
alias DefaultPlatform = GlfwPlatform
Undocumented in source.
DefaultPlatform
alias DefaultPlatform = NullPlatform
Undocumented in source.
DefaultPlatformSettings
alias DefaultPlatformSettings = GlfwPlatformSettings
Undocumented in source.
DefaultPlatformSettings
alias DefaultPlatformSettings = PlatformSettings
Undocumented in source.

Classes

BootstrapGame
class BootstrapGame

An implementation of the Game interface that contains the usual engine functionality.

TestGame
class TestGame
Undocumented in source.

Functions

startGame
void startGame(PlatformSettings platformSettings, GraphicsApiSettings graphicsApiSettings, DependencyContainer dependencies, bool suppressBootstrapWarnings)

Bootstrap function for quickly setting up the DI framework with all required and typically used engine functionality. After set-up, the game is started.

Structs

GraphicsApiSettings
struct GraphicsApiSettings
Undocumented in source.

Meta

Authors

Mike Bierlee, m.bierlee@lostmoment.com

License

This software is licensed under the terms of the MIT license. The full terms of the license can be found in the LICENSE.txt file.