Package | com.mousman.as3.agal.shader |
Interface | public interface IMShader |
Implementors | MBasicShader, MFakeTextureShader, MPhong2LightsShader, MPhong2LightsTextureShader, MPhongATFTextureShader, MPhongShader, MPhongTextureShader, MSimpleATFTextureShader, MSimpleShader, MSimpleTextureShader |
Property | Defined By | ||
---|---|---|---|
dataPerVertex : int [read-only] | IMShader | ||
fragmentProgram : String [read-only] | IMShader | ||
shaderProgram : Program3D [read-only] | IMShader | ||
vertexProgram : String [read-only] | IMShader |
Method | Defined By | ||
---|---|---|---|
assemble(context3D:Context3D):void | IMShader | ||
assembleNupload(context3D:Context3D):void | IMShader | ||
destroy():void | IMShader | ||
releaseActiveVertextBuffer(context3D:Context3D):void | IMShader | ||
setActiveVertextBuffer(context3D:Context3D, vertexBuffer:VertexBuffer3D):void | IMShader | ||
upload():void | IMShader |
dataPerVertex | property |
dataPerVertex:int
[read-only] public function get dataPerVertex():int
fragmentProgram | property |
fragmentProgram:String
[read-only] public function get fragmentProgram():String
shaderProgram | property |
shaderProgram:Program3D
[read-only] public function get shaderProgram():Program3D
vertexProgram | property |
vertexProgram:String
[read-only] public function get vertexProgram():String
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