Packageaway3d.filters.tasks
Classpublic class Filter3DTaskBase
InheritanceFilter3DTaskBase Inheritance Object
Subclasses Filter3DBrightPassTask, Filter3DCompositeTask, Filter3DDoubleBufferCopyTask, Filter3DHBlurTask, Filter3DHDepthOfFFieldTask, Filter3DHueSaturationTask, Filter3DRadialBlurTask, Filter3DVBlurTask, Filter3DVDepthOfFFieldTask, Filter3DXFadeCompositeTask



Public Properties
 PropertyDefined By
  requireDepthRender : Boolean
[read-only]
Filter3DTaskBase
  target : Texture
Filter3DTaskBase
  textureHeight : int
Filter3DTaskBase
  textureScale : int
Filter3DTaskBase
  textureWidth : int
Filter3DTaskBase
Protected Properties
 PropertyDefined By
  _mainInputTexture : Texture
Filter3DTaskBase
  _scaledTextureHeight : int = -1
Filter3DTaskBase
  _scaledTextureWidth : int = -1
Filter3DTaskBase
  _textureHeight : int = -1
Filter3DTaskBase
  _textureScale : int = 0
Filter3DTaskBase
  _textureWidth : int = -1
Filter3DTaskBase
Public Methods
 MethodDefined By
  
Filter3DTaskBase(requireDepthRender:Boolean = false)
Filter3DTaskBase
  
activate(stage3DProxy:Stage3DProxy, camera:Camera3D, depthTexture:Texture):void
Filter3DTaskBase
  
deactivate(stage3DProxy:Stage3DProxy):void
Filter3DTaskBase
  
dispose():void
Filter3DTaskBase
  
Filter3DTaskBase
  
getProgram3D(stage3DProxy:Stage3DProxy):Program3D
Filter3DTaskBase
Protected Methods
 MethodDefined By
  
Filter3DTaskBase
  
getVertexCode():String
Filter3DTaskBase
  
Filter3DTaskBase
  
Filter3DTaskBase
  
Filter3DTaskBase
Property Detail
_mainInputTextureproperty
protected var _mainInputTexture:Texture

_scaledTextureHeightproperty 
protected var _scaledTextureHeight:int = -1

_scaledTextureWidthproperty 
protected var _scaledTextureWidth:int = -1

_textureHeightproperty 
protected var _textureHeight:int = -1

_textureScaleproperty 
protected var _textureScale:int = 0

_textureWidthproperty 
protected var _textureWidth:int = -1

requireDepthRenderproperty 
requireDepthRender:Boolean  [read-only]


Implementation
    public function get requireDepthRender():Boolean
targetproperty 
target:Texture


Implementation
    public function get target():Texture
    public function set target(value:Texture):void
textureHeightproperty 
textureHeight:int


Implementation
    public function get textureHeight():int
    public function set textureHeight(value:int):void
textureScaleproperty 
textureScale:int


Implementation
    public function get textureScale():int
    public function set textureScale(value:int):void
textureWidthproperty 
textureWidth:int


Implementation
    public function get textureWidth():int
    public function set textureWidth(value:int):void
Constructor Detail
Filter3DTaskBase()Constructor
public function Filter3DTaskBase(requireDepthRender:Boolean = false)



Parameters
requireDepthRender:Boolean (default = false)
Method Detail
activate()method
public function activate(stage3DProxy:Stage3DProxy, camera:Camera3D, depthTexture:Texture):void

Parameters

stage3DProxy:Stage3DProxy
 
camera:Camera3D
 
depthTexture:Texture

deactivate()method 
public function deactivate(stage3DProxy:Stage3DProxy):void

Parameters

stage3DProxy:Stage3DProxy

dispose()method 
public function dispose():void

getFragmentCode()method 
protected function getFragmentCode():String

Returns
String
getMainInputTexture()method 
public function getMainInputTexture(stage:Stage3DProxy):Texture

Parameters

stage:Stage3DProxy

Returns
Texture
getProgram3D()method 
public function getProgram3D(stage3DProxy:Stage3DProxy):Program3D

Parameters

stage3DProxy:Stage3DProxy

Returns
Program3D
getVertexCode()method 
protected function getVertexCode():String

Returns
String
invalidateProgram3D()method 
protected function invalidateProgram3D():void

updateProgram3D()method 
protected function updateProgram3D(stage:Stage3DProxy):void

Parameters

stage:Stage3DProxy

updateTextures()method 
protected function updateTextures(stage:Stage3DProxy):void

Parameters

stage:Stage3DProxy