Classes | |
| class | LightModel |
| Describe a light model and provide some methods. (not final ATM. Experimental.). More... | |
| class | Media3DView |
| Define a 3D view of any Object3DVirtual (it implies Object3DScene ,etc...) by linking camera movements, and an optional rendering 2D target. It is a VirtualMedia, and should be used for any 3D rendering. More... | |
| class | ModifierObject3DColor |
| Modifier that would shade the color of an object in realtime. More... | |
| class | ModifierObject3DDisplace |
| Modifier able to deform an object in realtime. More... | |
| class | ModifierObject3DMapCoord |
| Modifier that would displace texture coordinates of an object in realtime. More... | |
| class | ModifierObject3DVirtual |
| Virtual Model for Modifier objects that would deform, or change in any way, a 3D Renderable Polygon object such as Object3DMeshVirtual. More... | |
| class | Object3DGrid |
| Define an object with a list of vertex and polygons. More... | |
| class | Object3DLWOResource |
| Define an object with a Lightwave File resource. Lightwave is a commercial 3D Modeler from NewTek. We support .lwo object files with this class. More... | |
| class | Object3DMesh3D |
| Define an object with a list of vertex and polygons.(TODO). More... | |
| class | Object3DMeshVirtual |
| Define a renderable 3D object with a polygon mesh. The object can be defined in any way, so this class is still virtual. More... | |
| class | Object3DMultiplier |
| 3D Object that Renders Multiple objects using a particle set. More... | |
| class | Object3DScene |
| Base class for all class that stands for a 3D Scene, which means an ensemble of Object3DVirtual, as a Object3DVirtual. It should look like an Object list, and some cinematic informations about how they move. More... | |
| class | Object3DVirtual |
| Virtual Class defining a generic renderable Object3D, it can be a polygon mesh, or even a whole scene. RenderObject() handles the rendering. for some classes, SetColor() can be used to define a general color for the object, before a call to RenderObject(). More... | |
| class | Object3DVirtualDynamic |
| virtual Class defining a Object3D Mesh which shape is dynamic or not, like Object3DVirtual, but which number of vertex and polygons may vary according to the shape. So this class ask 2 attributes members: a maximum number of vertex and a maximum number of polygons, so that it allocates these list once. More... | |
| class | ParticleSetEquation |
| Class defining a Particle set which moves according to a VirtualEquation. More... | |
| class | ParticleSetVirtual |
| virtual Class defining a generic Particle set. More... | |
| class | RenderTargetRectangle |
| Define a screen rectangle to draw on, as the son of another drawing rectangle, in a hierarchy of rectangles. More... | |
| class | RenderTargetTexture |
| Define a screen rectangle to draw on a texture, for multipass rendering. More... | |
| class | RenderTargetVirtual |
| Define a screen rectangle where to draw. It is the virtual version. More... | |
| class | Texture3D |
| Manages a texture in order to render 3D objects. More... | |
Functions | |
| void | RegisterLib3DEngine (BaseContext *_pContext) |
| Register Lib3DEngine classes to a context, with BaseContext::RegisterClassList(). It also registers: LibMath and LibImage. | |
|
|
Register Lib3DEngine classes to a context, with BaseContext::RegisterClassList(). It also registers: LibMath and LibImage.
|
/\/\ 4 N k ! N D
_______ _ __ ___ _____ ___ _ _ ____
___________ __//___ /________ |/ / ___________\_______/ \
/ _ _ \/ _ / _ / _/_/____/ _ __ /
/ / / / / / \ \/ / / \ \ /
\\___/___/___/ ¯ _____/_____/ ______\___/_____/\________\\
\________/_ ___ __ l____\ /elD!
http://www.m4nkind.com \____/