问题标签 [openfx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
51 浏览

java - 无法启动 JAVAFX 启动

我正在尝试启动一个 javafx 窗口,每当我运行它时,我都会得到java.lang.reflect.InaccessibleObjectException: Unable to make field private javafx.scene.web.WebView com.vendify.FX.FXMLDocumentController.webView accessible: module com.vendify.FX does not "opens com.vendify.FX" to module javafx.fxml

目前,我的设置如下所示:

应用程序.java

测试.fxml

FXMLDocumentController.java

模块信息.java

}

最后是 pom.xml

我在 jdk 14 上运行(高于 jdk 11 要求),我真的很卡住。在我的 .fxml 中,如果我删除fx:controller="com.vendify.FX.FXMLDocumentController"它,它似乎运行良好,但没有正确调用 Initialize(),因此,webView 实际上并没有加载页面。

我对这个 javaFX 有点陌生,所以非常感谢任何帮助!

0 投票
1 回答
34 浏览

visual-c++ - 在 VEGAS Pro 中调试 OpenFX 插件

我正在用 C++ 创建一个 OpenFX 插件,现在在 Vegas Pro 17 上使用它。

该插件一直有效,直到我尝试从静态库(即:zlib 或任何其他库)调用函数。我将 Visual Studio 调试器附加到 Vegas Pro 应用程序,我可以看到我的插件被卸载,但它没有说明原因。

我曾尝试使用共享库,但我遇到了同样的问题。任何想法如何调试这个插件?

https://i.stack.imgur.com/6s2w9.png

0 投票
1 回答
72 浏览

c++ - GPU 渲染后如何访问 MTLBuffer 的内容?

我正在开发一个 OpenFX 插件来处理分级/后期制作软件中的图像。

我所有的处理都是在一系列 Metal 内核函数中完成的。图像作为缓冲区(浮点数组)发送到 GPU,一个用于输入,一个用于输出。

然后输出被 OpenFX 框架用于在主机应用程序中显示,所以在此之前我不必照顾它。

GPU 处理完命令后,我现在需要能够读取输出值。我尝试使用应用于缓冲区的“内容”方法,但我的插件不断崩溃(在最坏的情况下),或者当它“工作”时给我非常奇怪的值(我不应该有任何超过 1 和以下的值0,但我得到非常大的数字,0 或负 0,nan...所以我假设我有某种内存访问问题)。

起初我认为这是私有/共享内存的问题,所以我尝试修改要共享的缓冲区。但我还在挣扎!

完全披露:我没有在 MSL 方面接受过专门的培训,我正在学习这个项目,所以我可能会做和-或说非常愚蠢的事情。在决定寻求帮助之前,我已经环顾了几个小时。感谢所有愿意以任何方式提供帮助的人!

下面是代码(没有与我当前问题无关的所有内容)。如果它缺乏任何有趣的东西,请告诉我。

0 投票
0 回答
7 浏览

rust - 从 OpenFX 插件获取剪辑的文件路径

我刚刚开始涉足使用 Rust 开发 OFX 插件,并且想知道是否有办法获取剪辑的文件路径?显然,OFX 插件可用于节点、转场或剪辑文件路径没有任何意义的其他地方,但如果在应用 OFX 效果时有一种获取剪辑文件路径的方法,那将非常有用直接在时间线中的剪辑上,例如在 DaVinci Resolve 中。我查看了ofxPropertiesReference,但似乎找不到任何相关的内容。

我希望这样做的原因是我可以直接通过 OFX 插件的界面在外部应用程序中打开视频文件。