#include <ShaderManager.h>
Public Attributes | |
| string | filename |
| Base shader filename (without .vert or .frag suffix). | |
| GLuint | glId |
| OpenGL id of the shader program. | |
| GLuint | vertexGlId |
| OpenGL id of the vertex shader. | |
| GLuint | fragmentGlId |
| OpenGL id of the fragment shader. | |
| Uint32 | count |
| Number of objects using this shader. | |
Provides shaders loading and registration for all objects.
The actual shader data
| string shaderEntry::filename |
Base shader filename (without .vert or .frag suffix).
| GLuint shaderEntry::glId |
OpenGL id of the shader program.
| GLuint shaderEntry::vertexGlId |
OpenGL id of the vertex shader.
| GLuint shaderEntry::fragmentGlId |
OpenGL id of the fragment shader.
| Uint32 shaderEntry::count |
Number of objects using this shader.
1.5.6