Zen 0.3.0
Loading...
Searching...
No Matches
ZEN_Shader.h
1#pragma once
2
3#include <zen/zen_pch.h>
4
5namespace Zen {
6 class Shader {
7 public:
8 Shader(const char *vertexPath, const char *fragmentPath);
9 ~Shader();
10
11 void bind() const;
12 void unBind() const;
13 void uploadUniformMat4(const std::string &name, const glm::mat4 &matrix);
14
15 private:
16 uint32_t m_rendererID;
17 };
18} // namespace Zen