rust - 如何在 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
直接使用 调用已知方法和属性?
解决方案
我注意到您还在 wasm-bindgen 问题日志上发布了您的问题,他们提供了一些有用的信息。对于遇到此问题的其他人,我想我会分享该链接。
推荐阅读
- c++ - 使用 QVBoxLayout 或 QListWidgetItem 会导致 DLL 内的 QApplication::exec() 出现“访问冲突”异常
- git - 如何使用 `git log` 获得有意义的修订图
- npm - 突然 gulp 命令在 spfx 解决方案中无法识别
- python - 如何使用 while 循环每月将值增加 5%?
- html - 响应项目在 Flask 本地 Web 服务器中不起作用
- java - 通过在迭代相同的 ArrayList 时删除 ArrayList 的倒数第二个元素来预期 ConcurrentModificationException
- html - 向侧面导航菜单添加下拉菜单
- amazon-web-services - 如何修复“InvalidClientTokenId:请求中包含的安全令牌无效。” AWS Lambda 中的错误
- c# - 如何在c#中使用rdlc报告表达式将字符串值和int值连接在一个文本框中
- ansible - 稳定 | 没有这样的文件或目录