![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
#include <ankerl/unordered_dense.h>
#include <entt/core/compressed_pair.hpp>
#include <glad/glad.h>
#include <glm/gtc/type_ptr.hpp>
#include "galaxy/graphics/Colour.hpp"
#include "galaxy/logging/Log.hpp"
#include "galaxy/math/Math.hpp"
Go to the source code of this file.
Classes | |
class | galaxy::Shader |
OpenGL Shader Program. More... | |
Namespaces | |
namespace | galaxy |
Animated.cpp galaxy. | |
Functions | |
template<> | |
void | galaxy::Shader::set_uniform< std::uint64_t > (const std::string &name, const std::uint64_t &a) |
template<> | |
void | galaxy::Shader::set_uniform< glm::mat3 > (const std::string &name, const glm::mat3 &a) |
template<> | |
void | galaxy::Shader::set_uniform< glm::mat4 > (const std::string &name, const glm::mat4 &a) |
template<> | |
void | galaxy::Shader::set_uniform< glm::vec2 > (const std::string &name, const glm::vec2 &a) |
template<> | |
void | galaxy::Shader::set_uniform< glm::vec3 > (const std::string &name, const glm::vec3 &a) |
template<> | |
void | galaxy::Shader::set_uniform< glm::vec4 > (const std::string &name, const glm::vec4 &a) |
template<> | |
void | galaxy::Shader::set_uniform< std::array< float, 4 > > (const std::string &name, const std::array< float, 4 > &a) |