![]() |
olcPixelGameEngine v2.28
The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects
|
#include <olcPGEX_Wireframe.h>
Public Member Functions | |
constexpr size_t | idx (size_t r, size_t c) const |
T & | operator() (size_t row, size_t col) |
const T & | operator() (size_t row, size_t col) const |
mat3_generic () | |
mat3_generic (const mat3_generic &m)=default | |
mat3_generic & | operator= (const mat3_generic &m)=default |
void | clear () |
void | identity () |
void | translate (float x, float y) |
void | translate (const olc::v2d_generic< T > &v) |
void | scale (float x, float y) |
void | scale (const olc::v2d_generic< T > &v) |
void | rotate (float a) |
olc::v2d_generic< T > | operator* (const olc::v2d_generic< T > &v) const |
mat3_generic | operator* (const mat3_generic &rhs) const |
Public Attributes | |
std::array< T, 9 > | m { 0 } |
|
inline |
|
default |
|
inline |
|
inline |
|
inlineconstexpr |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::array<T, 9> olc::mat3_generic< T >::m { 0 } |