![]() |
olcPixelGameEngine v2.29
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 } |