Muto 0.0.1
Cross-Platform Application Template
GitHub Repo | Muto Updates | Muto's Author
Loading...
Searching...
No Matches
Shader.h File Reference

Defines the Shader class, which is an abstraction for a shader program, and the ShaderLibrary class, which manages and stores shaders. More...

#include <string>
#include <unordered_map>
#include <glm/glm.hpp>

Go to the source code of this file.

Classes

class  Muto::Shader
 An abstraction for a shader program. More...
 
class  Muto::ShaderLibrary
 A library for managing and storing shaders. More...
 

Namespaces

namespace  Muto
 The main namespace for the Muto engine.
 

Detailed Description

Defines the Shader class, which is an abstraction for a shader program, and the ShaderLibrary class, which manages and stores shaders.

Author
Damon S. Green II
Note
The Shader class provides an interface for setting uniform variables in the shader program, while the ShaderLibrary class allows for easy management and retrieval of shaders by name.