de.mirell.m3d
class C3DEngine
Object
|
+--de.mirell.m3d.C3DEngine
class C3DEngine extends Object
Core Class for the 3D Engine.
C3DEngine
is a static class which keeps global information and is used to set one of the available renderers to be used.The render method is called in order to have one frame rendered.
- Author:Mirell Development
- Version:1.0
- Example:The following code shows a basic setup of a routine for rendering and how to use
C3DEngine
in it:// Skip two frames C3DEngine.frameskip = 2; // Assign the highest performance/lowest quality renderer C3DEngine.setRenderer((new CRendererFactory()).getRenderer(CRendererFactory.LOWEST)); ... _root.onEnterFrame = function(): Void { ... C3DEngine.render(myScene); }
- See also:
Field Summary
Number of frames to skip
Enable/Disable Lightning
The Mirell 3D ASCII logo
Engine name
Enable/Disable Textures
Engine version
Field Documentation
Method Documentation
render
public static function render (
Scene: CScene)
Renders a frame of the specified scene
- Parameters:
Scene Initialized and populated scene object - Usage:
C3DEngine.render(myScene);
- See also:
setRenderer
public static function setRenderer (
Renderer: Function): Void
Assigns a renderer to use
Assign a function which will be called when a frame needs to be generated. Mirell 3D provides various performance/quality based renderers in the CRendererFactory class which can be retrieved using CRendererFactory.getRenderer.
- Parameters:
Renderer Function which handles rendering of a frame - Usage:
C3DEngine.setRenderer( new CRendererFactory().getRenderer(CRendererFactory.MEDIUM) );
- See also:
- C3DEngine.as, Last Modified: 03.09.2004 04:11:04