 |
Blamite Game Engine - blam!
00357.06.18.22.0809.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);
36 bgfx::ProgramHandle program_handle;
37 bool program_load_result =
false;
39 void LogShaderLoadError(std::string error);
BLAM void ClearShaderPrograms()
Definition: shaders.cpp:26
BLAM void ReloadShaders()
Definition: shaders.cpp:62
BLAM bool ShadersReloading()
Definition: shaders.cpp:72
std::string GetID()
Definition: BlamShader.cpp:48
std::string GetID()
Definition: BlamShaderProgram.cpp:128
bool GetShaderLoadResult()
Definition: BlamShader.cpp:43
#define BLAM
Definition: shaders.h:8
~BlamShaderProgram()
Definition: BlamShaderProgram.cpp:103
bgfx::ShaderHandle GetShaderHandle()
Definition: BlamShader.cpp:38
BlamShaderProgram(std::string _id)
Definition: BlamShaderProgram.cpp:13
BlamShader(std::string _id, std::string file_path)
Definition: BlamShader.cpp:7
bool GetProgramLoadResult()
Definition: BlamShaderProgram.cpp:123
BLAM void LoadShaderPrograms()
Loads all shader programs that aren't tag-based.
Definition: shaders.cpp:8
~BlamShader()
Definition: BlamShader.cpp:33
BLAM bool LoadShaderProgram(std::string id)
Definition: shaders.cpp:38
Namespace for anything related to bgfx shaders.
Definition: shaders.h:55
bgfx::ProgramHandle GetProgramHandle()
Definition: BlamShaderProgram.cpp:118
BLAM BlamShaderProgram * GetShaderProgram(std::string id)
Definition: shaders.cpp:16