le3d - LightEngine 3D
A straightforward C++ 3D software engine for real-time graphics
|
▼ engine | |
▼ ammx | |
ammx.h | LightEngine 3D: Amiga ammx function declaration |
▼ fillers | |
▼ float | |
▼ ammx | |
flattexzc.h | |
▼ ref | |
flattexalphazc.h | |
flattexalphazcfog.h | |
flattexzc.h | |
flattexzcfog.h | |
▼ sse | |
flattexalphazc.h | |
flattexalphazcfog.h | |
flattexzc.h | |
flattexzcfog.h | |
▼ integer | |
▼ ammx | |
flattexzc.h | |
▼ ref | |
flattexalphazc.h | |
flattexalphazcfog.h | |
flattexzc.h | |
flattexzcfog.h | |
▼ sse | |
flattexalphazc.h | |
flattexalphazcfog.h | |
flattexzc.h | |
flattexzcfog.h | |
bitmap.cpp | LightEngine 3D: Bitmap image container & manipulator |
bitmap.h | LightEngine 3D: Bitmap image container & manipulator |
bmpcache.cpp | LightEngine 3D: Bitmap cache management |
bmpcache.h | LightEngine 3D: Bitmap cache manager |
bmpfile.cpp | LightEngine 3D: Windows bitmap file importer / exporter |
bmpfile.h | LightEngine 3D: BMP file importer / exporter |
bset.cpp | LightEngine 3D: Billboard set container and manipulator |
bset.h | LightEngine 3D: Billboard set container and manipulator |
color.h | LightEngine 3D: Color implementation |
draw.h | LightEngine 3D: Native OS graphic context |
draw_amiga.cpp | LightEngine 3D: Native OS graphic context |
draw_unix.cpp | LightEngine 3D: Native OS graphic context |
draw_win.cpp | LightEngine 3D: Native OS graphic context |
gamepad.h | LightEngine 3D: Native OS gamepad manager |
gamepad_amiga.cpp | LightEngine 3D: Native OS gamepad manager |
gamepad_mac.cpp | LightEngine 3D: Native OS gamepad manager |
gamepad_unix.cpp | LightEngine 3D: Native OS gamepad manager |
gamepad_win.cpp | LightEngine 3D: Native OS gamepad manager |
geometry.cpp | LightEngine 3D: Vertex / axis / plane / matrix objects |
geometry.h | LightEngine 3D: Vertex / axis / plane / matrix objects |
geometry_scalar.h | LightEngine 3D: Vertex / axis / plane / matrix objects |
geometry_simd.h | LightEngine 3D: Vertex / axis / plane / matrix objects |
global.cpp | LightEngine 3D: Global helpers and definitions |
global.h | LightEngine 3D: Global helpers and definitions |
le3d.h | LightEngine 3D: General include file |
light.cpp | LightEngine 3D: Simple light models (point / directional / ambient) |
light.h | LightEngine 3D: Simple light models (point / directional / ambient) |
mesh.cpp | LightEngine 3D: Mesh container and manipulator |
mesh.h | LightEngine 3D: Mesh container and manipulator |
meshcache.cpp | LightEngine 3D: Mesh cache management |
meshcache.h | LightEngine 3D: Mesh cache management |
objfile.cpp | LightEngine 3D: Wavefront object file importer |
objfile.h | LightEngine 3D: Wavefront object file importer |
rasterizer.h | LightEngine 3D: Triangle rasterizer (textured and textured with alpha channel) |
rasterizer_float.cpp | LightEngine 3D: Triangle rasterizer (floating point) |
rasterizer_float.h | LightEngine 3D: Triangle rasterizer (floating point) |
rasterizer_integer.cpp | LightEngine 3D: Triangle rasterizer (fixed point) |
rasterizer_integer.h | LightEngine 3D: Triangle rasterizer (fixed point) |
renderer.cpp | LightEngine 3D: Meshes and billboard sets renderer |
renderer.h | LightEngine 3D: Meshes and billboard sets renderer |
simd.h | LightEngine 3D: SIMD constants / types and intrinsic definitions |
system.h | LightEngine 3D: Native OS / HW system manager |
system_amiga.cpp | LightEngine 3D: Native OS / HW system manager |
system_unix.cpp | LightEngine 3D: Native OS / HW system manager |
system_win.cpp | LightEngine 3D: Native OS / HW system manager |
trilist.cpp | LightEngine 3D: Triangle lists |
trilist.h | LightEngine 3D: Triangle lists |
verlist.cpp | LightEngine 3D: Vertex lists |
verlist.h | LightEngine 3D: Vertex lists |
window.h | LightEngine 3D: Native OS window manager |
window_amiga.cpp | LightEngine 3D: Native OS window manager |
window_unix.cpp | LightEngine 3D: Native OS window manager |
window_win.cpp | LightEngine 3D: Native OS window manager |
▼ tools | |
collisions.cpp | LightEngine 3D (tools): Collision routines |
collisions.h | LightEngine 3D (tools): Collision routines |
solid.cpp | LightEngine 3D (tools): Basic solid point physics simulation |
solid.h | LightEngine 3D (tools): Basic solid point physics simulation |
timing.h | LightEngine 3D (tools): Native OS time measurement |
timing_amiga.cpp | LightEngine 3D (tools): Native OS time measurement |
timing_unix.cpp | LightEngine 3D (tools): Native OS time measurement |
timing_win.cpp | LightEngine 3D (tools): Native OS time measurement |
config.h | LightEngine 3D: General engine configuration file |