Packageorg.papervision3d.view.layer
Classpublic class BitmapEffectLayer
InheritanceBitmapEffectLayer Inheritance ViewportLayer Inheritance flash.display.Sprite



Public Properties
 PropertyDefined by
  bitmapContainer : Bitmap
BitmapEffectLayer
  canvas : BitmapData
BitmapEffectLayer
 InheritedchildLayers : Array
ViewportLayer
  clearBeforeRender : Boolean
BitmapEffectLayer
  clearMode : String = "clear_pre"
BitmapEffectLayer
  clippingPoint : Point
BitmapEffectLayer
  clippingRect : Rectangle
BitmapEffectLayer
 InheriteddisplayObject3D : DisplayObject3D
ViewportLayer
 InheriteddisplayObjects : Dictionary
ViewportLayer
  drawCommand : BitmapDrawCommand
BitmapEffectLayer
  drawLayer : Sprite
BitmapEffectLayer
 InheriteddynamicLayer : Boolean = false
ViewportLayer
  effects : Array
BitmapEffectLayer
 InheritedforceDepth : Boolean = false
ViewportLayer
 InheritedgraphicsChannel : Graphics
ViewportLayer
 InheritedlayerIndex : Number
ViewportLayer
 Inheritedlayers : Dictionary
ViewportLayer
 InheritedoriginDepth : Number = 0
ViewportLayer
  renderAbove : Boolean = false
BitmapEffectLayer
 InheritedscreenDepth : Number = 0
ViewportLayer
  scrollX : Number = 0
BitmapEffectLayer
  scrollY : Number = 0
BitmapEffectLayer
 InheritedsortMode : String
ViewportLayer
  trackingObject : DisplayObject3D
BitmapEffectLayer
  trackingOffset : Point
BitmapEffectLayer
 Inheritedweight : Number = 0
ViewportLayer
Protected Properties
 PropertyDefined by
 Inheritedviewport : Viewport3D
ViewportLayer
Public Methods
 MethodDefined by
  
BitmapEffectLayer(viewport:Viewport3D, w:Number = 640, h:Number = 480, transparent:Boolean = true, fillColor:uint = 0, clearMode:String = "clear_pre", renderAbove:Boolean = false, clearBeforeRender:Boolean = false)
BitmapEffectLayer
 Inherited
addDisplayObject3D(do3d:DisplayObject3D, recurse:Boolean = false):void
ViewportLayer
  
BitmapEffectLayer
 Inherited
ViewportLayer
 Inherited
ViewportLayer
 Inherited
clear():void
ViewportLayer
  
fillCanvas(color:uint):void
BitmapEffectLayer
 Inherited
getChildLayer(do3d:DisplayObject3D, createNew:Boolean = true, recurse:Boolean = false):ViewportLayer
ViewportLayer
 Inherited
getLayerObjects(ar:Array = null):Array
ViewportLayer
  
BitmapEffectLayer
 Inherited
ViewportLayer
 Inherited
ViewportLayer
 Inherited
ViewportLayer
 Inherited
ViewportLayer
  
BitmapEffectLayer
 Inherited
ViewportLayer
 Inherited
removeLayerAt(index:Number):void
ViewportLayer
  
BitmapEffectLayer
  
setBitmapOffset(x:Number, y:Number):void
BitmapEffectLayer
  
setClipping(rect:Rectangle, point:Point):void
BitmapEffectLayer
  
setScroll(x:Number = 0, y:Number = 0):void
BitmapEffectLayer
  
setTracking(object:DisplayObject3D, offset:Point = null):void
BitmapEffectLayer
 Inherited
ViewportLayer
  
BitmapEffectLayer
  
BitmapEffectLayer
 Inherited
updateInfo():void
ViewportLayer
Protected Methods
 MethodDefined by
 Inherited
getChildLayerFor(displayObject3D:DisplayObject3D, recurse:Boolean = false):ViewportLayer
ViewportLayer
 Inherited
init():void
ViewportLayer
 Inherited
orderLayers():void
ViewportLayer
 Inherited
reset():void
ViewportLayer
Property detail
bitmapContainerproperty
public var bitmapContainer:Bitmap
canvasproperty 
public var canvas:BitmapData
clearBeforeRenderproperty 
public var clearBeforeRender:Boolean
clearModeproperty 
public var clearMode:String = "clear_pre"
clippingPointproperty 
public var clippingPoint:Point
clippingRectproperty 
public var clippingRect:Rectangle
drawCommandproperty 
public var drawCommand:BitmapDrawCommand
drawLayerproperty 
public var drawLayer:Sprite
effectsproperty 
public var effects:Array
renderAboveproperty 
public var renderAbove:Boolean = false
scrollXproperty 
public var scrollX:Number = 0
scrollYproperty 
public var scrollY:Number = 0
trackingObjectproperty 
public var trackingObject:DisplayObject3D
trackingOffsetproperty 
public var trackingOffset:Point
Constructor detail
BitmapEffectLayer()constructor
public function BitmapEffectLayer(viewport:Viewport3D, w:Number = 640, h:Number = 480, transparent:Boolean = true, fillColor:uint = 0, clearMode:String = "clear_pre", renderAbove:Boolean = false, clearBeforeRender:Boolean = false)Parameters
viewport:Viewport3D
 
w:Number (default = 640)
 
h:Number (default = 480)
 
transparent:Boolean (default = true)
 
fillColor:uint (default = 0)
 
clearMode:String (default = "clear_pre")
 
renderAbove:Boolean (default = false)
 
clearBeforeRender:Boolean (default = false)
Method detail
addEffect()method
public function addEffect(fx:AbstractEffect):voidParameters
fx:AbstractEffect
fillCanvas()method 
public function fillCanvas(color:uint):voidParameters
color:uint
getTranslationMatrix()method 
public function getTranslationMatrix():Matrix

Returns
Matrix
removeEffect()method 
public function removeEffect(fx:AbstractEffect):voidParameters
fx:AbstractEffect
renderEffects()method 
public function renderEffects():void
setBitmapOffset()method 
public function setBitmapOffset(x:Number, y:Number):voidParameters
x:Number
 
y:Number
setClipping()method 
public function setClipping(rect:Rectangle, point:Point):voidParameters
rect:Rectangle
 
point:Point
setScroll()method 
public function setScroll(x:Number = 0, y:Number = 0):voidParameters
x:Number (default = 0)
 
y:Number (default = 0)
setTracking()method 
public function setTracking(object:DisplayObject3D, offset:Point = null):voidParameters
object:DisplayObject3D
 
offset:Point (default = null)
updateAfterRender()method 
public override function updateAfterRender():void
updateBeforeRender()method 
public override function updateBeforeRender():void