| Package | com.yogurt3d.core.materials.posteffects |
| Class | public class FilterLightScattering |
| Inheritance | FilterLightScattering Filter Shader Object |
| Property | Defined By | ||
|---|---|---|---|
![]() | attributes : Vector.<EVertexAttribute> [read-only] | Shader | |
| decay : Number | FilterLightScattering | ||
| density : Number | FilterLightScattering | ||
| exposure : Number | FilterLightScattering | ||
![]() | key : String
Key string of a shader. | Shader | |
| numLights : uint | FilterLightScattering | ||
![]() | params : ShaderParameters
Returns the shader parameters. | Shader | |
| weight : Number | FilterLightScattering | ||
| Method | Defined By | ||
|---|---|---|---|
FilterLightScattering(_numLights:uint, _exposure:Number = 1.0, _decay:Number = 0.5, _density:Number = 1.0, _weight:Number = 1.0, _numSamples:uint = 20) | FilterLightScattering | ||
![]() | clearTextures(_context3D:Context3D):void | Filter | |
![]() | dispose():void | Filter | |
![]() | disposeShaders():void | Shader | |
getFragmentProgram(_lightType:ELightType = null):ByteArray [override] | FilterLightScattering | ||
![]() | getProgram(_context3D:Context3D, _lightType:ELightType = null, _meshKey:String):Program3D
Returns the Program3D object for this shader. | Shader | |
![]() | getRenderTarget(_rect:Rectangle):RenderTextureTarget | Filter | |
![]() | getVertexProgram(_meshKey:String, _lightType:ELightType = null):ByteArray [override] | Filter | |
![]() | postProcess(_context3d:Context3D, _viewport:Rectangle, _sampler:RenderTextureTarget):void | Filter | |
setShaderConstants(_context3D:Context3D, view:Rectangle):void [override] | FilterLightScattering | ||
| decay | property |
decay:Number public function get decay():Number public function set decay(value:Number):void| density | property |
density:Number public function get density():Number public function set density(value:Number):void| exposure | property |
exposure:Number public function get exposure():Number public function set exposure(value:Number):void| numLights | property |
numLights:uint public function get numLights():uint public function set numLights(value:uint):void| weight | property |
weight:Number public function get weight():Number public function set weight(value:Number):void| FilterLightScattering | () | Constructor |
public function FilterLightScattering(_numLights:uint, _exposure:Number = 1.0, _decay:Number = 0.5, _density:Number = 1.0, _weight:Number = 1.0, _numSamples:uint = 20)_numLights:uint | |
_exposure:Number (default = 1.0) | |
_decay:Number (default = 0.5) | |
_density:Number (default = 1.0) | |
_weight:Number (default = 1.0) | |
_numSamples:uint (default = 20) |
| getFragmentProgram | () | method |
override public function getFragmentProgram(_lightType:ELightType = null):ByteArrayParameters
_lightType:ELightType (default = null) |
ByteArray |
| setShaderConstants | () | method |
override public function setShaderConstants(_context3D:Context3D, view:Rectangle):voidParameters
_context3D:Context3D | |
view:Rectangle |