Inheritance Graph

graph BT
	Shader
	Shader --> Object
	click Shader "escript_type_Rendering_Shader"
	click Object "escript_type_Object"

Attributes

   
USE_GL  
USE_UNIFORMS  

Functions

   
attachCS(p0 [, p1]) [ESF] thisEObj Shader.attachCS(string code[, Map defines])
attachCSFile(p0 [, p1]) [ESF] thisEObj Shader.attachCSFile(string file[, Map defines])
attachFS(p0 [, p1]) [ESF] thisEObj Shader.attachFS(string code[, Map defines])
attachFSFile(p0 [, p1]) [ESF] thisEObj Shader.attachFSFile(string file[, Map defines])
attachGS(p0 [, p1]) [ESF] thisEObj Shader.attachGS(string code[, Map defines])
attachGSFile(p0 [, p1]) [ESF] thisEObj Shader.attachGSFile(string file[, Map defines])
attachVS(p0 [, p1]) [ESF] thisEObj Shader.attachVS(string code[, Map defines])
attachVSFile(p0 [, p1]) [ESF] thisEObj Shader.attachVSFile(string file[, Map defines])
createShader([p0 [, p1 [, p2]]]) [ESF] (static) Shader Shader.createShader( [usage] | string vs, string fs[, flag usage])
defineVertexAttribute(p0, p1) [ESMF] thisEObj Shader.defineVertexAttribute(name,index)
getActiveUniforms() [ESF] Unfiform* Shader Shader.getActiveUniforms()
getSubroutineIndex(p0, p1) [ESMF] Number|false Shader.getSubroutineIndex( Number stage, String name )
getUniform(p0) [ESMF] Uniform|Void Shader.getUniform( Name )
isActive(p0) [ESF] Bool Shader.isActive(RenderingContext rc)
isInvalid() [ESF] Bool Shader.isInvalid()
loadShader(p0, p1 [, p2]) [ESF] (static) Shader Shader.loadShader(string vsFile, string fsFile, flag usage)
setUniform(p0, p1 [, p2 [, p3]]) [ESMF] thisEObj Shader.setUniform( RenderingContext rc,Uniform ,bool warnIfUnused = true, bool forced = false )