Packageflare.materials.flsl
Classpublic dynamic class FLSLNamespace
InheritanceFLSLNamespace Inheritance FLSL Inheritance flash.utils.Proxy
Subclasses FLSLFilter, FLSLShader



Public Properties
 PropertyDefined By
 Inheriteddesc : String
FLSL
 Inheritedid : int
[read-only]
FLSL
 Inherited_initialized : Boolean
FLSL
 Inheritedinitialized : Boolean
FLSL
 Inheritedname : String
FLSL
  params : Array
FLSLNamespace
  scope : FLSLNamespace
FLSLNamespace
 Inheritedsemantic : String
FLSL
  textures : Array
FLSLNamespace
 Inheritedui : String
FLSL
Public Methods
 MethodDefined By
  
FLSLNamespace(name:String)
FLSLNamespace
  
bind(byteCode:ByteArray):void
FLSLNamespace
  
call(params:Array = null):*
FLSLNamespace
  
declare(type:int, name:String, size:int, length:int, semantic:String = null):FLSL
FLSLNamespace
  
execute(out:Vector.<Op>):FLSL
FLSLNamespace
  
get(i:int):FLSL
FLSLNamespace
  
hasProperty(name:*):Boolean
FLSLNamespace
  
merge(source:FLSLNamespace):void
FLSLNamespace
  
print():String
FLSLNamespace
  
pushLocal(type:int, name:String, size:int = 0, length:int = 0, semantic:String = null):FLSL
FLSLNamespace
Property Detail
paramsproperty
public var params:Array

scopeproperty 
public var scope:FLSLNamespace

texturesproperty 
public var textures:Array

Constructor Detail
FLSLNamespace()Constructor
public function FLSLNamespace(name:String)



Parameters
name:String
Method Detail
bind()method
public function bind(byteCode:ByteArray):void

Parameters

byteCode:ByteArray

call()method 
public function call(params:Array = null):*

Parameters

params:Array (default = null)

Returns
*
declare()method 
public function declare(type:int, name:String, size:int, length:int, semantic:String = null):FLSL

Parameters

type:int
 
name:String
 
size:int
 
length:int
 
semantic:String (default = null)

Returns
FLSL
execute()method 
public function execute(out:Vector.<Op>):FLSL

Parameters

out:Vector.<Op>

Returns
FLSL
get()method 
public function get(i:int):FLSL

Parameters

i:int

Returns
FLSL
hasProperty()method 
public function hasProperty(name:*):Boolean

Parameters

name:*

Returns
Boolean
merge()method 
public function merge(source:FLSLNamespace):void

Parameters

source:FLSLNamespace

print()method 
public function print():String

Returns
String
pushLocal()method 
public function pushLocal(type:int, name:String, size:int = 0, length:int = 0, semantic:String = null):FLSL

Parameters

type:int
 
name:String
 
size:int (default = 0)
 
length:int (default = 0)
 
semantic:String (default = null)

Returns
FLSL