CG_Labs  2021.2
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 class  ShaderType : std::uint32_t {
  vertex = GL_VERTEX_SHADER , tess_eval = GL_TESS_EVALUATION_SHADER , tess_ctrl = GL_TESS_CONTROL_SHADER , geometry = GL_GEOMETRY_SHADER ,
  fragment = GL_FRAGMENT_SHADER , compute = GL_COMPUTE_SHADER
}
 

Enumeration Type Documentation

◆ ShaderType

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