|
Gama C Library
Gama C API Documentation
|
Directories | |
| 3d | |
| widgets | |
Files | |
| 3d.h | |
| Master header file for the Gama 3D engine module. | |
| _malloc.h | |
| _math.h | |
| animate.h | |
| Provides utility functions for animating numerical values using various easing effects. | |
| body.h | |
| body_list.h | |
| Provides a dynamic, NULL-terminated pointer list implementation. | |
| collision.h | |
| Defines collision structures and provides functions for 2D collision detection. | |
| color.h | |
| debug.h | |
| Provides macros and functions for debugging output in Gama. | |
| draw.h | |
| Functions for drawing shapes, text, and images. | |
| gama.h | |
| Core header file for the Gama engine. | |
| gapi.h | |
| Graphics API (GAPI) abstraction layer for Gama. | |
| gmg.h | |
| Provides a generic macro for generating debug string representations of Gama types. | |
| image.h | |
| key.h | |
| malloc.h | |
| Custom memory allocation functions (malloc, free, calloc, realloc) using a fixed-size static memory pool. | |
| math.h | |
| mouse.h | |
| physics.h | |
| position.h | |
| sprite.h | |
| Defines structures and functions for managing 2D sprites and animations. | |
| str.h | |
| Defines a dynamic string structure and provides utility functions for its manipulation. | |
| system.h | |
| Manages physics bodies, their interactions, and collision detection within a simulation. | |
| utils.h | |
| Provides general utility functions for file handling and string manipulation. | |
| widgets.h | |
| Master header for Gama UI widgets and theme management. | |