TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::float4x4 Struct Reference

#include <gui_core/gui_base_types.h>

Public Member Functions

float4 & operator[] (int index)
const float4 & operator[] (int index) const
bool operator== (const float4x4 &other) const
bool operator!= (const float4x4 &other) const
float4x4 operator* (float4x4 const &m2) const

Public Attributes

float4 r0 = float4{1,0,0,0}
float4 r1 = float4{0,1,0,0}
float4 r2 = float4{0,0,1,0}
float4 r3 = float4{0,0,0,1}

Member Function Documentation

◆ operator[]() [1/2]

float4 & tachyon::float4x4::operator[] ( int index)
inline

◆ operator[]() [2/2]

const float4 & tachyon::float4x4::operator[] ( int index) const
inline

◆ operator==()

bool tachyon::float4x4::operator== ( const float4x4 & other) const
inline

◆ operator!=()

bool tachyon::float4x4::operator!= ( const float4x4 & other) const
inline

◆ operator*()

float4x4 tachyon::float4x4::operator* ( float4x4 const & m2) const

Member Data Documentation

◆ r0

float4 tachyon::float4x4::r0 = float4{1,0,0,0}

◆ r1

float4 tachyon::float4x4::r1 = float4{0,1,0,0}

◆ r2

float4 tachyon::float4x4::r2 = float4{0,0,1,0}

◆ r3

float4 tachyon::float4x4::r3 = float4{0,0,0,1}

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