Packageorg.papervision3d.render
Classpublic class BasicRenderEngine
InheritanceBasicRenderEngine Inheritance AbstractRenderEngine Inheritance flash.events.EventDispatcher
ImplementsIRenderEngine
SubclassesLazyRenderEngine



Public Properties
 PropertyDefined by
  filter : IRenderFilter
BasicRenderEngine
  sorter : IRenderSorter
BasicRenderEngine
Protected Properties
 PropertyDefined by
  cleanRHD : RenderHitData
BasicRenderEngine
  renderList : Array
BasicRenderEngine
  renderSessionData : RenderSessionData
BasicRenderEngine
  renderStatistics : RenderStatistics
BasicRenderEngine
  stopWatch : StopWatch
BasicRenderEngine
Public Methods
 MethodDefined by
  
BasicRenderEngine
  
addToRenderList(renderCommand:IRenderListItem):int
BasicRenderEngine
  
hitTestPoint2D(point:Point, viewPort3D:Viewport3D):RenderHitData
BasicRenderEngine
  
BasicRenderEngine
  
renderScene(scene:SceneObject3D, camera:CameraObject3D, viewPort:Viewport3D, updateAnimation:Boolean = true):RenderStatistics
BasicRenderEngine
Protected Methods
 MethodDefined by
  
doProject(renderSessionData:RenderSessionData):void
BasicRenderEngine
  
BasicRenderEngine
  
init():void
BasicRenderEngine
Property detail
cleanRHDproperty
protected var cleanRHD:RenderHitData
filterproperty 
public var filter:IRenderFilter
renderListproperty 
protected var renderList:Array
renderSessionDataproperty 
protected var renderSessionData:RenderSessionData
renderStatisticsproperty 
protected var renderStatistics:RenderStatistics
sorterproperty 
public var sorter:IRenderSorter
stopWatchproperty 
protected var stopWatch:StopWatch
Constructor detail
BasicRenderEngine()constructor
public function BasicRenderEngine()
Method detail
addToRenderList()method
public override function addToRenderList(renderCommand:IRenderListItem):intParameters
renderCommand:IRenderListItem

Returns
int
doProject()method 
protected function doProject(renderSessionData:RenderSessionData):voidParameters
renderSessionData:RenderSessionData
doRender()method 
protected function doRender(renderSessionData:RenderSessionData):RenderStatisticsParameters
renderSessionData:RenderSessionData

Returns
RenderStatistics
hitTestPoint2D()method 
public function hitTestPoint2D(point:Point, viewPort3D:Viewport3D):RenderHitDataParameters
point:Point
 
viewPort3D:Viewport3D

Returns
RenderHitData
init()method 
protected function init():void
removeFromRenderList()method 
public override function removeFromRenderList(renderCommand:IRenderListItem):intParameters
renderCommand:IRenderListItem

Returns
int
renderScene()method 
public override function renderScene(scene:SceneObject3D, camera:CameraObject3D, viewPort:Viewport3D, updateAnimation:Boolean = true):RenderStatisticsParameters
scene:SceneObject3D
 
camera:CameraObject3D
 
viewPort:Viewport3D
 
updateAnimation:Boolean (default = true)

Returns
RenderStatistics