Nymph Game Engine
Chaiscript based Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vertex_data.cpp File Reference
#include <easylogging++.h>
#include <exception>
#include <utility>
#include <limits>
#include <glm/ext.hpp>
#include "vertex_data.h"

Namespaces

 Graphics
 

Functions

template<>
void Graphics::VertexData::addVec< glm::vec2 > (VertexData::DATA_TYPE data_type, const std::vector< glm::vec2 > &vec)
 
template<>
void Graphics::VertexData::addVec< glm::vec3 > (VertexData::DATA_TYPE data_type, const std::vector< glm::vec3 > &vec)
 
template<>
void Graphics::VertexData::addVec< glm::vec4 > (VertexData::DATA_TYPE data_type, const std::vector< glm::vec4 > &vec)
 
template<>
void Graphics::VertexData::addVec< glm::dvec2 > (VertexData::DATA_TYPE data_type, const std::vector< glm::dvec2 > &vec)
 
template<>
void Graphics::VertexData::addVec< glm::dvec3 > (VertexData::DATA_TYPE data_type, const std::vector< glm::dvec3 > &vec)
 
template<>
void Graphics::VertexData::addVec< glm::dvec4 > (VertexData::DATA_TYPE data_type, const std::vector< glm::dvec4 > &vec)
 
template<>
void Graphics::VertexData::addVec< glm::ivec2 > (VertexData::DATA_TYPE data_type, const std::vector< glm::ivec2 > &vec)
 
template<>
void Graphics::VertexData::addVec< glm::ivec3 > (VertexData::DATA_TYPE data_type, const std::vector< glm::ivec3 > &vec)
 
template<>
void Graphics::VertexData::addVec< glm::ivec4 > (VertexData::DATA_TYPE data_type, const std::vector< glm::ivec4 > &vec)
 
template<>
void Graphics::VertexData::addVec< glm::uvec2 > (VertexData::DATA_TYPE data_type, const std::vector< glm::uvec2 > &vec)
 
template<>
void Graphics::VertexData::addVec< glm::uvec3 > (VertexData::DATA_TYPE data_type, const std::vector< glm::uvec3 > &vec)
 
template<>
void Graphics::VertexData::addVec< glm::uvec4 > (VertexData::DATA_TYPE data_type, const std::vector< glm::uvec4 > &vec)