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
CompileStatus
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
DeleteStatus
Passed to getShaderParamter to determine if a shader was deleted via deleteShader. Returns true if it was, false otherwise.
LinkStatus
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.
ValidateStatus
Passed to getProgramParameter after calling validateProgram to determine if it is valid. Returns false if errors were found.
AttachedShaders
Passed to getProgramParameter after calling attachShader to determine if the shader was attached correctly. Returns false if errors occurred.
ActiveAttributes
Passed to getProgramParameter to get the number of attributes active in a program.
ActiveUniforms
Passed to getProgramParamter to get the number of uniforms active in a program.
MaxVertexAttribs
The maximum number of entries possible in the vertex attribute list.
MaxVertexUniformVectors
MaxVaryingVectors
MaxCombinedTextureImageUnits
MaxVertexTextureImageUnits
MaxTextureImageUnits
Implementation dependent number of maximum texture units. At least 8.
MaxFragmentUniformVectors
ShaderType
ShadingLanguageVersion
CurrentProgram
Trait Implementations
impl Debug for ShaderParameter
[src]
impl Clone for ShaderParameter
[src]
fn clone(&self) -> ShaderParameter
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more