![]() |
Blamite Game Engine - blam!
00285.12.18.20.1411.blamite
The core library for the Blamite Game Engine.
|
Namespace containing functions exclusive to OpenGL. More...
Functions | |
BLAM void | LoadShaders () |
BLAM void | LoadShaderPrograms () |
BLAM void | CompileShaders () |
BLAM void | CleanupShaders () |
BLAM void | CleanupShaderPrograms () |
BLAM void | LinkAllShaderPrograms () |
BLAM void | LinkShaderProgram (std::string id) |
BLAM BlamGLSLShader * | GetShader (std::string id) |
BLAM BlamGLSLShaderProgram * | GetShaderProgram (std::string id) |
BLAM BlamResult | Initialize () |
Initializes OpenGL. More... | |
BLAM void | RenderLoop () |
Renders a frame to the application window. More... | |
BLAM void | Shutdown () |
Shuts down OpenGL. More... | |
BLAM SDL_GLContext * | GetGLContext () |
Retrieves the current OpenGL context. More... | |
Namespace containing functions exclusive to OpenGL.
void BlamRendering::OpenGL::CleanupShaderPrograms | ( | ) |
void BlamRendering::OpenGL::CleanupShaders | ( | ) |
void BlamRendering::OpenGL::CompileShaders | ( | ) |
SDL_GLContext * BlamRendering::OpenGL::GetGLContext | ( | ) |
BlamGLSLShader * BlamRendering::OpenGL::GetShader | ( | std::string | id | ) |
BlamGLSLShaderProgram * BlamRendering::OpenGL::GetShaderProgram | ( | std::string | id | ) |
BlamResult BlamRendering::OpenGL::Initialize | ( | ) |
Initializes OpenGL.
void BlamRendering::OpenGL::LinkAllShaderPrograms | ( | ) |
void BlamRendering::OpenGL::LinkShaderProgram | ( | std::string | id | ) |
void BlamRendering::OpenGL::LoadShaderPrograms | ( | ) |
void BlamRendering::OpenGL::LoadShaders | ( | ) |
void BlamRendering::OpenGL::RenderLoop | ( | ) |
Renders a frame to the application window.
void BlamRendering::OpenGL::Shutdown | ( | ) |
Shuts down OpenGL.