| Package | away3d.filters.tasks |
| Class | public class Filter3DTaskBase |
| Inheritance | Filter3DTaskBase Object |
| Subclasses | Filter3DBloomCompositeTask, Filter3DBrightPassTask, Filter3DCompositeTask, Filter3DDoubleBufferCopyTask, Filter3DHBlurTask, Filter3DHDepthOfFFieldTask, Filter3DHueSaturationTask, Filter3DRadialBlurTask, Filter3DVBlurTask, Filter3DVDepthOfFFieldTask, Filter3DXFadeCompositeTask |
| Property | Defined By | ||
|---|---|---|---|
| requireDepthRender : Boolean [read-only] | Filter3DTaskBase | ||
| target : Texture | Filter3DTaskBase | ||
| textureHeight : int | Filter3DTaskBase | ||
| textureScale : int
The texture scale for the input of this texture. | Filter3DTaskBase | ||
| textureWidth : int | Filter3DTaskBase | ||
| Property | Defined By | ||
|---|---|---|---|
| _mainInputTexture : Texture | Filter3DTaskBase | ||
| _scaledTextureHeight : int = -1 | Filter3DTaskBase | ||
| _scaledTextureWidth : int = -1 | Filter3DTaskBase | ||
| _textureHeight : int = -1 | Filter3DTaskBase | ||
| _textureScale : int = 0 | Filter3DTaskBase | ||
| _textureWidth : int = -1 | Filter3DTaskBase | ||
| Method | Defined By | ||
|---|---|---|---|
Filter3DTaskBase(requireDepthRender:Boolean = false) | Filter3DTaskBase | ||
| Filter3DTaskBase | |||
deactivate(stage3DProxy:Stage3DProxy):void | Filter3DTaskBase | ||
dispose():void | Filter3DTaskBase | ||
getMainInputTexture(stage:Stage3DProxy):Texture | Filter3DTaskBase | ||
getProgram3D(stage3DProxy:Stage3DProxy):Program3D | Filter3DTaskBase | ||
| Method | Defined By | ||
|---|---|---|---|
getFragmentCode():String | Filter3DTaskBase | ||
getVertexCode():String | Filter3DTaskBase | ||
invalidateProgram3D():void | Filter3DTaskBase | ||
updateProgram3D(stage:Stage3DProxy):void | Filter3DTaskBase | ||
updateTextures(stage:Stage3DProxy):void | Filter3DTaskBase | ||
| _mainInputTexture | property |
protected var _mainInputTexture:Texture| _scaledTextureHeight | property |
protected var _scaledTextureHeight:int = -1| _scaledTextureWidth | property |
protected var _scaledTextureWidth:int = -1| _textureHeight | property |
protected var _textureHeight:int = -1| _textureScale | property |
protected var _textureScale:int = 0| _textureWidth | property |
protected var _textureWidth:int = -1| requireDepthRender | property |
requireDepthRender:Boolean [read-only] public function get requireDepthRender():Boolean| target | property |
target:Texture public function get target():Texture public function set target(value:Texture):void| textureHeight | property |
textureHeight:int public function get textureHeight():int public function set textureHeight(value:int):void| textureScale | property |
textureScale:intThe texture scale for the input of this texture. This will define the output of the previous entry in the chain
public function get textureScale():int public function set textureScale(value:int):void| textureWidth | property |
textureWidth:int public function get textureWidth():int public function set textureWidth(value:int):void| Filter3DTaskBase | () | Constructor |
public function Filter3DTaskBase(requireDepthRender:Boolean = false)requireDepthRender:Boolean (default = false) |
| activate | () | method |
public function activate(stage3DProxy:Stage3DProxy, camera:Camera3D, depthTexture:Texture):voidParameters
stage3DProxy:Stage3DProxy | |
camera:Camera3D | |
depthTexture:Texture |
| deactivate | () | method |
| dispose | () | method |
public function dispose():void| getFragmentCode | () | method |
protected function getFragmentCode():StringReturnsString |
| getMainInputTexture | () | method |
public function getMainInputTexture(stage:Stage3DProxy):TextureParameters
stage:Stage3DProxy |
Texture |
| getProgram3D | () | method |
public function getProgram3D(stage3DProxy:Stage3DProxy):Program3DParameters
stage3DProxy:Stage3DProxy |
Program3D |
| getVertexCode | () | method |
protected function getVertexCode():StringReturnsString |
| invalidateProgram3D | () | method |
protected function invalidateProgram3D():void| updateProgram3D | () | method |
| updateTextures | () | method |