The DepthRenderer class renders 32-bit depth information encoded as RGBA
backgroundB:Number
[override]
Implementation arcane function get backgroundB():Number
arcane function set backgroundB(value:Number):void
backgroundG:Number
[override]
Implementation arcane function get backgroundG():Number
arcane function set backgroundG(value:Number):void
backgroundR:Number
[override]
Implementation arcane function get backgroundR():Number
arcane function set backgroundR(value:Number):void
disableColor:Boolean
Implementation public function get disableColor():Boolean
public function set disableColor(value:Boolean):void
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.
|
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 |
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> |
Thu Nov 15 2012, 12:08 PM Z