pub struct WebGLProgram(pub u32);
Expand description
an OpenGL shader created with GLContext::create_shader
.
There are two kinds of shaders ([ShaderKind
]) : vertex and fragment
Tuple Fields§
§0: u32
Trait Implementations§
Source§impl Debug for WebGLProgram
impl Debug for WebGLProgram
Source§impl Deref for WebGLProgram
impl Deref for WebGLProgram
Source§impl PartialEq for WebGLProgram
impl PartialEq for WebGLProgram
impl StructuralPartialEq for WebGLProgram
Auto Trait Implementations§
impl Freeze for WebGLProgram
impl RefUnwindSafe for WebGLProgram
impl Send for WebGLProgram
impl Sync for WebGLProgram
impl Unpin for WebGLProgram
impl UnwindSafe for WebGLProgram
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more