|
FastLED 3.10.6
|
Definition at line 363 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 () FL_NO_EXCEPT=default | |
| pair_xy (const vec2< T > &p) FL_NO_EXCEPT | |
Public Member Functions inherited from fl::vec2< T > | |
| constexpr | vec2 () FL_NO_EXCEPT=default |
| constexpr | vec2 (const vec2 &p)=default |
| constexpr | vec2 (T x, T y) FL_NO_EXCEPT |
| template<typename U> | |
| constexpr | vec2 (U xy) FL_NO_EXCEPT |
| constexpr | vec2 (vec2 &&p) FL_NO_EXCEPT=default |
| template<typename U> | |
| vec2< U > | cast () const FL_NO_EXCEPT |
| T | distance (const vec2 &p) const FL_NO_EXCEPT |
| vec2 | getMax (const vec2 &p) const FL_NO_EXCEPT |
| template<typename U> | |
| vec2 | getMax (const vec2< U > &p) const FL_NO_EXCEPT |
| vec2 | getMin (const vec2 &p) const FL_NO_EXCEPT |
| template<typename U> | |
| vec2 | getMin (const vec2< U > &p) const FL_NO_EXCEPT |
| bool | is_zero () const FL_NO_EXCEPT |
| bool | operator!= (const vec2 &p) const FL_NO_EXCEPT |
| template<typename U> | |
| bool | operator!= (const vec2< U > &p) const FL_NO_EXCEPT |
| template<typename NumberT> | |
| vec2 | operator* (const NumberT &p) const FL_NO_EXCEPT |
| vec2 | operator* (const vec2 &p) const FL_NO_EXCEPT |
| vec2 & | operator*= (const double &f) FL_NO_EXCEPT |
| vec2 & | operator*= (const float &f) FL_NO_EXCEPT |
| template<typename NumberT> | |
| vec2 | operator+ (const NumberT &p) const FL_NO_EXCEPT |
| vec2 | operator+ (const vec2 &p) const FL_NO_EXCEPT |
| template<typename U> | |
| vec2 | operator+ (const vec2< U > &p) const FL_NO_EXCEPT |
| vec2 & | operator+= (const vec2 &p) FL_NO_EXCEPT |
| template<typename NumberT> | |
| vec2 | operator- (const NumberT &p) const FL_NO_EXCEPT |
| vec2 | operator- (const vec2 &p) const FL_NO_EXCEPT |
| vec2 & | operator-= (const vec2 &p) FL_NO_EXCEPT |
| template<typename NumberT> | |
| vec2 | operator/ (const NumberT &p) const FL_NO_EXCEPT |
| vec2 | operator/ (const vec2 &p) const FL_NO_EXCEPT |
| vec2 & | operator/= (const double &f) FL_NO_EXCEPT |
| vec2 & | operator/= (const float &f) FL_NO_EXCEPT |
| vec2 & | operator/= (const int &d) FL_NO_EXCEPT |
| vec2 & | operator/= (const u16 &d) FL_NO_EXCEPT |
| vec2 & | operator/= (const vec2 &p) FL_NO_EXCEPT |
| vec2 & | operator= (const vec2 &p) FL_NO_EXCEPT |
| vec2 & | operator= (vec2 &&p) FL_NO_EXCEPT=default |
| bool | operator== (const vec2 &p) const FL_NO_EXCEPT |
| template<typename U> | |
| bool | operator== (const vec2< U > &p) const FL_NO_EXCEPT |
Additional Inherited Members | |
Public Attributes inherited from fl::vec2< T > | |
| value_type | x = 0 |
| value_type | y = 0 |