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