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