LiteFX 0.3.1.2022
Computer Graphics Engine
|
#include <math.hpp>
Inherits LiteFX::Math::Vector< Float, 2 >.
Public Member Functions | |
Vector2f () noexcept | |
Vector2f (const Float &v) noexcept | |
Vector2f (const Float &x, const Float &y) noexcept | |
Vector2f (const Vector2f &) noexcept | |
Vector2f (const Vector< Float, 2 > &) noexcept | |
Vector2f (Vector2f &&) noexcept | |
Vector2f (Vector< Float, 2 > &&) noexcept | |
Vector2f & | operator= (const Vector< Float, 2 > &_other) noexcept |
Vector2f & | operator= (Vector< Float, 2 > &&_other) noexcept |
Vector2f & | operator= (const Array< Float > &_other) noexcept |
Vector2f & | operator= (const Vector2f &_other) noexcept |
Vector2f & | operator= (Vector2f &&_other) noexcept |
const Float & | operator[] (const unsigned int &i) const noexcept |
Float & | operator[] (const unsigned int &i) noexcept |
operator Array< Float > () noexcept | |
Public Member Functions inherited from LiteFX::Math::Vector< Float, 2 > | |
Vector () noexcept=default | |
Vector (const Float &val) noexcept | |
Vector (const vec_type &_other) noexcept | |
Vector (vec_type &&_other) noexcept | |
Vector< Float, DIM > & | operator= (const Vector< Float, DIM > &_other) noexcept |
Vector< Float, DIM > & | operator= (Vector< Float, DIM > &&_other) noexcept |
const Float & | operator[] (const unsigned int &i) const noexcept |
Float & | operator[] (const unsigned int &i) noexcept |
const scalar_type * | elements () const noexcept |
int | size () const noexcept |
const scalar_type & | x () const noexcept |
scalar_type & | x () noexcept |
const scalar_type & | y () const noexcept |
scalar_type & | y () noexcept |
const scalar_type & | z () const noexcept |
scalar_type & | z () noexcept |
const scalar_type & | w () const noexcept |
scalar_type & | w () noexcept |
Additional Inherited Members | |
Public Types inherited from LiteFX::Math::Vector< Float, 2 > | |
using | scalar_type = Float |
using | vec_type = Vector< scalar_type, vec_size > |
Static Public Attributes inherited from LiteFX::Math::Vector< Float, 2 > | |
static constexpr size_t | vec_size |
Protected Attributes inherited from LiteFX::Math::Vector< Float, 2 > | |
scalar_type | m_elements [vec_size] |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |