Packageorg.papervision3d.view.layer
Classpublic class ViewportLayer
InheritanceViewportLayer Inheritance flash.display.Sprite
SubclassesBitmapEffectLayer, LensFlare, ViewportBaseLayer



Public Properties
 PropertyDefined by
  childLayers : Array
ViewportLayer
  displayObject3D : DisplayObject3D
ViewportLayer
  displayObjects : Dictionary
ViewportLayer
  dynamicLayer : Boolean = false
ViewportLayer
  forceDepth : Boolean = false
ViewportLayer
  graphicsChannel : Graphics
ViewportLayer
  layerIndex : Number
ViewportLayer
  layers : Dictionary
ViewportLayer
  originDepth : Number = 0
ViewportLayer
  screenDepth : Number = 0
ViewportLayer
  sortMode : String
ViewportLayer
  weight : Number = 0
ViewportLayer
Protected Properties
 PropertyDefined by
  viewport : Viewport3D
ViewportLayer
Public Methods
 MethodDefined by
  
ViewportLayer(viewport:Viewport3D, do3d:DisplayObject3D, isDynamic:Boolean = false)
ViewportLayer
  
addDisplayObject3D(do3d:DisplayObject3D, recurse:Boolean = false):void
ViewportLayer
  
ViewportLayer
  
ViewportLayer
  
clear():void
ViewportLayer
  
getChildLayer(do3d:DisplayObject3D, createNew:Boolean = true, recurse:Boolean = false):ViewportLayer
ViewportLayer
  
getLayerObjects(ar:Array = null):Array
ViewportLayer
  
ViewportLayer
  
ViewportLayer
  
ViewportLayer
  
ViewportLayer
  
ViewportLayer
  
removeLayerAt(index:Number):void
ViewportLayer
  
ViewportLayer
  
ViewportLayer
  
ViewportLayer
  
updateInfo():void
ViewportLayer
Protected Methods
 MethodDefined by
  
getChildLayerFor(displayObject3D:DisplayObject3D, recurse:Boolean = false):ViewportLayer
ViewportLayer
  
init():void
ViewportLayer
  
orderLayers():void
ViewportLayer
  
reset():void
ViewportLayer
Property detail
childLayersproperty
public var childLayers:Array
displayObject3Dproperty 
public var displayObject3D:DisplayObject3D
displayObjectsproperty 
public var displayObjects:Dictionary
dynamicLayerproperty 
public var dynamicLayer:Boolean = false
forceDepthproperty 
public var forceDepth:Boolean = false
graphicsChannelproperty 
public var graphicsChannel:Graphics
layerIndexproperty 
public var layerIndex:Number
layersproperty 
public var layers:Dictionary
originDepthproperty 
public var originDepth:Number = 0
screenDepthproperty 
public var screenDepth:Number = 0
sortModeproperty 
public var sortMode:String
viewportproperty 
protected var viewport:Viewport3D
weightproperty 
public var weight:Number = 0
Constructor detail
ViewportLayer()constructor
public function ViewportLayer(viewport:Viewport3D, do3d:DisplayObject3D, isDynamic:Boolean = false)Parameters
viewport:Viewport3D
 
do3d:DisplayObject3D
 
isDynamic:Boolean (default = false)
Method detail
addDisplayObject3D()method
public function addDisplayObject3D(do3d:DisplayObject3D, recurse:Boolean = false):voidParameters
do3d:DisplayObject3D
 
recurse:Boolean (default = false)
addLayer()method 
public function addLayer(vpl:ViewportLayer):voidParameters
vpl:ViewportLayer
childLayerIndex()method 
public function childLayerIndex(do3d:DisplayObject3D):NumberParameters
do3d:DisplayObject3D

Returns
Number
clear()method 
public function clear():void
getChildLayer()method 
public function getChildLayer(do3d:DisplayObject3D, createNew:Boolean = true, recurse:Boolean = false):ViewportLayerParameters
do3d:DisplayObject3D
 
createNew:Boolean (default = true)
 
recurse:Boolean (default = false)

Returns
ViewportLayer
getChildLayerFor()method 
protected function getChildLayerFor(displayObject3D:DisplayObject3D, recurse:Boolean = false):ViewportLayerParameters
displayObject3D:DisplayObject3D
 
recurse:Boolean (default = false)

Returns
ViewportLayer
getLayerObjects()method 
public function getLayerObjects(ar:Array = null):ArrayParameters
ar:Array (default = null)

Returns
Array
hasDisplayObject3D()method 
public function hasDisplayObject3D(do3d:DisplayObject3D):BooleanParameters
do3d:DisplayObject3D

Returns
Boolean
init()method 
protected function init():void
orderLayers()method 
protected function orderLayers():void
processRenderItem()method 
public function processRenderItem(rc:RenderableListItem):voidParameters
rc:RenderableListItem
removeAllLayers()method 
public function removeAllLayers():void
removeDisplayObject3D()method 
public function removeDisplayObject3D(do3d:DisplayObject3D):voidParameters
do3d:DisplayObject3D
removeLayer()method 
public function removeLayer(vpl:ViewportLayer):voidParameters
vpl:ViewportLayer
removeLayerAt()method 
public function removeLayerAt(index:Number):voidParameters
index:Number
reset()method 
protected function reset():void
sortChildLayers()method 
public function sortChildLayers():void
updateAfterRender()method 
public function updateAfterRender():void
updateBeforeRender()method 
public function updateBeforeRender():void
updateInfo()method 
public function updateInfo():void