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

#include <a3d/Math.h>

Public Member Functions

 f32vec3 ()
 
 f32vec3 (f32 x_, f32 y_, f32 z_)
 
 f32vec3 (const f32vec2 &v, f32 z_)
 
 f32vec3 (f32 n)
 
 f32vec3 (const f32vec2 &v)
 
 f32vec3 (const f32vec4 &v)
 
f32 & operator[] (std::size_t i)
 
const f32 & operator[] (std::size_t i) const
 

Detailed Description

Definition at line 126 of file Math.h.

Constructor & Destructor Documentation

◆ f32vec3() [1/6]

a3d::math::f32vec3::f32vec3 ( )

◆ f32vec3() [2/6]

a3d::math::f32vec3::f32vec3 ( f32  x_,
f32  y_,
f32  z_ 
)

◆ f32vec3() [3/6]

a3d::math::f32vec3::f32vec3 ( const f32vec2 v,
f32  z_ 
)

◆ f32vec3() [4/6]

a3d::math::f32vec3::f32vec3 ( f32  n)
explicit

◆ f32vec3() [5/6]

a3d::math::f32vec3::f32vec3 ( const f32vec2 v)
explicit

◆ f32vec3() [6/6]

a3d::math::f32vec3::f32vec3 ( const f32vec4 v)
explicit

Member Function Documentation

◆ operator[]() [1/2]

f32 & a3d::math::f32vec3::operator[] ( std::size_t  i)

◆ operator[]() [2/2]

const f32 & a3d::math::f32vec3::operator[] ( std::size_t  i) const

Member Data Documentation

◆ pitch

f32 a3d::math::f32vec3::pitch

Definition at line 141 of file Math.h.

◆ r

f32 a3d::math::f32vec3::r

Definition at line 133 of file Math.h.

◆ s

f32 a3d::math::f32vec3::s

Definition at line 137 of file Math.h.

◆ x

f32 a3d::math::f32vec3::x

Definition at line 129 of file Math.h.


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