Classes | Namespaces | Typedefs

Vec.h File Reference

#include <gmtl/Defines.h>
#include <gmtl/Config.h>
#include <gmtl/VecBase.h>
#include <gmtl/Util/StaticAssert.h>
Include dependency graph for Vec.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gmtl::Vec< DATA_TYPE, SIZE >
 A representation of a vector with SIZE components using DATA_TYPE as the data type for each component. More...

Namespaces

namespace  gmtl
 

Meta programming classes.


Typedefs

typedef Vec< int, 2 > gmtl::Vec2i
typedef Vec< float, 2 > gmtl::Vec2f
typedef Vec< double, 2 > gmtl::Vec2d
typedef Vec< int, 3 > gmtl::Vec3i
typedef Vec< float, 3 > gmtl::Vec3f
typedef Vec< double, 3 > gmtl::Vec3d
typedef Vec< int, 4 > gmtl::Vec4i
typedef Vec< float, 4 > gmtl::Vec4f
typedef Vec< double, 4 > gmtl::Vec4d