NvVector.h File Reference
Basic float vector support. More...
#include <NvFoundation.h>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | nv::vec2< T > |
Template class for 2-tuple vector. More... | |
class | nv::vec3< T > |
class | nv::vec4< T > |
Functions | |
template<class T > | |
T | nv::dot (const vec2< T > &lhs, const vec2< T > &rhs) |
template<class T > | |
T | nv::dot (const vec3< T > &lhs, const vec3< T > &rhs) |
template<class T > | |
T | nv::dot (const vec4< T > &lhs, const vec4< T > &rhs) |
template<class T > | |
T | nv::length (const vec2< T > &vec) |
template<class T > | |
T | nv::length (const vec3< T > &vec) |
template<class T > | |
T | nv::length (const vec4< T > &vec) |
template<class T > | |
T | nv::square_norm (const vec2< T > &vec) |
template<class T > | |
T | nv::square_norm (const vec3< T > &vec) |
template<class T > | |
T | nv::square_norm (const vec4< T > &vec) |
template<class T > | |
vec2< T > | nv::normalize (const vec2< T > &vec) |
template<class T > | |
vec3< T > | nv::normalize (const vec3< T > &vec) |
template<class T > | |
vec4< T > | nv::normalize (const vec4< T > &vec) |
template<class T > | |
T | nv::min (const T &lhs, const T &rhs) |
template<class T > | |
T | nv::max (const T &lhs, const T &rhs) |
Detailed Description
Basic float vector support.