Enum glenum::ShaderParameter [] [src]

pub enum ShaderParameter {
    CompileStatus,
    DeleteStatus,
    LinkStatus,
    ValidateStatus,
    AttachedShaders,
    ActiveAttributes,
    ActiveUniforms,
    MaxVertexAttribs,
    MaxVertexUniformVectors,
    MaxVaryingVectors,
    MaxCombinedTextureImageUnits,
    MaxVertexTextureImageUnits,
    MaxTextureImageUnits,
    MaxFragmentUniformVectors,
    ShaderType,
    ShadingLanguageVersion,
    CurrentProgram,
}

Constants passed to WebGLRenderingContext.createShader()

Variants

Passed to getShaderParamter to get the status of the compilation. Returns false if the shader was not compiled. You can then query getShaderInfoLog to find the exact error

Passed to getShaderParamter to determine if a shader was deleted via deleteShader. Returns true if it was, false otherwise.

Passed to getProgramParameter after calling linkProgram to determine if a program was linked correctly. Returns false if there were errors. Use getProgramInfoLog to find the exact error.

Passed to getProgramParameter after calling validateProgram to determine if it is valid. Returns false if errors were found.

Passed to getProgramParameter after calling attachShader to determine if the shader was attached correctly. Returns false if errors occurred.

Passed to getProgramParameter to get the number of attributes active in a program.

Passed to getProgramParamter to get the number of uniforms active in a program.

The maximum number of entries possible in the vertex attribute list.

Implementation dependent number of maximum texture units. At least 8.

Trait Implementations

impl Debug for ShaderParameter
[src]

[src]

Formats the value using the given formatter.

impl Clone for ShaderParameter
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for ShaderParameter
[src]