Package | flare.materials.filters |
Class | public class AnimatedTextureFilter |
Inheritance | AnimatedTextureFilter ![]() ![]() ![]() |
Property | Defined By | ||
---|---|---|---|
![]() | alpha : Number | TextureFilter | |
![]() | animated : Boolean
Gets or sets whatever the filter is animated or not. | FLSLFilter | |
![]() | blendMode : String
Gets or sets the mode how to blend between this and the last filter. | FLSLFilter | |
![]() | byteCode : ByteArray
Returns the byte code used for this filter. | FLSLFilter | |
currentFrame : Number | AnimatedTextureFilter | ||
frames : Vector.<Rectangle> | AnimatedTextureFilter | ||
frameSpeed : Number = 1 | AnimatedTextureFilter | ||
isPlaying : Boolean [read-only] | AnimatedTextureFilter | ||
![]() | name : String [read-only]
Gets the filter program name. | FLSLFilter | |
![]() | namespace : String [read-only]
Gets the filter program namespace. | FLSLFilter | |
![]() | offsetX : Number | TextureFilter | |
![]() | offsetY : Number | TextureFilter | |
![]() | params : Array
A dynamic property that contains all parameters (FilterValue class) of the filter. | FLSLFilter | |
![]() | repeatX : Number | TextureFilter | |
![]() | repeatY : Number | TextureFilter | |
![]() | techniqueName : String
Sets or gets the technique to use for this filter. | FLSLFilter | |
![]() | techniques : Vector.<String> [read-only]
Gets all thecniques availables on the filter. | FLSLFilter | |
![]() | texture : Texture3D | TextureFilter | |
![]() | textures : Array
A dynamic property that contains all textures (FilterTexture class) of the filter. | FLSLFilter |
Method | Defined By | ||
---|---|---|---|
AnimatedTextureFilter(texture:Texture3D = null, uvChannel:int = 0, blendMode:String, alpha:Number = 1) | AnimatedTextureFilter | ||
addFrame(x:Number, y:Number, width:Number, height:Number):void | AnimatedTextureFilter | ||
![]() |
Creates and returns a copy of the filter. | FLSLFilter | |
![]() | createTechnique(name:String, vertexFunctions:Array = null, fragmentFunctions:Array = null):void
Creates a new dynamic technique. | FLSLFilter | |
![]() | deleteTechnique(name:String):void
Deletes a previously defined technique. | FLSLFilter | |
![]() | dispose():void | FLSLFilter | |
![]() | dispose():void [static] | FLSLFilter | |
gotoAndPlay(frame:Number):void | AnimatedTextureFilter | ||
gotoAndStop(frame:Number):void | AnimatedTextureFilter | ||
play():void | AnimatedTextureFilter | ||
setRect(x:Number, y:Number, width:Number, height:Number):void | AnimatedTextureFilter | ||
stop():void | AnimatedTextureFilter | ||
![]() | update():void
Update all filter parameters and send the changed values to all subscribed materials. | FLSLFilter |
currentFrame | property |
currentFrame:Number
public function get currentFrame():Number
public function set currentFrame(value:Number):void
frames | property |
public var frames:Vector.<Rectangle>
frameSpeed | property |
public var frameSpeed:Number = 1
isPlaying | property |
isPlaying:Boolean
[read-only] public function get isPlaying():Boolean
AnimatedTextureFilter | () | Constructor |
public function AnimatedTextureFilter(texture:Texture3D = null, uvChannel:int = 0, blendMode:String, alpha:Number = 1)
texture:Texture3D (default = null )
| |
uvChannel:int (default = 0 )
| |
blendMode:String (default = NaN )
| |
alpha:Number (default = 1 )
|
addFrame | () | method |
public function addFrame(x:Number, y:Number, width:Number, height:Number):void
Parameters
x:Number | |
y:Number | |
width:Number | |
height:Number |
gotoAndPlay | () | method |
public function gotoAndPlay(frame:Number):void
Parameters
frame:Number |
gotoAndStop | () | method |
public function gotoAndStop(frame:Number):void
Parameters
frame:Number |
play | () | method |
public function play():void
setRect | () | method |
public function setRect(x:Number, y:Number, width:Number, height:Number):void
Parameters
x:Number | |
y:Number | |
width:Number | |
height:Number |
stop | () | method |
public function stop():void