CG_Labs  2020.0
Classes | Enumerations
ShaderProgramManager.hpp File Reference
#include <glad/glad.h>
#include <GLFW/glfw3.h>
#include <map>
#include <string>
#include <utility>
#include <vector>
#include <cstdint>

Go to the source code of this file.

Classes

class  ShaderProgramManager
 
struct  ShaderProgramManager::SelectedProgram
 

Enumerations

enum  ShaderType : std::uint32_t {
  ShaderType::vertex = GL_VERTEX_SHADER, ShaderType::tess_eval = GL_TESS_EVALUATION_SHADER, ShaderType::tess_ctrl = GL_TESS_CONTROL_SHADER, ShaderType::geometry = GL_GEOMETRY_SHADER,
  ShaderType::fragment = GL_FRAGMENT_SHADER, ShaderType::compute = GL_COMPUTE_SHADER
}
 

Enumeration Type Documentation

◆ ShaderType

enum ShaderType : std::uint32_t
strong
Enumerator
vertex 
tess_eval 
tess_ctrl 
geometry 
fragment 
compute