Documentation generator: JsDoc Toolkit 2.4.0
Template: Codeview 1.2
Generated on: 2012-11-19 0:05

Class SpiderGL.WebGL.VertexShader

The SpiderGL.WebGL.VertexShader is a WebGLShader wrapper for vertex shaders.

Class Summary
Constructor Attributes Constructor Name and Description
 
Creates a SpiderGL.WebGL.VertexShader.
Field Summary
Field Attributes Field Name and Description
<static>  
SpiderGL.WebGL.VertexShader.TARGET
Dummy WebGL target for vertex shaders.
Fields borrowed from class SpiderGL.WebGL.Shader:
autoCompile, isCompiled, isReady, log, source
Fields borrowed from class SpiderGL.WebGL.ObjectGL:
gl, handle, isValid, target
Fields borrowed from class SpiderGL.Core.ObjectBase:
uid

Method Summary

Method Attributes Method Name and Description
<static>  
SpiderGL.WebGL.VertexShader.unbind(gl)
Dummy vertex shader unbinding.
Methods borrowed from class SpiderGL.WebGL.Shader:
bind
compile
destroy
setSource

Class Detail

SpiderGL.WebGL.VertexShader(gl, options)
Creates a SpiderGL.WebGL.VertexShader. SpiderGL.WebGL.VertexShader represents a wrapper for a WebGLShader whose type is type WebGLRenderingContext.VERTEX_SHADER.
Parameters:
{WebGLRenderingContext} gl
A WebGLRenderingContext hijacked with SpiderGL.WebGL.Context.hijack.
{object} options Optional
See SpiderGL.WebGL.Shader.
See:
SpiderGL.WebGL.Shader
SpiderGL.WebGL.FragmentShader
SpiderGL.WebGL.Program
SpiderGL.WebGL.ObjectGL

Field Detail

<static> {number} SpiderGL.WebGL.VertexShader.TARGET
Dummy WebGL target for vertex shaders. It is equal to WebGLRenderingContext.NONE and is provided only for completeness with other WebGL wrappers.
Default Value:
WebGLRenderingContext.NONE

Method Detail

  • <static> SpiderGL.WebGL.VertexShader.unbind(gl)
    Dummy vertex shader unbinding. This function does nothing and it is provided only for simmetry with other wrappers.
    Parameters:
    {WebGLRenderingContext} gl
    A WebGLRenderingContext.