Packagecom.mousman.as3.agal.shader
Classpublic class MSimpleATFTextureShader
InheritanceMSimpleATFTextureShader Inheritance Object
Implements IMShader



Public Properties
 PropertyDefined By
  dataPerVertex : int
[read-only]
MSimpleATFTextureShader
  fragmentProgram : String
[read-only]
MSimpleATFTextureShader
  shaderProgram : Program3D
[read-only]
MSimpleATFTextureShader
  vertexProgram : String
[read-only]
MSimpleATFTextureShader
Public Methods
 MethodDefined By
  
MSimpleATFTextureShader
  
assemble(context3D:Context3D):void
MSimpleATFTextureShader
  
assembleNupload(context3D:Context3D):void
MSimpleATFTextureShader
  
destroy():void
MSimpleATFTextureShader
  
releaseActiveVertextBuffer(context3D:Context3D):void
MSimpleATFTextureShader
  
setActiveVertextBuffer(context3D:Context3D, vertexBuffer:VertexBuffer3D):void
MSimpleATFTextureShader
  
upload():void
MSimpleATFTextureShader
Property Detail
dataPerVertexproperty
dataPerVertex:int  [read-only]


Implementation
    public function get dataPerVertex():int
fragmentProgramproperty 
fragmentProgram:String  [read-only]


Implementation
    public function get fragmentProgram():String
shaderProgramproperty 
shaderProgram:Program3D  [read-only]


Implementation
    public function get shaderProgram():Program3D
vertexProgramproperty 
vertexProgram:String  [read-only]


Implementation
    public function get vertexProgram():String
Constructor Detail
MSimpleATFTextureShader()Constructor
public function MSimpleATFTextureShader()



Method Detail
assemble()method
public function assemble(context3D:Context3D):void

Parameters

context3D:Context3D

assembleNupload()method 
public function assembleNupload(context3D:Context3D):void

Parameters

context3D:Context3D

destroy()method 
public function destroy():void

releaseActiveVertextBuffer()method 
public function releaseActiveVertextBuffer(context3D:Context3D):void

Parameters

context3D:Context3D

setActiveVertextBuffer()method 
public function setActiveVertextBuffer(context3D:Context3D, vertexBuffer:VertexBuffer3D):void

Parameters

context3D:Context3D
 
vertexBuffer:VertexBuffer3D

upload()method 
public function upload():void