FastLED 3.9.15
|
Definition at line 8 of file geometry.h.
#include <geometry.h>
Public Types | |
using | value_type = T |
Public Member Functions | |
constexpr | vec2 ()=default |
constexpr | vec2 (const vec2 &p) |
constexpr | vec2 (T x, T y) |
template<typename U> | |
constexpr | vec2 (U xy) |
template<typename U> | |
vec2< U > | cast () const |
T | distance (const vec2 &p) const |
vec2 | getMax (const vec2 &p) const |
template<typename U> | |
vec2 | getMax (const vec2< U > &p) const |
vec2 | getMin (const vec2 &p) const |
template<typename U> | |
vec2 | getMin (const vec2< U > &p) const |
bool | is_zero () const |
bool | operator!= (const vec2 &p) const |
template<typename U> | |
bool | operator!= (const vec2< U > &p) const |
template<typename NumberT> | |
vec2 | operator* (const NumberT &p) const |
vec2 | operator* (const vec2 &p) const |
vec2 & | operator*= (const double &f) |
vec2 & | operator*= (const float &f) |
template<typename NumberT> | |
vec2 | operator+ (const NumberT &p) const |
vec2 | operator+ (const vec2 &p) const |
template<typename U> | |
vec2 | operator+ (const vec2< U > &p) const |
vec2 & | operator+= (const vec2 &p) |
template<typename NumberT> | |
vec2 | operator- (const NumberT &p) const |
vec2 | operator- (const vec2 &p) const |
vec2 & | operator-= (const vec2 &p) |
template<typename NumberT> | |
vec2 | operator/ (const NumberT &p) const |
vec2 | operator/ (const vec2 &p) const |
vec2 & | operator/= (const double &f) |
vec2 & | operator/= (const float &f) |
vec2 & | operator/= (const int &d) |
vec2 & | operator/= (const uint16_t &d) |
vec2 & | operator/= (const vec2 &p) |
vec2 & | operator= (const vec2 &p) |
bool | operator== (const vec2 &p) const |
template<typename U> | |
bool | operator== (const vec2< U > &p) const |
Public Attributes | |
T | x = 0 |
T | y = 0 |