Nymph Game Engine
Chaiscript based Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
uniform.cpp File Reference
#include "graphics/uniform.h"
#include <easylogging++.h>

Namespaces

 Graphics
 

Functions

template<>
void Graphics::Uniform::setData< glm::vec2 > (const std::string &name, const glm::vec2 &data)
 
template<>
void Graphics::Uniform::setData< glm::vec3 > (const std::string &name, const glm::vec3 &data)
 
template<>
void Graphics::Uniform::setData< glm::vec4 > (const std::string &name, const glm::vec4 &data)
 
template<>
void Graphics::Uniform::setData< glm::ivec2 > (const std::string &name, const glm::ivec2 &data)
 
template<>
void Graphics::Uniform::setData< glm::ivec3 > (const std::string &name, const glm::ivec3 &data)
 
template<>
void Graphics::Uniform::setData< glm::ivec4 > (const std::string &name, const glm::ivec4 &data)
 
template<>
void Graphics::Uniform::setData< glm::uvec2 > (const std::string &name, const glm::uvec2 &data)
 
template<>
void Graphics::Uniform::setData< glm::uvec3 > (const std::string &name, const glm::uvec3 &data)
 
template<>
void Graphics::Uniform::setData< glm::uvec4 > (const std::string &name, const glm::uvec4 &data)
 
template<>
void Graphics::Uniform::setData< glm::bvec2 > (const std::string &name, const glm::bvec2 &data)
 
template<>
void Graphics::Uniform::setData< glm::bvec3 > (const std::string &name, const glm::bvec3 &data)
 
template<>
void Graphics::Uniform::setData< glm::bvec4 > (const std::string &name, const glm::bvec4 &data)
 
template<>
void Graphics::Uniform::setData< glm::mat2 > (const std::string &name, const glm::mat2 &data)
 
template<>
void Graphics::Uniform::setData< glm::mat3 > (const std::string &name, const glm::mat3 &data)
 
template<>
void Graphics::Uniform::setData< glm::mat4 > (const std::string &name, const glm::mat4 &data)
 
template<>
void Graphics::Uniform::setData< glm::mat2x3 > (const std::string &name, const glm::mat2x3 &data)
 
template<>
void Graphics::Uniform::setData< glm::mat3x2 > (const std::string &name, const glm::mat3x2 &data)
 
template<>
void Graphics::Uniform::setData< glm::mat2x4 > (const std::string &name, const glm::mat2x4 &data)
 
template<>
void Graphics::Uniform::setData< glm::mat4x2 > (const std::string &name, const glm::mat4x2 &data)
 
template<>
void Graphics::Uniform::setData< glm::mat3x4 > (const std::string &name, const glm::mat3x4 &data)
 
template<>
void Graphics::Uniform::setData< glm::mat4x3 > (const std::string &name, const glm::mat4x3 &data)
 
template<>
glm::vec2 Graphics::Uniform::getData< glm::vec2 > () const noexcept
 
template<>
glm::vec3 Graphics::Uniform::getData< glm::vec3 > () const noexcept
 
template<>
glm::vec4 Graphics::Uniform::getData< glm::vec4 > () const noexcept
 
template<>
glm::ivec2 Graphics::Uniform::getData< glm::ivec2 > () const noexcept
 
template<>
glm::ivec3 Graphics::Uniform::getData< glm::ivec3 > () const noexcept
 
template<>
glm::ivec4 Graphics::Uniform::getData< glm::ivec4 > () const noexcept
 
template<>
glm::uvec2 Graphics::Uniform::getData< glm::uvec2 > () const noexcept
 
template<>
glm::uvec3 Graphics::Uniform::getData< glm::uvec3 > () const noexcept
 
template<>
glm::uvec4 Graphics::Uniform::getData< glm::uvec4 > () const noexcept
 
template<>
glm::bvec2 Graphics::Uniform::getData< glm::bvec2 > () const noexcept
 
template<>
glm::bvec3 Graphics::Uniform::getData< glm::bvec3 > () const noexcept
 
template<>
glm::bvec4 Graphics::Uniform::getData< glm::bvec4 > () const noexcept
 
template<>
glm::mat2 Graphics::Uniform::getData< glm::mat2 > () const noexcept
 
template<>
glm::mat3 Graphics::Uniform::getData< glm::mat3 > () const noexcept
 
template<>
glm::mat4 Graphics::Uniform::getData< glm::mat4 > () const noexcept
 
template<>
glm::mat2x3 Graphics::Uniform::getData< glm::mat2x3 > () const noexcept
 
template<>
glm::mat3x2 Graphics::Uniform::getData< glm::mat3x2 > () const noexcept
 
template<>
glm::mat2x4 Graphics::Uniform::getData< glm::mat2x4 > () const noexcept
 
template<>
glm::mat4x2 Graphics::Uniform::getData< glm::mat4x2 > () const noexcept
 
template<>
glm::mat3x4 Graphics::Uniform::getData< glm::mat3x4 > () const noexcept
 
template<>
glm::mat4x3 Graphics::Uniform::getData< glm::mat4x3 > () const noexcept