|
Practical Tools for Simple Design
|
#include <Shader.hpp>
Public Types | |
| enum class | Type { VERTEX = GL_VERTEX_SHADER , FRAGMENT = GL_FRAGMENT_SHADER } |
Public Member Functions | |
| Shader (const std::string &filepath, Type shaderType) | |
| Shader (const Shader &)=delete | |
| Shader (Shader &&other) | |
| Shader & | operator= (const Shader &)=delete |
| Shader & | operator= (Shader &&other) |
| GLuint | GetShaderId () const |