![]() |
olcPixelGameEngine v2.28
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 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 |