Pyrogenesis
trunk
|
#include "graphics/ShaderProgramPtr.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 } |
enum RENDER_QUERIES |