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

#include <a3d/Math.h>

Public Member Functions

 f32mat4 ()
 
 f32mat4 (f32 diag)
 
 f32mat4 (const f32vec4 &c0_, const f32vec4 &c1_, const f32vec4 &c2_, const f32vec4 &c3_)
 
 f32mat4 (const f32mat3 &m)
 
f32vec4operator[] (std::size_t i)
 
const f32vec4operator[] (std::size_t i) const
 

Public Attributes

f32vec4 c0
 

Detailed Description

Definition at line 688 of file Math.h.

Constructor & Destructor Documentation

◆ f32mat4() [1/4]

a3d::math::f32mat4::f32mat4 ( )

◆ f32mat4() [2/4]

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

◆ f32mat4() [3/4]

a3d::math::f32mat4::f32mat4 ( const f32vec4 c0_,
const f32vec4 c1_,
const f32vec4 c2_,
const f32vec4 c3_ 
)

◆ f32mat4() [4/4]

a3d::math::f32mat4::f32mat4 ( const f32mat3 m)
explicit

Member Function Documentation

◆ operator[]() [1/2]

f32vec4 & a3d::math::f32mat4::operator[] ( std::size_t  i)

◆ operator[]() [2/2]

const f32vec4 & a3d::math::f32mat4::operator[] ( std::size_t  i) const

Member Data Documentation

◆ c0

f32vec4 a3d::math::f32mat4::c0

Definition at line 689 of file Math.h.


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