LiteFX 0.3.1.2022
Computer Graphics Engine
|
#include <math.hpp>
Inherits LiteFX::Math::Vector< UInt32, 2 >.
Public Member Functions | |
Vector2u () noexcept | |
Vector2u (const UInt32 &v) noexcept | |
Vector2u (const UInt32 &x, const UInt32 &y) noexcept | |
Vector2u (const Vector2u &) noexcept | |
Vector2u (const Vector< UInt32, 2 > &) noexcept | |
Vector2u (Vector2u &&) noexcept | |
Vector2u (Vector< UInt32, 2 > &&) noexcept | |
Vector2u & | operator= (const Vector< UInt32, 2 > &_other) noexcept |
Vector2u & | operator= (Vector< UInt32, 2 > &&_other) noexcept |
Vector2u & | operator= (const Array< UInt32 > &_other) noexcept |
Vector2u & | operator= (const Vector2u &_other) noexcept |
Vector2u & | operator= (Vector2u &&_other) noexcept |
const UInt32 & | operator[] (const unsigned int &i) const noexcept |
UInt32 & | operator[] (const unsigned int &i) noexcept |
operator Array< UInt32 > () noexcept | |
Public Member Functions inherited from LiteFX::Math::Vector< UInt32, 2 > | |
Vector () noexcept=default | |
Vector (const UInt32 &val) noexcept | |
Vector (const vec_type &_other) noexcept | |
Vector (vec_type &&_other) noexcept | |
Vector< UInt32, DIM > & | operator= (const Vector< UInt32, DIM > &_other) noexcept |
Vector< UInt32, DIM > & | operator= (Vector< UInt32, DIM > &&_other) noexcept |
const UInt32 & | operator[] (const unsigned int &i) const noexcept |
UInt32 & | 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< UInt32, 2 > | |
using | scalar_type = UInt32 |
using | vec_type = Vector< scalar_type, vec_size > |
Static Public Attributes inherited from LiteFX::Math::Vector< UInt32, 2 > | |
static constexpr size_t | vec_size |
Protected Attributes inherited from LiteFX::Math::Vector< UInt32, 2 > | |
scalar_type | m_elements [vec_size] |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |