Packageflare.materials.filters
Classpublic class RefractionMapFilter
InheritanceRefractionMapFilter Inheritance FLSLFilter Inheritance flare.materials.flsl.FLSLNamespace



Public Properties
 PropertyDefined By
 InheritedblendMode : String
FLSLFilter
  eta : Number
RefractionMapFilter
 Inheritedfragment : FLSL
Output flsl fragment value if there is any.
FLSLFilter
  multiplier : Number
RefractionMapFilter
 InheritedtechniqueName : String
FLSLFilter
  texture : Texture3D
RefractionMapFilter
 Inheritedvertex : FLSL
Output flsl vertex value if there is any.
FLSLFilter
Public Methods
 MethodDefined By
  
RefractionMapFilter(texture:Texture3D = null, eta:Number = 0.5, multiplier:Number = 1, blendMode:String, techniqueName:String)
RefractionMapFilter
 Inherited
process(shader:FLSLShader, sourceFragment:FLSL = null):void
FLSLFilter
 Inherited
reset():void
[override]
FLSLFilter
Public Constants
 ConstantDefined By
  PER_PIXEL : String = perPixel
[static]
RefractionMapFilter
  PER_VERTEX : String = perVertex
[static]
RefractionMapFilter
Property Detail
etaproperty
eta:Number


Implementation
    public function get eta():Number
    public function set eta(value:Number):void
multiplierproperty 
multiplier:Number


Implementation
    public function get multiplier():Number
    public function set multiplier(value:Number):void
textureproperty 
texture:Texture3D


Implementation
    public function get texture():Texture3D
    public function set texture(value:Texture3D):void
Constructor Detail
RefractionMapFilter()Constructor
public function RefractionMapFilter(texture:Texture3D = null, eta:Number = 0.5, multiplier:Number = 1, blendMode:String, techniqueName:String)



Parameters
texture:Texture3D (default = null)
 
eta:Number (default = 0.5)
 
multiplier:Number (default = 1)
 
blendMode:String (default = NaN)
 
techniqueName:String (default = NaN)
Constant Detail
PER_PIXELConstant
public static const PER_PIXEL:String = perPixel

PER_VERTEXConstant 
public static const PER_VERTEX:String = perVertex