TGX 1.0.4
A tiny 2D/3D graphics library optimized for 32 bits microcontrollers.
Loading...
Searching...
No Matches
src Directory Reference

Files

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