Packageaway3d.core.draw
Classpublic final class PrimitiveQuadrantTree
ImplementsIPrimitiveConsumer

Quadrant tree for storing drawing primitives

Public Properties
 PropertyDefined by
  center : Array
PrimitiveQuadrantTree
  child : DrawPrimitive
PrimitiveQuadrantTree
  children : Array
PrimitiveQuadrantTree
  clip : Clipping
[write-only]
PrimitiveQuadrantTree
  except : Object3D
PrimitiveQuadrantTree
  i : int
PrimitiveQuadrantTree
  maxX : Number
PrimitiveQuadrantTree
  maxY : Number
PrimitiveQuadrantTree
  minX : Number
PrimitiveQuadrantTree
  minY : Number
PrimitiveQuadrantTree
  quadrantActive : Array
PrimitiveQuadrantTree
  quadrantStore : Array
PrimitiveQuadrantTree
  result : Array
PrimitiveQuadrantTree
  root : PrimitiveQuadrantTreeNode
PrimitiveQuadrantTree
Public Methods
 MethodDefined by
  
PrimitiveQuadrantTree
  
add(objects:Array):void
PrimitiveQuadrantTree
  
get(pri:DrawPrimitive, ex:Object3D = null):Array
PrimitiveQuadrantTree
  
PrimitiveQuadrantTree
  
PrimitiveQuadrantTree
  
list():Array
PrimitiveQuadrantTree
  
PrimitiveQuadrantTree
  
push(object:DrawPrimitive):void
PrimitiveQuadrantTree
  
remove(tri:DrawPrimitive):void
PrimitiveQuadrantTree
  
render():void
PrimitiveQuadrantTree
Property detail
centerproperty
public var center:Array
childproperty 
public var child:DrawPrimitive
childrenproperty 
public var children:Array
clipproperty 
clip:Clipping  [write-only]Implementation
    public function set clip(value:Clipping):void
exceptproperty 
public var except:Object3D
iproperty 
public var i:int
maxXproperty 
public var maxX:Number
maxYproperty 
public var maxY:Number
minXproperty 
public var minX:Number
minYproperty 
public var minY:Number
quadrantActiveproperty 
public var quadrantActive:Array
quadrantStoreproperty 
public var quadrantStore:Array
resultproperty 
public var result:Array
rootproperty 
public var root:PrimitiveQuadrantTreeNode
Constructor detail
PrimitiveQuadrantTree()constructor
public function PrimitiveQuadrantTree() Init Parameters
Method detail
add()method
public function add(objects:Array):void Parameters
objects:Array
get()method 
public function get(pri:DrawPrimitive, ex:Object3D = null):Array Parameters
pri:DrawPrimitive
 
ex:Object3D (default = null)

Returns
Array
getList()method 
public function getList(node:PrimitiveQuadrantTreeNode):void Parameters
node:PrimitiveQuadrantTreeNode
getParent()method 
public function getParent(node:PrimitiveQuadrantTreeNode = null):void Parameters
node:PrimitiveQuadrantTreeNode (default = null)
list()method 
public function list():Array

Returns
Array
primitive()method 
public function primitive(pri:DrawPrimitive):void Parameters
pri:DrawPrimitive
push()method 
public function push(object:DrawPrimitive):void Parameters
object:DrawPrimitive
remove()method 
public function remove(tri:DrawPrimitive):void Parameters
tri:DrawPrimitive
render()method 
public function render():void
Wiki link
Click to go to the wiki page for 'away3d.core.draw.PrimitiveQuadrantTree'

Code examples

Comments