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

#include <a3d/Math.h>

Public Member Functions

 u32vec2 ()
 
 u32vec2 (u32 x_, u32 y_)
 
 u32vec2 (u32 n)
 
 u32vec2 (const u32vec3 &v)
 
 u32vec2 (const u32vec4 &v)
 
u32 & operator[] (std::size_t i)
 
const u32 & operator[] (std::size_t i) const
 

Public Attributes

u32 x
 

Detailed Description

Definition at line 416 of file Math.h.

Constructor & Destructor Documentation

◆ u32vec2() [1/5]

a3d::math::u32vec2::u32vec2 ( )

◆ u32vec2() [2/5]

a3d::math::u32vec2::u32vec2 ( u32  x_,
u32  y_ 
)

◆ u32vec2() [3/5]

a3d::math::u32vec2::u32vec2 ( u32  n)
explicit

◆ u32vec2() [4/5]

a3d::math::u32vec2::u32vec2 ( const u32vec3 v)
explicit

◆ u32vec2() [5/5]

a3d::math::u32vec2::u32vec2 ( const u32vec4 v)
explicit

Member Function Documentation

◆ operator[]() [1/2]

u32 & a3d::math::u32vec2::operator[] ( std::size_t  i)

◆ operator[]() [2/2]

const u32 & a3d::math::u32vec2::operator[] ( std::size_t  i) const

Member Data Documentation

◆ x

u32 a3d::math::u32vec2::x

Definition at line 417 of file Math.h.


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