Packageaway3d.core.render
Classpublic class QuadrantRenderer
ImplementsIRenderer

Renderer that uses quadrant tree for storing and operating drawing primitives. Quadrant tree speeds up all proximity based calculations.

Public Properties
 PropertyDefined by
  renderSession : AbstractRenderSession
QuadrantRenderer
Protected Properties
 PropertyDefined by
  camera : Camera3D
QuadrantRenderer
  clip : Clipping
QuadrantRenderer
  lightarray : LightArray
QuadrantRenderer
  materials : Dictionary
QuadrantRenderer
  object : Object3D
QuadrantRenderer
  primitive : DrawPrimitive
QuadrantRenderer
  primitives : Array
QuadrantRenderer
  pritraverser : PrimitiveTraverser
QuadrantRenderer
  pritree : PrimitiveQuadrantTree
QuadrantRenderer
  projtraverser : ProjectionTraverser
QuadrantRenderer
  qdrntfilter : IPrimitiveQuadrantFilter
QuadrantRenderer
  scene : Scene3D
QuadrantRenderer
  _session : AbstractRenderSession
QuadrantRenderer
  triangle : DrawTriangle
QuadrantRenderer
Public Methods
 MethodDefined by
  
QuadrantRenderer
(... params)
QuadrantRenderer
  
desc():String
QuadrantRenderer
  
QuadrantRenderer
  
render(view:View3D):Array
QuadrantRenderer
  
stats():String
QuadrantRenderer
Property detail
cameraproperty
protected var camera:Camera3D
clipproperty 
protected var clip:Clipping
lightarrayproperty 
protected var lightarray:LightArray
materialsproperty 
protected var materials:Dictionary
objectproperty 
protected var object:Object3D
primitiveproperty 
protected var primitive:DrawPrimitive
primitivesproperty 
protected var primitives:Array
pritraverserproperty 
protected var pritraverser:PrimitiveTraverser
pritreeproperty 
protected var pritree:PrimitiveQuadrantTree
projtraverserproperty 
protected var projtraverser:ProjectionTraverser
qdrntfilterproperty 
protected var qdrntfilter:IPrimitiveQuadrantFilter
renderSessionproperty 
renderSession:AbstractRenderSession  [read-write]Implementation
    public function get renderSession():AbstractRenderSession
    public function set renderSession(value:AbstractRenderSession):void
sceneproperty 
protected var scene:Scene3D
_sessionproperty 
protected var _session:AbstractRenderSession
triangleproperty 
protected var triangle:DrawTriangle
Constructor detail
QuadrantRenderer()constructor
public function QuadrantRenderer(... params)Parameters
... params
Init Parameters
Method detail
desc()method
public function desc():String

Returns
String
getClip()method 
public function getClip():Clipping

Returns
Clipping
render()method 
public function render(view:View3D):Array Parameters
view:View3D

Returns
Array
stats()method 
public function stats():String

Returns
String
Wiki link
Click to go to the wiki page for 'away3d.core.render.QuadrantRenderer'

Code examples

Comments