Gama C Library
Gama C API Documentation
3d.h File Reference

Master header file for the Gama 3D engine module. More...

#include "3d/image.h"
#include "3d/light.h"
#include "3d/mesh.h"
#include "3d/obj.h"
#include "3d/position.h"
#include "3d/project.h"
#include "3d/scene.h"
#include "3d/transform.h"

Go to the source code of this file.

Detailed Description

Master header file for the Gama 3D engine module.

This file serves as a convenient single-point inclusion for all 3D-related functionalities within the Gama engine, including mesh loading, scene management, camera controls, and projection.

It includes:

  • 3d/image.h: Structures and functions for 3D image processing.
  • 3d/light.h: Structures and functions for managing lights in a 3D scene.
  • 3d/mesh.h: Structures and functions for 3D mesh data.
  • 3d/obj.h: Functions for loading OBJ format 3D models.
  • 3d/position.h: Structures for 3D position and vector math.
  • 3d/project.h: Functions for projecting 3D models onto a 2D image.
  • 3d/scene.h: Structures for managing 3D scenes.
  • 3d/transform.h: Structures and functions for 3D transformations.