Gama C Library
Gama C API Documentation
gama Directory Reference

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.