le3d - LightEngine 3D
A straightforward C++ 3D software engine for real-time graphics
le3d.h
Go to the documentation of this file.
1 
33 #ifndef LE_LE3D_H
34 #define LE_LE3D_H
35 
36 /*****************************************************************************/
38 /*****************************************************************************/
39  #include "global.h"
40  #include "config.h"
41 
42  #include "system.h"
43  #include "window.h"
44  #include "draw.h"
45  #include "renderer.h"
46  #include "rasterizer.h"
47  #include "gamepad.h"
48 
49  #include "geometry.h"
50  #include "trilist.h"
51  #include "verlist.h"
52 
53  #include "light.h"
54  #include "mesh.h"
55  #include "bset.h"
56  #include "bitmap.h"
57 
58  #include "bmpfile.h"
59  #include "objfile.h"
60  #include "bmpcache.h"
61  #include "meshcache.h"
62 
63 #endif // LE_LE3D_H
64 
65 /*****************************************************************************/
66 /* Doxywizard specific */
67 /*****************************************************************************/
LightEngine 3D: Native OS graphic context.
LightEngine 3D: Native OS window manager.
LightEngine 3D: Billboard set container and manipulator.
LightEngine 3D: Wavefront object file importer.
LightEngine 3D: Mesh container and manipulator.
LightEngine 3D: General engine configuration file.
LightEngine 3D: Triangle lists.
LightEngine 3D: Global helpers and definitions.
LightEngine 3D: Simple light models (point / directional / ambient)
LightEngine 3D: Bitmap cache manager.
LightEngine 3D: Native OS gamepad manager.
LightEngine 3D: Vertex lists.
LightEngine 3D: Triangle rasterizer (textured and textured with alpha channel)
LightEngine 3D: Bitmap image container & manipulator.
LightEngine 3D: Native OS / HW system manager.
LightEngine 3D: Mesh cache management.
LightEngine 3D: BMP file importer / exporter.
LightEngine 3D: Vertex / axis / plane / matrix objects.
LightEngine 3D: Meshes and billboard sets renderer.