galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
Shader.hpp File Reference
#include <ankerl/unordered_dense.h>
#include <Raylib.hpp>
#include "galaxy/logging/Log.hpp"
Include dependency graph for Shader.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  galaxy::Shader
 OpenGL Shader Program. More...

Namespaces

namespace  galaxy
 Application.hpp galaxy.

Functions

template<>
void galaxy::Shader::set_uniform< ray::Vector2 > (const std::string &name, const ray::Vector2 &a)
template<>
void galaxy::Shader::set_uniform< ray::Vector3 > (const std::string &name, const ray::Vector3 &a)
template<>
void galaxy::Shader::set_uniform< ray::Vector4 > (const std::string &name, const ray::Vector4 &a)
template<>
void galaxy::Shader::set_uniform< ray::Matrix > (const std::string &name, const ray::Matrix &a)
template<>
void galaxy::Shader::set_uniform< ray::Texture2D > (const std::string &name, const ray::Texture2D &a)