Packagestarling.display.shaders
Classpublic class AbstractShader
InheritanceAbstractShader Inheritance Object
Implements IShader
Subclasses AnimateUVVertexShader, RippleVertexShader, StandardVertexShader, TextureFragmentShader, TextureVertexColorFragmentShader, VertexColorFragmentShader



Public Properties
 PropertyDefined By
  opCode : ByteArray
[read-only]
AbstractShader
Protected Properties
 PropertyDefined By
  _opCode : ByteArray
AbstractShader
Public Methods
 MethodDefined By
  
AbstractShader
  
setConstants(context:Context3D, firstRegister:int):void
AbstractShader
Protected Methods
 MethodDefined By
  
compileAGAL(shaderType:String, agal:String):void
AbstractShader
Property Detail
_opCodeproperty
protected var _opCode:ByteArray

opCodeproperty 
opCode:ByteArray  [read-only]


Implementation
    public function get opCode():ByteArray
Constructor Detail
AbstractShader()Constructor
public function AbstractShader()



Method Detail
compileAGAL()method
protected function compileAGAL(shaderType:String, agal:String):void

Parameters

shaderType:String
 
agal:String

setConstants()method 
public function setConstants(context:Context3D, firstRegister:int):void

Parameters

context:Context3D
 
firstRegister:int