Package org.oscim.renderer
Class GLShader
java.lang.Object
org.oscim.renderer.GLShader
- Direct Known Subclasses:
CircleBucket.Renderer.Shader,ExtrusionRenderer.Shader,HairLineBucket.Renderer.Shader,ShadowRenderer.GroundShader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleanprotected booleancreateDirective(String fileName, String directives) protected booleancreateDirective(String vertexSource, String fragmentSource, String directives) static intcreateProgram(String vertexSource, String fragmentSource) static intcreateProgramDirective(String vertexSource, String fragmentSource, String directives) protected booleancreateVersioned(String fileName, String version) protected booleancreateVersioned(String vertexSource, String fragmentSource, String version) protected intprotected intgetUniform(String name) static intloadShader(int shaderType, String source) static intloadShader(String file) static intloadShaderDirective(String file, String directives) boolean
-
Field Details
-
program
public int program
-
-
Constructor Details
-
GLShader
public GLShader()
-
-
Method Details
-
create
-
createDirective
-
createVersioned
-
create
-
createDirective
-
createVersioned
-
getAttrib
-
getUniform
-
useProgram
public boolean useProgram() -
loadShader
-
loadShaderDirective
-
loadShader
-
createProgram
-
createProgramDirective
-