Struct Vector4i

Nested Relationships

Nested Types

Struct Documentation

struct Vector4i

Public Functions

Vector4i() = default
Vector4i(const Vector4i &other) = default
Vector4i &operator=(const Vector4i &other) = default
Vector4i(Vector4i &&other) = default
Vector4i &operator=(Vector4i &&other) = default
inline Vector4i(int32_t x, int32_t y, int32_t z, int32_t w)
inline void setZero()
inline Vector4i operator+(const Vector4i &other) const
inline Vector4i operator-(const Vector4i &other) const
inline Vector4i operator*(const Vector4i &other) const
inline Vector4i operator*(const int32_t &mult) const
inline Vector4i operator/(const Vector4i &other) const
inline int32_t &operator[](size_t index)
inline const int32_t &operator[](size_t index) const

Public Members

union Vector4i::alignas data

Public Static Functions

static inline size_t byte_size()
alignas

Public Members

int32_t v[4]
uint8_t u[16]