我如何在 Rust 中使用来自 web_sys 的 WebGL 扩展
How can I use WebGL extensions from web_sys in Rust
我想使用 WebGL Extensions from within Rust code that is compiled to WebAssembly. The web_sys::WebGlRenderingContext
has a method get_extension
其中 returns 一个 JsValue
。
我希望有一种方法可以使用 dyn_into
方法来获取 ANGLE_instanced_arrays
接口,根据 this webidl 可能包含在 web_sys
某处,但我似乎无法理解。如果无法到达 ANGLE_instanced_arrays
接口,是否可以直接使用 JsValue
调用已知方法和属性?
我注意到您还在 wasm-bindgen 问题日志中发布了您的问题,其中提供了一些有用的信息。对于遇到此问题的其他人,我想我会分享 link。
根据这个问题:wasm-bindgen issue 893 - Figure out how to support interfaces with NoInterfaceObject
attributeWebGL 扩展应该在下一个版本中可用。
我想使用 WebGL Extensions from within Rust code that is compiled to WebAssembly. The web_sys::WebGlRenderingContext
has a method get_extension
其中 returns 一个 JsValue
。
我希望有一种方法可以使用 dyn_into
方法来获取 ANGLE_instanced_arrays
接口,根据 this webidl 可能包含在 web_sys
某处,但我似乎无法理解。如果无法到达 ANGLE_instanced_arrays
接口,是否可以直接使用 JsValue
调用已知方法和属性?
我注意到您还在 wasm-bindgen 问题日志中发布了您的问题,其中提供了一些有用的信息。对于遇到此问题的其他人,我想我会分享 link。
根据这个问题:wasm-bindgen issue 893 - Figure out how to support interfaces with NoInterfaceObject
attributeWebGL 扩展应该在下一个版本中可用。