![]() |
Blamite Game Engine - blam!
00285.12.18.20.1411.blamite
The core library for the Blamite Game Engine.
|
Go to the source code of this file.
Classes | |
class | BlamGLSLShader |
class | BlamGLSLShaderProgram |
Namespaces | |
BlamRendering | |
Namespace for things relating to rendering. | |
BlamRendering::OpenGL | |
Namespace containing functions exclusive to OpenGL. | |
Macros | |
#define | BLAM |
Enumerations | |
enum | BlamGLSLShaderAttributeType { FloatAttribute } |
enum | BlamGLSLShaderType { VertexShader, FragmentShader, __NULL_SHADER_TYPE } |
Functions | |
BLAM void | BlamRendering::OpenGL::LoadShaders () |
BLAM void | BlamRendering::OpenGL::LoadShaderPrograms () |
BLAM void | BlamRendering::OpenGL::CompileShaders () |
BLAM void | BlamRendering::OpenGL::CleanupShaders () |
BLAM void | BlamRendering::OpenGL::CleanupShaderPrograms () |
BLAM void | BlamRendering::OpenGL::LinkAllShaderPrograms () |
BLAM void | BlamRendering::OpenGL::LinkShaderProgram (std::string id) |
BLAM BlamGLSLShader * | BlamRendering::OpenGL::GetShader (std::string id) |
BLAM BlamGLSLShaderProgram * | BlamRendering::OpenGL::GetShaderProgram (std::string id) |
#define BLAM |
enum BlamGLSLShaderType |