Avara3D 0.2.0
C++ API reference
a3d::math::i32vec4 Struct Reference

#include <a3d/Math.h>

Public Member Functions

 i32vec4 ()
 
 i32vec4 (i32 x_, i32 y_, i32 z_, i32 w_)
 
 i32vec4 (const i32vec3 &v, i32 w_)
 
 i32vec4 (i32 n)
 
 i32vec4 (const i32vec2 &v)
 
 i32vec4 (const i32vec3 &v)
 
i32 & operator[] (std::size_t i)
 
const i32 & operator[] (std::size_t i) const
 

Public Attributes

i32 x
 

Detailed Description

Definition at line 317 of file Math.h.

Constructor & Destructor Documentation

◆ i32vec4() [1/6]

a3d::math::i32vec4::i32vec4 ( )

◆ i32vec4() [2/6]

a3d::math::i32vec4::i32vec4 ( i32  x_,
i32  y_,
i32  z_,
i32  w_ 
)

◆ i32vec4() [3/6]

a3d::math::i32vec4::i32vec4 ( const i32vec3 v,
i32  w_ 
)

◆ i32vec4() [4/6]

a3d::math::i32vec4::i32vec4 ( i32  n)
explicit

◆ i32vec4() [5/6]

a3d::math::i32vec4::i32vec4 ( const i32vec2 v)
explicit

◆ i32vec4() [6/6]

a3d::math::i32vec4::i32vec4 ( const i32vec3 v)
explicit

Member Function Documentation

◆ operator[]() [1/2]

i32 & a3d::math::i32vec4::operator[] ( std::size_t  i)

◆ operator[]() [2/2]

const i32 & a3d::math::i32vec4::operator[] ( std::size_t  i) const

Member Data Documentation

◆ x

i32 a3d::math::i32vec4::x

Definition at line 318 of file Math.h.


The documentation for this struct was generated from the following file: