pub struct ShaderCanvas { /* private fields */ }
Implementations§
Source§impl ShaderCanvas
impl ShaderCanvas
pub fn new(canvas: HtmlCanvasElement) -> Result<ShaderCanvas, JsValue>
pub fn set_shader(&mut self, shader: &str) -> Result<(), JsValue>
pub fn uniform_matrix4fv(&self, uniform_name: &str, data: &[f32])
pub fn draw(&self)
Auto Trait Implementations§
impl Freeze for ShaderCanvas
impl RefUnwindSafe for ShaderCanvas
impl !Send for ShaderCanvas
impl !Sync for ShaderCanvas
impl Unpin for ShaderCanvas
impl UnwindSafe for ShaderCanvas
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