RendererBase forms an abstract base class for classes that are used in the rendering pipeline to render geometry
to the back buffer or a texture.
protected var _antiAlias:uintprotected var _backgroundAlpha:Number = 1protected var _backgroundB:Number = 0protected var _backgroundG:Number = 0protected var _backgroundR:Number = 0protected var _context:Context3Dprotected var _renderableSorter:IEntitySorterprotected var _renderTarget:TextureBaseprotected var _renderTargetSurface:intprotected var _renderToTexture:Booleanprotected var _rttViewProjectionMatrix:Matrix3Dprotected var _shareContext:Boolean = falseprotected var _stage3DProxy:Stage3DProxyprotected var _textureRatioX:Number = 1protected var _textureRatioY:Number = 1protected var _viewHeight:Numberprotected var _viewWidth:NumberantiAlias:uint Implementation public function get antiAlias():uint public function set antiAlias(value:uint):voidbackground:Texture2DBase Implementation arcane function get background():Texture2DBase arcane function set background(value:Texture2DBase):voidbackgroundAlpha:Number Implementation arcane function get backgroundAlpha():Number arcane function set backgroundAlpha(value:Number):voidbackgroundB:Number Implementation arcane function get backgroundB():Number arcane function set backgroundB(value:Number):voidbackgroundG:Number Implementation arcane function get backgroundG():Number arcane function set backgroundG(value:Number):voidbackgroundImageRenderer:BackgroundImageRenderer [read-only]
Implementation public function get backgroundImageRenderer():BackgroundImageRendererbackgroundR:Number Implementation arcane function get backgroundR():Number arcane function set backgroundR(value:Number):voidclearOnRender:Boolean Implementation arcane function get clearOnRender():Boolean arcane function set clearOnRender(value:Boolean):voidrenderableSorter:IEntitySorter Implementation public function get renderableSorter():IEntitySorter public function set renderableSorter(value:IEntitySorter):voidrenderToTexture:Boolean [read-only]
Implementation arcane function get renderToTexture():BooleanshareContext:Boolean Implementation arcane function get shareContext():Boolean arcane function set shareContext(value:Boolean):voidstage3DProxy:Stage3DProxy Implementation arcane function get stage3DProxy():Stage3DProxy arcane function set stage3DProxy(value:Stage3DProxy):voidtextureRatioX:Number Implementation arcane function get textureRatioX():Number arcane function set textureRatioX(value:Number):voidtextureRatioY:Number Implementation arcane function get textureRatioY():Number arcane function set textureRatioY(value:Number):voidviewHeight:Number Implementation arcane function get viewHeight():Number arcane function set viewHeight(value:Number):voidviewWidth:Number Implementation arcane function get viewWidth():Number arcane function set viewWidth(value:Number):voidpublic function RendererBase(renderToTexture:Boolean = false)
Creates a new RendererBase object.
Parameters | renderToTexture:Boolean (default = false) |
arcane function createEntityCollector():EntityCollectorReturns 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 |
protected function executeRender(entityCollector:EntityCollector, target:TextureBase = null, scissorRect:Rectangle = null, surfaceSelector:int = 0):void
Renders the potentially visible geometry to the back buffer or texture. Only executed if everything is set up.
Parameters
| entityCollector:EntityCollector — The EntityCollector object containing the potentially visible geometry.
|
| |
| target:TextureBase (default = null) — An option target texture to render to.
|
| |
| scissorRect:Rectangle (default = null) — The index of a CubeTexture's face to render to.
|
| |
| surfaceSelector:int (default = 0) — Additional clear mask information, in case extra clear channels are to be omitted.
|
protected function executeRenderToTexturePass(entityCollector:EntityCollector):void Parameters
public function queueSnapshot(bmd:BitmapData):void Parameters
arcane function render(entityCollector:EntityCollector, target:TextureBase = null, scissorRect:Rectangle = null, surfaceSelector:int = 0):void
Renders the potentially visible geometry to the back buffer or texture.
Parameters
| entityCollector:EntityCollector — The EntityCollector object containing the potentially visible geometry.
|
| |
| target:TextureBase (default = null) — An option target texture to render to.
|
| |
| scissorRect:Rectangle (default = null) — The index of a CubeTexture's face to render to.
|
| |
| surfaceSelector:int (default = 0) — Additional clear mask information, in case extra clear channels are to be omitted.
|
Tue May 7 2013, 10:42 PM +01:00