From 6fa477c1f60266d75fbe4c35148c9e20d886aefb Mon Sep 17 00:00:00 2001 From: Christian Swinehart Date: Sun, 10 Nov 2024 14:48:57 -0500 Subject: [PATCH] remove canvas.async getter/setters --- src/canvas.rs | 16 +--------------- src/lib.rs | 2 -- 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/src/canvas.rs b/src/canvas.rs index dd769c25..0a392f29 100644 --- a/src/canvas.rs +++ b/src/canvas.rs @@ -13,12 +13,11 @@ pub struct Canvas{ pub width: f32, pub height: f32, engine: Option, - async_io: bool, } impl Canvas{ pub fn new() -> Self{ - Canvas{width:300.0, height:150.0, async_io:true, engine:None} + Canvas{width:300.0, height:150.0, engine:None} } pub fn engine(&mut self) -> gpu::RenderingEngine{ @@ -63,19 +62,6 @@ pub fn set_height(mut cx: FunctionContext) -> JsResult { Ok(cx.undefined()) } -pub fn get_async(mut cx: FunctionContext) -> JsResult { - let this = cx.argument::(0)?; - let this = this.borrow(); - Ok(cx.boolean(this.async_io)) -} - -pub fn set_async(mut cx: FunctionContext) -> JsResult { - let this = cx.argument::(0)?; - let go_async = cx.argument::(1)?; - this.borrow_mut().async_io = go_async.value(&mut cx); - Ok(cx.undefined()) -} - pub fn get_engine(mut cx: FunctionContext) -> JsResult { let this = cx.argument::(0)?; let mut this = this.borrow_mut(); diff --git a/src/lib.rs b/src/lib.rs index e6bc5e21..ede8269c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -110,8 +110,6 @@ fn main(mut cx: ModuleContext) -> NeonResult<()> { cx.export_function("Canvas_get_height", canvas::get_height)?; cx.export_function("Canvas_set_height", canvas::set_height)?; - cx.export_function("Canvas_get_async", canvas::get_async)?; - cx.export_function("Canvas_set_async", canvas::set_async)?; cx.export_function("Canvas_save", canvas::save)?; cx.export_function("Canvas_saveSync", canvas::saveSync)?; cx.export_function("Canvas_toBuffer", canvas::toBuffer)?;