首页 > 解决方案 > 如何在 Rust 中使用来自 web_sys 的 WebGL 扩展

问题描述

我想在编译为 WebAssembly 的 Rust 代码中使用WebGL Extensions 。web_sys::WebGlRenderingContext有一个get_extension返回 a的方法JsValue

我希望有一种方法可以使用该dyn_into方法来获取一个ANGLE_instanced_arrays接口,根据这个 webidl可能包含在 web_sys某个地方,但我似乎无法理解它。如果无法访问ANGLE_instanced_arrays接口,是否可以JsValue直接使用 调用已知方法和属性?

标签: rustwebglwebassemblywebgl-extensions

解决方案


我注意到您还在 wasm-bindgen 问题日志上发布了您的问题,他们提供了一些有用的信息。对于遇到此问题的其他人,我想我会分享该链接。

https://github.com/rustwasm/wasm-bindgen/issues/1257


推荐阅读