Package | org.papervision3d.render |
Class | public class BasicRenderEngine |
Inheritance | BasicRenderEngine AbstractRenderEngine flash.events.EventDispatcher |
Implements | IRenderEngine |
Subclasses | LazyRenderEngine |
Property | Defined by | ||
---|---|---|---|
filter : IRenderFilter | BasicRenderEngine | ||
sorter : IRenderSorter | BasicRenderEngine |
Property | Defined by | ||
---|---|---|---|
cleanRHD : RenderHitData | BasicRenderEngine | ||
renderList : Array | BasicRenderEngine | ||
renderSessionData : RenderSessionData | BasicRenderEngine | ||
renderStatistics : RenderStatistics | BasicRenderEngine | ||
stopWatch : StopWatch | BasicRenderEngine |
Method | Defined by | ||
---|---|---|---|
BasicRenderEngine | |||
addToRenderList(renderCommand:IRenderListItem):int
| BasicRenderEngine | ||
BasicRenderEngine | |||
removeFromRenderList(renderCommand:IRenderListItem):int
| BasicRenderEngine | ||
renderScene(scene:SceneObject3D, camera:CameraObject3D, viewPort:Viewport3D, updateAnimation:Boolean = true):RenderStatistics
| BasicRenderEngine |
Method | Defined by | ||
---|---|---|---|
doProject(renderSessionData:RenderSessionData):void
| BasicRenderEngine | ||
BasicRenderEngine | |||
init():void
| BasicRenderEngine |
cleanRHD | property |
protected var cleanRHD:RenderHitData
filter | property |
public var filter:IRenderFilter
renderList | property |
protected var renderList:Array
renderSessionData | property |
protected var renderSessionData:RenderSessionData
renderStatistics | property |
protected var renderStatistics:RenderStatistics
sorter | property |
public var sorter:IRenderSorter
stopWatch | property |
protected var stopWatch:StopWatch
BasicRenderEngine | () | constructor |
public function BasicRenderEngine()
addToRenderList | () | method |
public override function addToRenderList(renderCommand:IRenderListItem):int
Parameters
renderCommand:IRenderListItem |
int |
doProject | () | method |
protected function doProject(renderSessionData:RenderSessionData):void
Parameters
renderSessionData:RenderSessionData |
doRender | () | method |
protected function doRender(renderSessionData:RenderSessionData):RenderStatistics
Parameters
renderSessionData:RenderSessionData |
RenderStatistics |
hitTestPoint2D | () | method |
public function hitTestPoint2D(point:Point, viewPort3D:Viewport3D):RenderHitData
Parameters
point:Point |
|
viewPort3D:Viewport3D |
RenderHitData |
init | () | method |
protected function init():void
removeFromRenderList | () | method |
public override function removeFromRenderList(renderCommand:IRenderListItem):int
Parameters
renderCommand:IRenderListItem |
int |
renderScene | () | method |
public override function renderScene(scene:SceneObject3D, camera:CameraObject3D, viewPort:Viewport3D, updateAnimation:Boolean = true):RenderStatistics
Parameters
scene:SceneObject3D |
|
camera:CameraObject3D |
|
viewPort:Viewport3D |
|
updateAnimation:Boolean (default = true )
|
RenderStatistics |