![]()  | 
  
    olcPixelGameEngine v2.29
    
   The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects 
   | 
 
#include <olcPixelGameEngine.h>
Public Member Functions | |
| constexpr | v_2d ()=default | 
| constexpr | v_2d (T _x, T _y) | 
| constexpr | v_2d (const v_2d &v)=default | 
| constexpr v_2d & | operator= (const v_2d &v)=default | 
| constexpr std::array< T, 2 > | a () const | 
| constexpr auto | area () const | 
| auto | mag () const | 
| constexpr T | mag2 () const | 
| v_2d | norm () const | 
| constexpr v_2d | perp () const | 
| constexpr v_2d | floor () const | 
| constexpr v_2d | ceil () const | 
| constexpr v_2d | max (const v_2d &v) const | 
| constexpr v_2d | min (const v_2d &v) const | 
| constexpr auto | dot (const v_2d &rhs) const | 
| constexpr auto | cross (const v_2d &rhs) const | 
| constexpr v_2d | cart () const | 
| constexpr v_2d | polar () const | 
| constexpr v_2d | clamp (const v_2d &v1, const v_2d &v2) const | 
| constexpr v_2d | lerp (const v_2d &v1, const double t) const | 
| constexpr bool | operator== (const v_2d &rhs) const | 
| constexpr bool | operator!= (const v_2d &rhs) const | 
| std::string | str () const | 
| constexpr v_2d | reflect (const v_2d &n) const | 
| template<class F > | |
| constexpr | operator v_2d< F > () const | 
Public Attributes | |
| T | x = 0 | 
| T | y = 0 | 
      
  | 
  inlineconstexpr | 
      
  | 
  inlineconstexpr |