我想在编译为WebAssembly的Rust代码中使用WebGL Extensions。 web_sys::WebGlRenderingContext
有一个方法get_extension
返回JsValue
。
我希望有一种方法可以使用dyn_into
方法来获得ANGLE_instanced_arrays
接口,根据this webidl可能包含在web_sys
某处,但我似乎无法得到它。如果无法访问ANGLE_instanced_arrays
接口,是否可以直接使用JsValue
调用已知方法和属性?
我注意到你还在wasm-bindgen问题日志上发布了你的问题,他们提供了一些有用的信息。对于遇到此问题的其他人,我想我会分享这个链接。
根据这个问题:wasm-bindgen issue 893 - Figure out how to support interfaces with NoInterfaceObject
attribute WebGL扩展应该在下一个版本中可用。