[−][src]Enum uni_gl::ShaderParameter
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 Clone for ShaderParameter
[src]
fn clone(&self) -> ShaderParameter
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for ShaderParameter
[src]
impl Debug for ShaderParameter
[src]
Auto Trait Implementations
impl Send for ShaderParameter
impl Sync for ShaderParameter
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,