Packageorg.papervision3d.render
Classpublic class LazyRenderEngine
InheritanceLazyRenderEngine Inheritance BasicRenderEngine Inheritance AbstractRenderEngine Inheritance flash.events.EventDispatcher
ImplementsIRenderEngine



Public Properties
 PropertyDefined by
  camera : CameraObject3D
LazyRenderEngine
 Inheritedclipping : DefaultClipping
BasicRenderEngine
 Inheritedfilter : IRenderFilter
A filter (such as FogFilter) to be used in the renderList.
BasicRenderEngine
 InheritedprojectionPipeline : ProjectionPipeline
The type of projection pipeline used for projecting and culling.
BasicRenderEngine
  scene : Scene3D
LazyRenderEngine
 Inheritedsorter : IRenderSorter
The type of z-sorting to be used with the rendered data based on their respective screen depth.
BasicRenderEngine
  viewport : Viewport3D
LazyRenderEngine
Protected Properties
 PropertyDefined by
  _camera : CameraObject3D
LazyRenderEngine
  _scene : Scene3D
LazyRenderEngine
  _viewport : Viewport3D
LazyRenderEngine
Public Methods
 MethodDefined by
  
LazyRenderEngine
 Inherited
Adds a renderCommand to the renderList
BasicRenderEngine
 Inherited
destroy():void
Destroys all of BasicRenderEngine's objects for Garbage Collection purposes.
BasicRenderEngine
 Inherited
Removes a renderCommand from the renderList
BasicRenderEngine
  
LazyRenderEngine
 Inherited
renderLayers(scene:SceneObject3D, camera:CameraObject3D, viewPort:Viewport3D, layers:Array = null):RenderStatistics
Works similarly to renderScene, but also takes an array of specific ViewportLayer3D's to render
BasicRenderEngine
 Inherited
Takes the data from the scene, camera, and viewport, renders it, then updates the viewport
BasicRenderEngine
Property detail
_cameraproperty
protected var _camera:CameraObject3D
cameraproperty 
camera:CameraObject3D  [read-write]Implementation
    public function get camera():CameraObject3D
    public function set camera(value:CameraObject3D):void
_sceneproperty 
protected var _scene:Scene3D
sceneproperty 
scene:Scene3D  [read-write]Implementation
    public function get scene():Scene3D
    public function set scene(value:Scene3D):void
_viewportproperty 
protected var _viewport:Viewport3D
viewportproperty 
viewport:Viewport3D  [read-write]Implementation
    public function get viewport():Viewport3D
    public function set viewport(value:Viewport3D):void
Constructor detail
LazyRenderEngine()constructor
public function LazyRenderEngine(scene:Scene3D, camera:CameraObject3D, viewport:Viewport3D)Parameters
scene:Scene3D
 
camera:CameraObject3D
 
viewport:Viewport3D
Method detail
render()method
public function render():RenderStatistics

Returns
RenderStatistics