| Package | Description |
|---|---|
| org.fujion.canvas.webgl |
| Modifier and Type | Method and Description |
|---|---|
WebGLShader |
RenderingContextWebGL.createShader(ShaderType type)
Creates a WebGLShader instance of the specified type.
|
| Modifier and Type | Method and Description |
|---|---|
Set<WebGLShader> |
RenderingContextWebGL.getAttachedShaders(WebGLProgram program)
Returns a list of WebGLShader objects attached to a WebGLProgram.
|
protected Set<WebGLShader> |
WebGLProgram.getShaders() |
| Modifier and Type | Method and Description |
|---|---|
void |
RenderingContextWebGL.attachShader(WebGLProgram program,
WebGLShader shader)
Attaches either a fragment or vertex WebGLShader to a WebGLProgram.
|
void |
RenderingContextWebGL.compileShader(WebGLShader shader)
Compiles a GLSL shader into binary data so that it can be used by a WebGLProgram.
|
void |
RenderingContextWebGL.deleteShader(WebGLShader shader)
Marks a given WebGLShader object for deletion.
|
void |
RenderingContextWebGL.detachShader(WebGLProgram program,
WebGLShader shader)
Detaches a previously attached WebGLShader from a WebGLProgram.
|
void |
RenderingContextWebGL.getShaderInfoLog(WebGLShader shader,
IResponseCallback<String> callback)
Returns the information log for the specified WebGLShader object.
|
void |
RenderingContextWebGL.getShaderParameter(WebGLShader shader,
ShaderParameterType pname,
IResponseCallback<Object> callback)
Returns information about the given shader.
|
void |
RenderingContextWebGL.getShaderSource(WebGLShader shader,
IResponseCallback<String> callback)
Returns the source code of a WebGLShader.
|
void |
RenderingContextWebGL.isShader(WebGLShader shader,
IResponseCallback<Boolean> callback)
Returns true if the passed WebGLShader is valid and false otherwise.
|
void |
RenderingContextWebGL.shaderSource(WebGLShader shader,
String source)
Sets the source code of a WebGLShader.
|
Copyright © 2018 Regenstrief Center for Biomedical Informatics. All rights reserved.