dagon.core.application

Base class to inherit Dagon applications from.

Members

Classes

Application
class Application

Base class to inherit Dagon applications from. Application wraps SDL2 window, loads dynamic link libraries using BindBC, is responsible for initializing OpenGL context and doing main game loop.

Enums

DagonEvent
enum DagonEvent
Undocumented in source.

Functions

compressedTextureFormatSupported
bool compressedTextureFormatSupported(GLenum format)
Undocumented in source. Be warned that the author may not have intended to support it.
exitWithError
void exitWithError(string message)
Undocumented in source. Be warned that the author may not have intended to support it.
messageCallback
void messageCallback(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar* message, GLvoid* userParam)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

GL_FRAMEBUFFER_SRGB
enum GL_FRAMEBUFFER_SRGB;
Undocumented in source.

Variables

GLDebugSeverityStrings
enum string[GLenum] GLDebugSeverityStrings;
Undocumented in source.
GLDebugSourceStrings
enum string[GLenum] GLDebugSourceStrings;
Undocumented in source.
GLDebugTypeStrings
enum string[GLenum] GLDebugTypeStrings;
Undocumented in source.
GLErrorStrings
enum string[GLenum] GLErrorStrings;
Undocumented in source.

Meta