pub enum ShaderParameter {
Show 17 variants
CompileStatus = 35_713,
DeleteStatus = 35_712,
LinkStatus = 35_714,
ValidateStatus = 35_715,
AttachedShaders = 35_717,
ActiveAttributes = 35_721,
ActiveUniforms = 35_718,
MaxVertexAttribs = 34_921,
MaxVertexUniformVectors = 36_347,
MaxVaryingVectors = 36_348,
MaxCombinedTextureImageUnits = 35_661,
MaxVertexTextureImageUnits = 35_660,
MaxTextureImageUnits = 34_930,
MaxFragmentUniformVectors = 36_349,
ShaderType = 35_663,
ShadingLanguageVersion = 35_724,
CurrentProgram = 35_725,
}
Expand description
Constants passed to WebGLRenderingContext.createShader()
Variants§
CompileStatus = 35_713
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 = 35_712
Passed to getShaderParamter to determine if a shader was deleted via deleteShader. Returns true if it was, false otherwise.
LinkStatus = 35_714
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 = 35_715
Passed to getProgramParameter after calling validateProgram to determine if it is valid. Returns false if errors were found.
AttachedShaders = 35_717
Passed to getProgramParameter after calling attachShader to determine if the shader was attached correctly. Returns false if errors occurred.
ActiveAttributes = 35_721
Passed to getProgramParameter to get the number of attributes active in a program.
ActiveUniforms = 35_718
Passed to getProgramParamter to get the number of uniforms active in a program.
MaxVertexAttribs = 34_921
The maximum number of entries possible in the vertex attribute list.
MaxVertexUniformVectors = 36_347
MaxVaryingVectors = 36_348
MaxCombinedTextureImageUnits = 35_661
MaxVertexTextureImageUnits = 35_660
MaxTextureImageUnits = 34_930
Implementation dependent number of maximum texture units. At least 8.
MaxFragmentUniformVectors = 36_349
ShaderType = 35_663
ShadingLanguageVersion = 35_724
CurrentProgram = 35_725
Trait Implementations§
Source§impl Clone for ShaderParameter
impl Clone for ShaderParameter
Source§fn clone(&self) -> ShaderParameter
fn clone(&self) -> ShaderParameter
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more