Packagecom.mousman.as3.agal.shader
Classpublic class MPhongTextureShader
InheritanceMPhongTextureShader Inheritance Object
Implements IMShader



Public Properties
 PropertyDefined By
  dataPerVertex : int
[read-only]
MPhongTextureShader
  fragmentProgram : String
[read-only]
MPhongTextureShader
  shaderProgram : Program3D
[read-only]
MPhongTextureShader
  vertexProgram : String
[read-only]
MPhongTextureShader
Public Methods
 MethodDefined By
  
MPhongTextureShader
  
assemble(context3D:Context3D):void
MPhongTextureShader
  
assembleNupload(context3D:Context3D):void
MPhongTextureShader
  
destroy():void
MPhongTextureShader
  
releaseActiveVertextBuffer(context3D:Context3D):void
MPhongTextureShader
  
setActiveVertextBuffer(context3D:Context3D, vertexBuffer:VertexBuffer3D):void
MPhongTextureShader
  
upload():void
MPhongTextureShader
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
MPhongTextureShader()Constructor
public function MPhongTextureShader()



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