Symphony Of Empires
Eng3D::OpenGL::Shader Class Reference

OpenGL shader object. More...

#include <shader.hpp>

Inheritance diagram for Eng3D::OpenGL::Shader:

Public Member Functions

 Shader (const std::string &_buffer, unsigned int type, bool use_transpiler=true, std::vector< Eng3D::GLSL::Define > defintions={})
 
 ~Shader ()
 
unsigned int get_id () const
 

Detailed Description

OpenGL shader object.

Definition at line 75 of file shader.hpp.

Constructor & Destructor Documentation

◆ Shader()

Eng3D::OpenGL::Shader::Shader ( const std::string &  _buffer,
unsigned int  type,
bool  use_transpiler = true,
std::vector< Eng3D::GLSL::Define defintions = {} 
)

◆ ~Shader()

Eng3D::OpenGL::Shader::~Shader ( )

Member Function Documentation

◆ get_id()

unsigned int Eng3D::OpenGL::Shader::get_id ( ) const

The documentation for this class was generated from the following file: