 |
Blamite Game Engine - blam!
00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
16 bgfx::ShaderHandle shader_handle;
17 bool shader_load_result =
false;
20 BlamShader(std::string _id, std::string file_path);
33 bgfx::ProgramHandle program_handle;
34 bool program_load_result =
false;
BLAM void ClearShaderPrograms()
Definition: shaders.cpp:66
BlamShaderProgram(std::string _id, BlamShader *vertex_shader, BlamShader *fragment_shader)
Definition: BlamShaderProgram.cpp:5
BLAM void LoadShaders()
Loads all shaders that aren't tag-based.
Definition: shaders.cpp:6
std::string GetID()
Definition: BlamShader.cpp:42
BLAM void ClearShaders()
Definition: shaders.cpp:54
std::string GetID()
Definition: BlamShaderProgram.cpp:54
bool GetShaderLoadResult()
Definition: BlamShader.cpp:37
~BlamShaderProgram()
Definition: BlamShaderProgram.cpp:39
BLAM BlamShader * GetShader(std::string id)
Definition: shaders.cpp:34
bgfx::ShaderHandle GetShaderHandle()
Definition: BlamShader.cpp:32
bool CreateProgram()
Definition: BlamShaderProgram.cpp:49
BlamShader(std::string _id, std::string file_path)
Definition: BlamShader.cpp:7
#define BLAM
Definition: shaders.h:8
BLAM void LoadShaderPrograms()
Loads all shader programs that aren't tag-based.
Definition: shaders.cpp:23
~BlamShader()
Definition: BlamShader.cpp:27
Namespace for anything related to bgfx shaders.
Definition: shaders.h:50
bgfx::ProgramHandle GetProgramHandle()
Definition: BlamShaderProgram.cpp:44
BLAM BlamShaderProgram * GetShaderProgram(std::string id)
Definition: shaders.cpp:44