17 #ifndef IGNITION_RENDERING_SHADERTYPE_HH_ 18 #define IGNITION_RENDERING_SHADERTYPE_HH_ 21 #include "ignition/rendering/config.hh" 22 #include "ignition/rendering/Export.hh" 28 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
84 private:
static const char *names[
ST_COUNT];
Provides supporting functions for ShaderType enum.
Definition: ShaderType.hh:57
Object-space normal map shader.
Definition: ShaderType.hh:46
Per vertex lighting shader.
Definition: ShaderType.hh:43
Unknown or errant type.
Definition: ShaderType.hh:37
Tangent-space normal map shader.
Definition: ShaderType.hh:49
ShaderType
Available types of shaders. Note that not all rendering-engines will be able to use each type...
Definition: ShaderType.hh:34
Per pixel lighting shader.
Definition: ShaderType.hh:40
Total number of shader types.
Definition: ShaderType.hh:52