Package | flare.materials.filters |
Class | public class SkinTransformFilter |
Inheritance | SkinTransformFilter FLSLFilter FLSLScope FLSL Object |
Property | Defined By | ||
---|---|---|---|
agalVersion : int = 1 [static] | FLSL | ||
blendMode : String
The blend mode used to blend between the fragment shaders. | FLSLFilter | ||
bones : int | SkinTransformFilter | ||
byteCode : ByteArray
Sets or gets the flsl byteCode associated with the filter. | FLSLFilter | ||
enabled : Boolean = true | FLSLFilter | ||
name : String
The name of the flsl object. | FLSL | ||
params : Object
Contains a collection of flsl public declarations. | FLSLScope | ||
passes : int [read-only]
Returns the number of passes required by the filter. | FLSLFilter | ||
semantic : String
The semantic which the object is associated. | FLSL | ||
source : String | FLSLFilter | ||
techniqueName : String
The name of the thecnique to use. | FLSLFilter |
Method | Defined By | ||
---|---|---|---|
SkinTransformFilter(bones:int = 1) | SkinTransformFilter | ||
bind(byteCode:ByteArray):void
Bind the compiled flsl code to be executed by the scope. | FLSLScope | ||
build():void
This forces to all materials containing this filter to be recompiled. | FLSLFilter | ||
call(ns:String, params:Array = null):uint
Call to a function stored in the scope. | FLSLScope | ||
FLSLFilter | |||
getTechniqueNames():Array
Retirms all technique names available in the scope. | FLSLScope | ||
init(material:Material3D, index:int, pass:int):void [override] | SkinTransformFilter | ||
process(scope:FLSLShader):void [override] | SkinTransformFilter |
bones | property |
public var bones:int
SkinTransformFilter | () | Constructor |
public function SkinTransformFilter(bones:int = 1)
bones:int (default = 1 )
|
init | () | method |
override public function init(material:Material3D, index:int, pass:int):void
Parameters
material:Material3D | |
index:int | |
pass:int |
process | () | method |