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):voidbackgroundG:Number[override]
Implementation arcane function get backgroundG():Number arcane function set backgroundG(value:Number):voidbackgroundR:Number[override]
Implementation arcane function get backgroundR():Number arcane function set backgroundR(value:Number):voiddisableColor:Boolean Implementation public function get disableColor():Boolean public function set disableColor(value:Boolean):voidpublic 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) — Indicates whether the written depth value is distance-based or projected depth-based
|
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>, cameras:Vector.<Camera3D>):void Parameters
| entityCollector:EntityCollector |
| |
| target:TextureBase |
| |
| numCascades:uint |
| |
| scissorRects:Vector.<Rectangle> |
| |
| cameras:Vector.<Camera3D> |
Tue May 7 2013, 10:42 PM +01:00