Packageflare.materials.filters
Classpublic class SpecularMapFilter
InheritanceSpecularMapFilter Inheritance FLSLFilter Inheritance FLSLScope Inheritance FLSL Inheritance Object



Public Properties
 PropertyDefined By
 InheritedagalVersion : int = 1
[static]
FLSL
 InheritedblendMode : String
The blend mode used to blend between the fragment shaders.
FLSLFilter
 InheritedbyteCode : ByteArray
Sets or gets the flsl byteCode associated with the filter.
FLSLFilter
  channel : int
SpecularMapFilter
 Inheritedenabled : Boolean = true
FLSLFilter
  level : Number
SpecularMapFilter
 Inheritedname : String
The name of the flsl object.
FLSL
  offsetX : Number
SpecularMapFilter
  offsetY : Number
SpecularMapFilter
 Inheritedparams : Object
Contains a collection of flsl public declarations.
FLSLScope
 Inheritedpasses : int
[read-only] Returns the number of passes required by the filter.
FLSLFilter
  power : Number
SpecularMapFilter
  repeatX : Number
SpecularMapFilter
  repeatY : Number
SpecularMapFilter
 Inheritedsemantic : String
The semantic which the object is associated.
FLSL
 Inheritedsource : String
FLSLFilter
 InheritedtechniqueName : String
The name of the thecnique to use.
FLSLFilter
  texture : Texture3D
SpecularMapFilter
Public Methods
 MethodDefined By
  
SpecularMapFilter(texture:Texture3D = null, power:Number = 50, level:Number = 1, channel:int = 0)
SpecularMapFilter
 Inherited
bind(byteCode:ByteArray):void
Bind the compiled flsl code to be executed by the scope.
FLSLScope
 Inherited
build():void
This forces to all materials containing this filter to be recompiled.
FLSLFilter
 Inherited
call(ns:String, params:Array = null):uint
Call to a function stored in the scope.
FLSLScope
 Inherited
FLSLFilter
 Inherited
Retirms all technique names available in the scope.
FLSLScope
 Inherited
process(scope:FLSLShader):void
This method is called when the filters are being proccessed by the associated Shader3D.
FLSLFilter
Property Detail
channelproperty
channel:int


Implementation
    public function get channel():int
    public function set channel(value:int):void
levelproperty 
level:Number


Implementation
    public function get level():Number
    public function set level(value:Number):void
offsetXproperty 
offsetX:Number


Implementation
    public function get offsetX():Number
    public function set offsetX(value:Number):void
offsetYproperty 
offsetY:Number


Implementation
    public function get offsetY():Number
    public function set offsetY(value:Number):void
powerproperty 
power:Number


Implementation
    public function get power():Number
    public function set power(value:Number):void
repeatXproperty 
repeatX:Number


Implementation
    public function get repeatX():Number
    public function set repeatX(value:Number):void
repeatYproperty 
repeatY:Number


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


Implementation
    public function get texture():Texture3D
    public function set texture(value:Texture3D):void
Constructor Detail
SpecularMapFilter()Constructor
public function SpecularMapFilter(texture:Texture3D = null, power:Number = 50, level:Number = 1, channel:int = 0)



Parameters
texture:Texture3D (default = null)
 
power:Number (default = 50)
 
level:Number (default = 1)
 
channel:int (default = 0)