Package | away3d.filters.tasks |
Class | public class Filter3DVDepthOfFFieldTask |
Inheritance | Filter3DVDepthOfFFieldTask Filter3DTaskBase Object |
Property | Defined By | ||
---|---|---|---|
focusDistance : Number | Filter3DVDepthOfFFieldTask | ||
maxBlur : uint | Filter3DVDepthOfFFieldTask | ||
range : Number | Filter3DVDepthOfFFieldTask | ||
requireDepthRender : Boolean [read-only] | Filter3DTaskBase | ||
stepSize : int | Filter3DVDepthOfFFieldTask | ||
target : Texture | Filter3DTaskBase | ||
textureHeight : int | Filter3DTaskBase | ||
textureScale : int | Filter3DTaskBase | ||
textureWidth : int | Filter3DTaskBase |
Method | Defined By | ||
---|---|---|---|
Filter3DVDepthOfFFieldTask(maxBlur:uint, stepSize:int = -1)
Creates a new Filter3DHDepthOfFFieldTask
| Filter3DVDepthOfFFieldTask | ||
[override] | Filter3DVDepthOfFFieldTask | ||
deactivate(stage3DProxy:Stage3DProxy):void [override] | Filter3DVDepthOfFFieldTask | ||
dispose():void | Filter3DTaskBase | ||
getMainInputTexture(stage:Stage3DProxy):Texture | Filter3DTaskBase | ||
getProgram3D(stage3DProxy:Stage3DProxy):Program3D | Filter3DTaskBase |
Method | Defined By | ||
---|---|---|---|
getFragmentCode():String [override] | Filter3DVDepthOfFFieldTask | ||
getVertexCode():String | Filter3DTaskBase | ||
invalidateProgram3D():void | Filter3DTaskBase | ||
updateProgram3D(stage:Stage3DProxy):void | Filter3DTaskBase | ||
updateTextures(stage:Stage3DProxy):void [override] | Filter3DVDepthOfFFieldTask |
focusDistance | property |
focusDistance:Number
public function get focusDistance():Number
public function set focusDistance(value:Number):void
maxBlur | property |
maxBlur:uint
public function get maxBlur():uint
public function set maxBlur(value:uint):void
range | property |
range:Number
public function get range():Number
public function set range(value:Number):void
stepSize | property |
stepSize:int
public function get stepSize():int
public function set stepSize(value:int):void
Filter3DVDepthOfFFieldTask | () | Constructor |
public function Filter3DVDepthOfFFieldTask(maxBlur:uint, stepSize:int = -1)
Creates a new Filter3DHDepthOfFFieldTask
ParametersmaxBlur:uint — The maximum amount of blur to apply in pixels at the most out-of-focus areas
| |
stepSize:int (default = -1 ) — The distance between samples. Set to -1 to autodetect with acceptable quality.
|
activate | () | method |
override public function activate(stage3DProxy:Stage3DProxy, camera:Camera3D, depthTexture:Texture):void
Parameters
stage3DProxy:Stage3DProxy | |
camera:Camera3D | |
depthTexture:Texture |
deactivate | () | method |
override public function deactivate(stage3DProxy:Stage3DProxy):void
Parameters
stage3DProxy:Stage3DProxy |
getFragmentCode | () | method |
override protected function getFragmentCode():String
ReturnsString |
updateTextures | () | method |