Packageaway3d.core.render
Classpublic class DepthRenderer
InheritanceDepthRenderer Inheritance RendererBase Inheritance Object

The DepthRenderer class renders 32-bit depth information encoded as RGBA



Public Properties
 PropertyDefined By
 InheritedantiAlias : uint
RendererBase
 InheritedbackgroundImageRenderer : BackgroundImageRenderer
[read-only]
RendererBase
  disableColor : Boolean
DepthRenderer
 InheritedrenderableSorter : IEntitySorter
RendererBase
Protected Properties
 PropertyDefined By
 Inherited_antiAlias : uint
RendererBase
 Inherited_backgroundAlpha : Number = 1
RendererBase
 Inherited_backgroundB : Number = 0
RendererBase
 Inherited_backgroundG : Number = 0
RendererBase
 Inherited_backgroundR : Number = 0
RendererBase
 Inherited_context : Context3D
RendererBase
 Inherited_renderableSorter : IEntitySorter
RendererBase
 Inherited_renderTarget : TextureBase
RendererBase
 Inherited_renderTargetSurface : int
RendererBase
 Inherited_renderToTexture : Boolean
RendererBase
 Inherited_shareContext : Boolean = false
RendererBase
 Inherited_stage3DProxy : Stage3DProxy
RendererBase
 Inherited_textureRatioX : Number = 1
RendererBase
 Inherited_textureRatioY : Number = 1
RendererBase
 Inherited_viewHeight : Number
RendererBase
 Inherited_viewWidth : Number
RendererBase
Public Methods
 MethodDefined By
  
DepthRenderer(renderBlended:Boolean = false, distanceBased:Boolean = false)
Creates a new DepthRenderer object.
DepthRenderer
 Inherited
queueSnapshot(bmd:BitmapData):void
RendererBase
Protected Methods
 MethodDefined By
  
draw(entityCollector:EntityCollector, target:TextureBase):void
[override] Performs the actual drawing of geometry to the target.
DepthRenderer
 Inherited
executeRender(entityCollector:EntityCollector, target:TextureBase = null, scissorRect:Rectangle = null, surfaceSelector:int = 0):void
Renders the potentially visible geometry to the back buffer or texture.
RendererBase
 Inherited
RendererBase
Property Detail
backgroundBproperty
backgroundB:Number[override]


Implementation
    arcane function get backgroundB():Number
    arcane function set backgroundB(value:Number):void
backgroundGproperty 
backgroundG:Number[override]


Implementation
    arcane function get backgroundG():Number
    arcane function set backgroundG(value:Number):void
backgroundRproperty 
backgroundR:Number[override]


Implementation
    arcane function get backgroundR():Number
    arcane function set backgroundR(value:Number):void
disableColorproperty 
disableColor:Boolean


Implementation
    public function get disableColor():Boolean
    public function set disableColor(value:Boolean):void
Constructor Detail
DepthRenderer()Constructor
public function DepthRenderer(renderBlended:Boolean = false, distanceBased:Boolean = false)

Creates a new DepthRenderer object.

Parameters
renderBlended:Boolean (default = false) — Indicates whether semi-transparent objects should be rendered.
 
distanceBased:Boolean (default = false) — The amount of anti-aliasing to be used.
Method Detail
draw()method
override protected function draw(entityCollector:EntityCollector, target:TextureBase):void

Performs the actual drawing of geometry to the target.

Parameters

entityCollector:EntityCollector — The EntityCollector object containing the potentially visible geometry.
 
target:TextureBase

renderCascades()method 
arcane function renderCascades(entityCollector:EntityCollector, target:TextureBase, numCascades:uint, scissorRects:Vector.<Rectangle>, splitPlanes:Vector.<Plane3D>, cameras:Vector.<Camera3D>):void

Parameters

entityCollector:EntityCollector
 
target:TextureBase
 
numCascades:uint
 
scissorRects:Vector.<Rectangle>
 
splitPlanes:Vector.<Plane3D>
 
cameras:Vector.<Camera3D>