|
FastLED 3.9.15
|
Definition at line 345 of file geometry.h.
#include <geometry.h>
Inheritance diagram for fl::pair_xy< T >:
Collaboration diagram for fl::pair_xy< T >:Public Types | |
| using | value_type = T |
Public Types inherited from fl::vec2< T > | |
| using | value_type = T |
Public Member Functions | |
| pair_xy ()=default | |
| pair_xy (const vec2< T > &p) | |
Public Member Functions inherited from fl::vec2< T > | |
| constexpr | vec2 ()=default |
| constexpr | vec2 (const vec2 &p)=default |
| constexpr | vec2 (T x, T y) |
| template<typename U> | |
| constexpr | vec2 (U xy) |
| constexpr | vec2 (vec2 &&p) noexcept=default |
| 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 u16 &d) |
| vec2 & | operator/= (const vec2 &p) |
| vec2 & | operator= (const vec2 &p) |
| vec2 & | operator= (vec2 &&p) noexcept=default |
| bool | operator== (const vec2 &p) const |
| template<typename U> | |
| bool | operator== (const vec2< U > &p) const |
Additional Inherited Members | |
Public Attributes inherited from fl::vec2< T > | |
| value_type | x = 0 |
| value_type | y = 0 |