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

#include <a3d/Math.h>

Public Member Functions

 f32mat2 ()
 
 f32mat2 (f32 diag)
 
 f32mat2 (const f32vec2 &c0_, const f32vec2 &c1_)
 
f32vec2operator[] (std::size_t i)
 
const f32vec2operator[] (std::size_t i) const
 

Public Attributes

f32vec2 c0
 

Detailed Description

Definition at line 669 of file Math.h.

Constructor & Destructor Documentation

◆ f32mat2() [1/3]

a3d::math::f32mat2::f32mat2 ( )

◆ f32mat2() [2/3]

a3d::math::f32mat2::f32mat2 ( f32  diag)
explicit

◆ f32mat2() [3/3]

a3d::math::f32mat2::f32mat2 ( const f32vec2 c0_,
const f32vec2 c1_ 
)

Member Function Documentation

◆ operator[]() [1/2]

f32vec2 & a3d::math::f32mat2::operator[] ( std::size_t  i)

◆ operator[]() [2/2]

const f32vec2 & a3d::math::f32mat2::operator[] ( std::size_t  i) const

Member Data Documentation

◆ c0

f32vec2 a3d::math::f32mat2::c0

Definition at line 670 of file Math.h.


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