C# Class OpenTK.Graphics.ES20.MiniShaderProgram

显示文件 Open project: prepare/HTML-Renderer

Public Methods

Method Description
Build ( ) : bool
Build ( string vs, string fs ) : bool
DeleteMe ( ) : void
GetAttrV2f ( string attrName ) : ShaderVtxAttrib2f
GetAttrV3f ( string attrName ) : ShaderVtxAttrib3f
GetAttrV4f ( string attrName ) : ShaderVtxAttrib4f
GetUniform1 ( string uniformVarName ) : ShaderUniformVar1
GetUniform2 ( string uniformVarName ) : ShaderUniformVar2
GetUniform3 ( string uniformVarName ) : ShaderUniformVar3
GetUniform4 ( string uniformVarName ) : ShaderUniformVar4
GetUniformMat3 ( string uniformVarName ) : ShaderUniformMatrix3
GetUniformMat4 ( string uniformVarName ) : ShaderUniformMatrix4
LoadFragmentShaderSource ( string fs ) : void
LoadVertexShaderSource ( string vs ) : void
UseProgram ( ) : void

Method Details

Build() public method

public Build ( ) : bool
return bool

Build() public method

public Build ( string vs, string fs ) : bool
vs string
fs string
return bool

DeleteMe() public method

public DeleteMe ( ) : void
return void

GetAttrV2f() public method

public GetAttrV2f ( string attrName ) : ShaderVtxAttrib2f
attrName string
return ShaderVtxAttrib2f

GetAttrV3f() public method

public GetAttrV3f ( string attrName ) : ShaderVtxAttrib3f
attrName string
return ShaderVtxAttrib3f

GetAttrV4f() public method

public GetAttrV4f ( string attrName ) : ShaderVtxAttrib4f
attrName string
return ShaderVtxAttrib4f

GetUniform1() public method

public GetUniform1 ( string uniformVarName ) : ShaderUniformVar1
uniformVarName string
return ShaderUniformVar1

GetUniform2() public method

public GetUniform2 ( string uniformVarName ) : ShaderUniformVar2
uniformVarName string
return ShaderUniformVar2

GetUniform3() public method

public GetUniform3 ( string uniformVarName ) : ShaderUniformVar3
uniformVarName string
return ShaderUniformVar3

GetUniform4() public method

public GetUniform4 ( string uniformVarName ) : ShaderUniformVar4
uniformVarName string
return ShaderUniformVar4

GetUniformMat3() public method

public GetUniformMat3 ( string uniformVarName ) : ShaderUniformMatrix3
uniformVarName string
return ShaderUniformMatrix3

GetUniformMat4() public method

public GetUniformMat4 ( string uniformVarName ) : ShaderUniformMatrix4
uniformVarName string
return ShaderUniformMatrix4

LoadFragmentShaderSource() public method

public LoadFragmentShaderSource ( string fs ) : void
fs string
return void

LoadVertexShaderSource() public method

public LoadVertexShaderSource ( string vs ) : void
vs string
return void

UseProgram() public method

public UseProgram ( ) : void
return void