![]() |
TGX 1.0.7
A tiny 2D/3D graphics library optimized for 32 bits microcontrollers.
|
Files | |
| file | Box2.h [code] |
| 2D box class | |
| file | Box3.h [code] |
| 3D box class | |
| file | Color.h [code] |
| Color classes [RGB565, RGB24, RGB32, RGB64, RGBf, HSV]. | |
| file | font_tgx_Arial.h [code] |
| Arial font for multiple for size ranging from 8pt to 96pt. | |
| file | font_tgx_Arial_Bold.h [code] |
| Arial font for multiple for size ranging from 8pt to 96pt. | |
| file | font_tgx_OpenSans.h [code] |
| OpenSans font for multiple for size ranging from 8pt to 36pt. | |
| file | font_tgx_OpenSans_Bold.h [code] |
| OpenSans font in bold for multiple for size ranging from 8pt to 36pt. | |
| file | font_tgx_OpenSans_Italic.h [code] |
| OpenSans font in italic for multiple for size ranging from 8pt to 36pt. | |
| file | Fonts.h [code] |
| Define the GFXFont anf ILI9341_t3 font format if needed. | |
| file | Image.h [code] |
| Main image class. | |
| file | Mat4.h [code] |
| 4x4 matrix class. | |
| file | Mesh3D.h [code] |
| 3D model mesh class. | |
| file | Misc.h [code] |
| Utility/miscellaneous functions used throughout the library. | |
| file | Rasterizer.h [code] |
| 3D triangle rasterizer function. | |
| file | Renderer3D.h [code] |
| Class that manages a 3D scene. | |
| file | ShaderParams.h [code] |
| Triangle shader parameters. | |
| file | Shaders.h [code] |
| Triangle shader functions. | |
| file | tgx.h [code] |
| Main header file. | |
| file | tgx_config.h [code] |
| Configuration file depending on the architecture. | |
| file | Vec2.h [code] |
| 2D vector. | |
| file | Vec3.h [code] |
| 3D vector. | |
| file | Vec4.h [code] |
| 4D vector. | |