Packageflare.materials.flsl
Classpublic dynamic class FLSLFilter
InheritanceFLSLFilter Inheritance flare.materials.flsl.FLSLNamespace
Implements flash.events.IEventDispatcher
Subclasses AlphaMaskFilter, ColorFilter, ColorTransformFilter, CubeMapFilter, EnvironmentMapFilter, FogFilter, LightFilter, LightMapFilter, NormalMapFilter, PlanarMapFilter, RefractionMapFilter, SelfIlluminationFilter, SkinTransformFilter, SpecularFilter, SpecularMapFilter, TextureMapFilter, TransformFilter, VertexColorFilter



Public Properties
 PropertyDefined By
  blendMode : String
FLSLFilter
  fragment : FLSL
Output flsl fragment value if there is any.
FLSLFilter
  techniqueName : String
FLSLFilter
  vertex : FLSL
Output flsl vertex value if there is any.
FLSLFilter
Public Methods
 MethodDefined By
  
FLSLFilter(byteCode:ByteArray = null, blendMode:String, techniqueName:String = main)
FLSLFilter
  
process(shader:FLSLShader, sourceFragment:FLSL = null):void
FLSLFilter
  
reset():void
[override]
FLSLFilter
Property Detail
blendModeproperty
blendMode:String


Implementation
    public function get blendMode():String
    public function set blendMode(value:String):void
fragmentproperty 
public var fragment:FLSL

Output flsl fragment value if there is any.

techniqueNameproperty 
techniqueName:String


Implementation
    public function get techniqueName():String
    public function set techniqueName(value:String):void
vertexproperty 
public var vertex:FLSL

Output flsl vertex value if there is any.

Constructor Detail
FLSLFilter()Constructor
public function FLSLFilter(byteCode:ByteArray = null, blendMode:String, techniqueName:String = main)



Parameters
byteCode:ByteArray (default = null)
 
blendMode:String (default = NaN)
 
techniqueName:String (default = main)
Method Detail
process()method
public function process(shader:FLSLShader, sourceFragment:FLSL = null):void

Parameters

shader:FLSLShader
 
sourceFragment:FLSL (default = null)

reset()method 
override public function reset():void