Unofficial OpenGL Software Development Kit  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Namespaces
VertexWriter.h File Reference

Declares the VertexWriter class and its helper types. Include an OpenGL header before including this one. More...

#include <vector>
#include <string>
#include <exception>
#include <glm/glm.hpp>
#include <glm/gtc/half_float.hpp>
#include "VertexFormat.h"

Go to the source code of this file.

Classes

class  glmesh::VertexWriterException
 Base class for all VertexWriter specific exceptions. More...
 
class  glmesh::MismatchWriterTypeException
 Thrown when the type the VertexWriter::Attrib functions are used with does not match the type of the attribute as defined by the VertexFormat. More...
 
class  glmesh::VertexWriter< Sink >
 Base class, using CRTP, that provides a framework for writing vertex attributes to arbitrary locations. More...
 

Namespaces

namespace  glmesh
 The main namespace for the GL Mesh library. All GL Mesh functions are in this namespace.
 

Detailed Description

Declares the VertexWriter class and its helper types. Include an OpenGL header before including this one.