le3d - LightEngine 3D
A straightforward C++ 3D software engine for real-time graphics
engine Directory Reference

Directories

directory  ammx
 
directory  fillers
 

Files

file  bitmap.cpp
 LightEngine 3D: Bitmap image container & manipulator.
 
file  bitmap.h [code]
 LightEngine 3D: Bitmap image container & manipulator.
 
file  bmpcache.cpp
 LightEngine 3D: Bitmap cache management.
 
file  bmpcache.h [code]
 LightEngine 3D: Bitmap cache manager.
 
file  bmpfile.cpp
 LightEngine 3D: Windows bitmap file importer / exporter.
 
file  bmpfile.h [code]
 LightEngine 3D: BMP file importer / exporter.
 
file  bset.cpp
 LightEngine 3D: Billboard set container and manipulator.
 
file  bset.h [code]
 LightEngine 3D: Billboard set container and manipulator.
 
file  color.h [code]
 LightEngine 3D: Color implementation.
 
file  draw.h [code]
 LightEngine 3D: Native OS graphic context.
 
file  draw_amiga.cpp
 LightEngine 3D: Native OS graphic context.
 
file  draw_unix.cpp
 LightEngine 3D: Native OS graphic context.
 
file  draw_win.cpp
 LightEngine 3D: Native OS graphic context.
 
file  gamepad.h [code]
 LightEngine 3D: Native OS gamepad manager.
 
file  gamepad_amiga.cpp
 LightEngine 3D: Native OS gamepad manager.
 
file  gamepad_mac.cpp
 LightEngine 3D: Native OS gamepad manager.
 
file  gamepad_unix.cpp
 LightEngine 3D: Native OS gamepad manager.
 
file  gamepad_win.cpp
 LightEngine 3D: Native OS gamepad manager.
 
file  geometry.cpp
 LightEngine 3D: Vertex / axis / plane / matrix objects.
 
file  geometry.h [code]
 LightEngine 3D: Vertex / axis / plane / matrix objects.
 
file  geometry_scalar.h [code]
 LightEngine 3D: Vertex / axis / plane / matrix objects.
 
file  geometry_simd.h [code]
 LightEngine 3D: Vertex / axis / plane / matrix objects.
 
file  global.cpp
 LightEngine 3D: Global helpers and definitions.
 
file  global.h [code]
 LightEngine 3D: Global helpers and definitions.
 
file  le3d.h [code]
 LightEngine 3D: General include file.
 
file  light.cpp
 LightEngine 3D: Simple light models (point / directional / ambient)
 
file  light.h [code]
 LightEngine 3D: Simple light models (point / directional / ambient)
 
file  mesh.cpp
 LightEngine 3D: Mesh container and manipulator.
 
file  mesh.h [code]
 LightEngine 3D: Mesh container and manipulator.
 
file  meshcache.cpp
 LightEngine 3D: Mesh cache management.
 
file  meshcache.h [code]
 LightEngine 3D: Mesh cache management.
 
file  objfile.cpp
 LightEngine 3D: Wavefront object file importer.
 
file  objfile.h [code]
 LightEngine 3D: Wavefront object file importer.
 
file  rasterizer.h [code]
 LightEngine 3D: Triangle rasterizer (textured and textured with alpha channel)
 
file  rasterizer_float.cpp
 LightEngine 3D: Triangle rasterizer (floating point)
 
file  rasterizer_float.h [code]
 LightEngine 3D: Triangle rasterizer (floating point)
 
file  rasterizer_integer.cpp
 LightEngine 3D: Triangle rasterizer (fixed point)
 
file  rasterizer_integer.h [code]
 LightEngine 3D: Triangle rasterizer (fixed point)
 
file  renderer.cpp
 LightEngine 3D: Meshes and billboard sets renderer.
 
file  renderer.h [code]
 LightEngine 3D: Meshes and billboard sets renderer.
 
file  simd.h [code]
 LightEngine 3D: SIMD constants / types and intrinsic definitions.
 
file  system.h [code]
 LightEngine 3D: Native OS / HW system manager.
 
file  system_amiga.cpp
 LightEngine 3D: Native OS / HW system manager.
 
file  system_unix.cpp
 LightEngine 3D: Native OS / HW system manager.
 
file  system_win.cpp
 LightEngine 3D: Native OS / HW system manager.
 
file  trilist.cpp
 LightEngine 3D: Triangle lists.
 
file  trilist.h [code]
 LightEngine 3D: Triangle lists.
 
file  verlist.cpp
 LightEngine 3D: Vertex lists.
 
file  verlist.h [code]
 LightEngine 3D: Vertex lists.
 
file  window.h [code]
 LightEngine 3D: Native OS window manager.
 
file  window_amiga.cpp
 LightEngine 3D: Native OS window manager.
 
file  window_unix.cpp
 LightEngine 3D: Native OS window manager.
 
file  window_win.cpp
 LightEngine 3D: Native OS window manager.