|
| template<typename T > |
| vec2< T > | cs237::__detail::operator+ (T const &s, vec2< T > const &v) |
| |
| template<typename T > |
| vec2< T > | cs237::__detail::operator+ (vec2< T > const &v, T const &s) |
| |
| template<typename T > |
| vec2< T > | cs237::__detail::operator+ (vec2< T > const &v1, vec2< T > const &v2) |
| |
| template<typename T > |
| vec2< T > | cs237::__detail::operator- (T const &s, vec2< T > const &v) |
| |
| template<typename T > |
| vec2< T > | cs237::__detail::operator- (vec2< T > const &v, T const &s) |
| |
| template<typename T > |
| vec2< T > | cs237::__detail::operator- (vec2< T > const &v1, vec2< T > const &v2) |
| |
| template<typename T > |
| vec2< T > | cs237::__detail::operator* (T const &s, vec2< T > const &v) |
| |
| template<typename T > |
| vec2< T > | cs237::__detail::operator* (vec2< T > const &v, T const &s) |
| |
| template<typename T > |
| vec2< T > | cs237::__detail::operator* (vec2< T > const &v1, vec2< T > const &v2) |
| |
| template<typename T > |
| vec2< T > | cs237::__detail::operator/ (vec2< T > const &v, T const &s) |
| |
| template<typename T > |
| vec2< T > | cs237::__detail::operator- (vec2< T > const &v) |
| |
| template<typename T > |
| T | cs237::__detail::length (vec2< T > const &v) |
| |
| template<typename T > |
| vec2< T > | cs237::__detail::normalize (vec2< T > const &v) |
| |
| template<typename T > |
| T | cs237::__detail::distance (vec2< T > const &p1, vec2< T > const &p2) |
| |
| template<typename T > |
| T | cs237::__detail::dot (vec2< T > const &v1, vec2< T > const &v2) |
| |
| template<typename T > |
| T const * | cs237::__detail::valuePtr (vec2< T > const &v) |
| |
| template<typename T > |
| vec2< T > | cs237::__detail::mix (vec2< T > const &a, T t, vec2< T > const &b) |
| | linear interpolation of 2D vectors More...
|
| |
Support code for CMSC 23700 Autumn 2015.
Inline operations on vec2 values.
- Author
- John Reppy