Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
shaders.h File Reference
#include <bgfx/bgfx.h>
#include <string>
#include <map>
+ Include dependency graph for shaders.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BlamShader
 
class  BlamShaderProgram
 

Namespaces

 BlamRendering
 Namespace for things relating to rendering.
 
 BlamRendering::BGFX
 Namespace containing functions exclusive to bgfx.
 
 BlamRendering::BGFX::Shaders
 Namespace for anything related to bgfx shaders.
 

Macros

#define BLAM
 

Functions

BLAM void BlamRendering::BGFX::Shaders::LoadShaderPrograms ()
 Loads all shader programs that aren't tag-based. More...
 
BLAM BlamShaderProgramBlamRendering::BGFX::Shaders::GetShaderProgram (std::string id)
 
BLAM void BlamRendering::BGFX::Shaders::ClearShaderPrograms ()
 
BLAM bool BlamRendering::BGFX::Shaders::LoadShaderProgram (std::string id)
 
BLAM void BlamRendering::BGFX::Shaders::ReloadShaders ()
 
BLAM bool BlamRendering::BGFX::Shaders::ShadersReloading ()
 

Macro Definition Documentation

◆ BLAM

#define BLAM