Zen 0.3.0
Loading...
Searching...
No Matches
Zen::Shader Class Reference

Public Member Functions

 Shader (const char *vertexPath, const char *fragmentPath)
void bind () const
void unBind () const
void uploadUniformMat4 (const std::string &name, const glm::mat4 &matrix)

Detailed Description

Definition at line 6 of file ZEN_Shader.h.

Constructor & Destructor Documentation

◆ Shader()

Zen::Shader::Shader ( const char * vertexPath,
const char * fragmentPath )

Definition at line 5 of file ZEN_Shader.cpp.

◆ ~Shader()

Zen::Shader::~Shader ( )

Definition at line 137 of file ZEN_Shader.cpp.

Member Function Documentation

◆ bind()

void Zen::Shader::bind ( ) const

Definition at line 142 of file ZEN_Shader.cpp.

◆ unBind()

void Zen::Shader::unBind ( ) const

Definition at line 147 of file ZEN_Shader.cpp.

◆ uploadUniformMat4()

void Zen::Shader::uploadUniformMat4 ( const std::string & name,
const glm::mat4 & matrix )

Definition at line 152 of file ZEN_Shader.cpp.


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