Classes
Class | Description | |
---|---|---|
App |
Initializes the GLFW2 resolver and the window to get started. To execute the app call Run.
View code on GitHub | |
ApproveFirstFrameScreenshot |
Causes a unit test to take a screenshot after the first frame and verify if the current
unit test run matches previous ones.
View code on GitHub | |
ApproveFirstFrameScreenshotAttribute |
Makes a screenshot after the first frame of any integration or visual test and then compares
it with previous results. Works across frameworks to test OpenGL, DirectX and XNA together.
View code on GitHub | |
AppRunner |
Starts an application on demand by registering, resolving and running it (via EntitiesRunner).
Most of the registration is not used when running with MockResolver, replaces lots of classes.
View code on GitHub | |
AutofacScreenSpaceResolver | ||
CloseAfterFirstFrameAttribute |
Marks a specific test or a whole test class via SetUp to close the test after the first frame.
This is not needed for MockResolver tests as they will be closed after one frame anyway.
View code on GitHub | |
ConsoleCommands |
Evaluates command strings and executes methods at run time on demand (triggers, console).
View code on GitHub | |
ES11Resolver | ||
ES20Resolver | ||
FileSettings |
App settings loaded from and saved to file.
View code on GitHub | |
GLFW2Resolver | ||
GLFW2Window |
GLFW2 window implementation for the Delta Engine to run applications in.
| |
GLFW2Window UnableToCreateGLFWWindow | ||
GLFW2Window UnableToInitializeGLFW | ||
GLFW3Resolver | ||
GLFW3Time | ||
GLFW3Window |
GLFW3 window implementation for the Delta Engine to run applications in.
| |
IgnoreForResolverAttribute |
Causes Autofac not to register this class to resolve to.
View code on GitHub | |
InAppPurchase |
This class provides abstract access to the native IAP (In App Purchases).
View code on GitHub | |
OpenGLResolver | ||
OpenTK11Resolver | ||
OpenTK20Resolver | ||
ProductData |
Product information, received by a market product information request.
View code on GitHub | |
Resolver |
Basic resolver functionality via Autofac, each configuration registers concrete types. For
example GLFW uses GLFWGraphics, GLFWSound, GLFWKeyboard, etc. and makes them available.
View code on GitHub | |
Resolver UnableToRegisterMoreTypesAppAlreadyStarted | ||
SharpDXResolver | ||
SlimDXResolver | ||
SystemInformation |
Base system information class that is implemented in each platform module.
It provides system information that does not change over the course of a running
application or does not need updates.
View code on GitHub | |
TestWithMocksOrVisually |
Automatically tests with MockResolver when NCrunch is used, otherwise OpenGLResolver is used
View code on GitHub | |
XnaResolver | ||
XnaWindow |
Window support via the build-in XNA Game.Window functionality; supports fullscreen mode.
| |
XnaWindow CouldNotLoadCursorFromFile |
Delegates
Delegate | Description | |
---|---|---|
InAppPurchase ProductInformationDelegate | ||
InAppPurchase TransactionDelegate | ||
InAppPurchase UserCanceledDelegate |
Enumerations
Enumeration | Description | |
---|---|---|
NetworkState |
Whether a server or client is currently connected to a network.
View code on GitHub |