Gama C Library
Gama C API Documentation
Data Structures
Here are the data structures with brief descriptions:
 C_gmImageDepthEntry
 C_gmMouseStructure representing the current state of the mouse
 C_memory_spot
 Cgm3BakedMeshHeaderHeader for the baked mesh binary format
 Cgm3CameraRepresents a camera in a 3D scene, used for projection
 Cgm3ImageStructure representing the 2D projected output of a 3D scene
 Cgm3LightRepresents a single light source in a 3D scene
 Cgm3MaterialRepresents a single 3D material with various rendering properties
 Cgm3MeshRepresents a 3D mesh composed of vertices, faces, normals, and texture coordinates
 Cgm3MeshFaceRepresents a single face (triangle) in a 3D mesh
 Cgm3MtlLibRepresents a material library, typically loaded from an .mtl file
 Cgm3ObjLine
 Cgm3PosRepresents a 3D position or vector
 Cgm3SceneRepresents a complete 3D scene, including its camera, lights, and viewport
 Cgm3TexRepresents a 2D texture coordinate
 Cgm3TextureRepresents a 3D texture, including its raw image data and file path
 Cgm3TransformRepresents a 3D transformation, including position, rotation, and scale
 Cgm_collisionStructure to store detailed information about a collision between two bodies
 Cgm_systemStructure representing a physics system containing bodies and collision information
 CgmBodyStructure representing a physics body with properties for collision and movement
 CgmImageA handle to a GPU-managed image or texture
 CgmImageDataA container for raw, CPU-side image pixel data
 CgmPosRepresents a 2D position or vector
 CgmSpriteStructure representing a sprite with animation capabilities
 CgmSpriteAnimStructure representing a sprite animation sequence
 CgmStrRepresents a dynamic, heap-allocated string
 CgmwButtonThemeStructure defining the visual theme for a button widget
 CgmwFrameThemeStructure defining the visual theme for a frame widget
 CgmwJoystickThemeStructure defining the visual theme for a joystick widget
 CgmwScaleThemeStructure defining the visual theme for a scale (slider) widget
 CgmwSwitchThemeStructure defining the visual theme for a switch widget
 CgmwThemeCacheStructure containing all widget themes for caching purposes
 Cspecial