le3d - LightEngine 3D
A straightforward C++ 3D software engine for real-time graphics
|
CLeAxis | Represent an axis in 3D space |
CLeBitmap | Contain and manage a RGB or RGBA 32bit bitmap image |
▼CLeBmpCache | Cache and inventory all bitmaps loaded |
CSlot | Bitmap cache slot |
CLeBmpFile | Load and store bitmaps in uncompressed MS Windows bitmap format |
CLeBmpFont | Contain and manage a monospace bitmap font |
CLeBSet | Contain and manage a billboard set |
CLeColor | Represent an RGBA color |
CLeDraw | Create and handle an OS native drawing context |
CLeDrawingContext | Represent an OS specific drawing context |
CLeFog | Represent a quadratic fog |
CLeGamePad | Handle gamepads through OS native interface |
CLeLight | Contain and manage a light object |
CLeMatrix | Represent a 4x4 matrix to handle 3D transforms |
CLeMesh | Contain and manage a 3D mesh |
▼CLeMeshCache | Cache and inventory all meshes loaded |
CSlot | Mesh cache slot |
CLeObjFile | Load 3D meshes in Wavefront object format |
CLeObjMaterial | Contain and manage Wavefront object files materials |
CLePlane | Represent a plane in 3D space |
CLeRasterizer | Rasterize triangle lists |
CLeRenderer | Render meshes and billboard sets to 2D triangle lista |
CLeSolid | |
CLeSystem | Handle OS / HW configuration and servicing |
CLeTiming | Abstract OS native time measurement & process yielding |
CLeTriangle | Represent a rasterizable triangle |
CLeTriList | Contain and manage triangle lists |
CLeVerList | Contain and manage vertex lists |
CLeVertex | Represent a vertex in 3D space |
CLeWindow | Create and handle an OS native window |
CSolid | Basic solid point physics object |