Pyrogenesis
13997
|
#include "graphics/ShaderProgram.h"
#include "ps/CStr.h"
#include "ps/CStrIntern.h"
#include <boost/unordered_map.hpp>
Go to the source code of this file.
Classes | |
class | CShaderParams< value_t > |
Represents a mapping of name strings to value, for use with CShaderDefines (values are strings) and CShaderUniforms (values are vec4s). More... | |
struct | CShaderParams< value_t >::SItems |
class | CShaderDefines |
Represents a mapping of name strings to value strings, for use with #if and #ifdef and similar conditionals in shaders. More... | |
class | CShaderUniforms |
Represents a mapping of name strings to value CVector4Ds, for use with uniforms in shaders. More... | |
class | CShaderRenderQueries |
Uniform values that need to be evaluated in the renderer. More... | |
class | CShaderConditionalDefines |
struct | CShaderConditionalDefines::CondDefine |
Enumerations | |
enum | RENDER_QUERIES { RQUERY_TIME, RQUERY_WATER_TEX, RQUERY_SKY_CUBE } |
enum | DEFINE_CONDITION_TYPES { DCOND_DISTANCE } |
Enumerator | |
---|---|
DCOND_DISTANCE |
Definition at line 200 of file ShaderDefines.h.
enum RENDER_QUERIES |
Enumerator | |
---|---|
RQUERY_TIME | |
RQUERY_WATER_TEX | |
RQUERY_SKY_CUBE |
Definition at line 175 of file ShaderDefines.h.