Just™ Game Engine
Public Types | Public Member Functions | List of all members
jng::Shader Class Referencefinal

#include <shader.hpp>

Public Types

enum class  Type {
  Vertex ,
  Fragment
}
 

Public Member Functions

 Shader (const std::filesystem::path &vertexShaderFilename, const std::filesystem::path &fragmentShaderFilename)
 
 ~Shader ()
 
void bind () const
 
void unbind () const
 

Member Enumeration Documentation

◆ Type

enum class jng::Shader::Type
strong
Enumerator
Vertex 
Fragment 

Constructor & Destructor Documentation

◆ Shader()

jng::Shader::Shader ( const std::filesystem::path &  vertexShaderFilename,
const std::filesystem::path &  fragmentShaderFilename 
)

◆ ~Shader()

jng::Shader::~Shader ( )

Member Function Documentation

◆ bind()

void jng::Shader::bind ( ) const

◆ unbind()

void jng::Shader::unbind ( ) const

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