问题标签 [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.
c++ - 运行 OFX 插件
我正在我就读的大学开始一个新项目,为视频编辑软件开发 OpenFX 插件。我目前拥有 Sony Vegas Pro 13、Edius、Premiere 和 HitFilm 3 Pro。为了测试任何 OpenFX 程序,我必须在我的一个视频编辑软件应用程序中打开 dll。
问题:是否有任何轻量级应用程序可以轻松运行和调试 openFX 应用程序(dll 文件)?
我是 OpenFX 新手(不是编程),所以任何关于 OpenFX 的提示都将不胜感激。
c - 在 OpenFX 中执行 C/C++ 代码要慢得多
我有一个用 C/C++ 编写的分段算法,它广泛使用 C 指针,以便访问calloc'ed
程序开头的结构链接列表。
这个算法大约需要 3 秒。在 Ubuntu 14.04、gcc 4.8.2 上运行。它还使用 OpenCV 2.4.8。
该算法旨在嵌入 OpenFX 库中,以便可以将该库作为插件添加到软件套件中,例如 Natron。
当作为主机的插件执行时,在 SUSE、gcc 4.3.2 上,具有相同输入的完全相同的方法需要 12 秒。执行。我一直在调试,无法弄清楚为什么在 OpenFX 中执行它需要这么长时间。我最强烈的猜测是 OpenFX 以不同的方式处理对内存的访问,这使得算法的执行速度变慢。
谁能给我任何线索?如果您需要更多信息,请告诉我。
video-processing - 调试 OpenFX 插件
我正在使用 OpenFX 创建一个视觉效果插件。
我遵循了官方文档中的编程指南。但是,我没有找到任何与调试 OpenFX 插件有关的内容。
我正在寻找一些特定的方法来调试我的插件。我目前正在使用Natron / DaVinci Resolve作为主机应用程序。
目前我已经尝试(我在 Mac 上运行)通过 lldb 或 Xcode 来“附加到进程”到例如 DaVinci Resolve。两者都会导致错误或连接丢失。
c++ - 从 cl_context 创建 OpenCL 上下文而不取得所有权
我正在创建一个 OpenFX 插件来为 VR 系统进行一些图像处理。
由于我们现有的处理代码和插件所针对的主机都基于 OpenCL,因此主机开发人员为我提供了 OFX 的扩展以共享 OpenCL 环境。
但是 - 我们的代码使用 C++ API (cl::Context),并且他们提供的扩展给了我一个指向 C cl_context 的指针。
有什么方法可以让我从 cl_context 创建一个 cl::Context ,而不获取后者的所有权?(对于来自 cl_command_queue 的 cl::CommandQueue 也是如此)。API 文档在线建议复制构造函数和赋值运算符都拥有所有权。
java - java.lang.NoClassDefFoundError: io/reactivex/subjects/Subject 在 Intellij Idea 中构建 jar (gradle + JavaFX 11)
我正在使用 JavaFX 11 (OpenFX) 运行一些应用程序。该应用程序是用 IntellijIdea 编写的,并使用 gradle 构建。在 IDE 中运行时一切正常。构建 jar 时它会成功构建,但是当我尝试执行它时出现错误:
要构建一个 jar,我使用 onslip.gradle-one-jar 插件。我的毕业典礼如下:
对于 jar 构建,我运行 awesomeFunJar 任务。
java - JFoenix 无法访问无法访问类 com.sun.javafx.scene.NodeHelper
我想使用 JFoenix,但是当我想使用 JFXProgressBar 或 JFXSpinner 时出现此错误:
我试图更改我的 jdk 版本(11 到 13)我的 openFx 版本(11 到 13)。使用和不使用 maven 创建项目,但这些都不起作用。当我尝试在 Spinner 上使用 GluonSkin 时,我遇到了同样的错误。
这是我的 pom.xml :
谢谢您的帮助。
controlsfx - OpenFX 和 OpenJDK 11 支持哪个版本的 controlsfx?
我正在使用OpenFX 11
,OpenJDK 11
和controlsfx 8.40.15
库
获取 Caused by: java.lang.NoSuchMethodError: 'java.util.Iterator javafx.stage.Window.impl_getWindows()'
while 执行以下代码。
也许是因为库不兼容或不完整所以有什么解决办法吗?
java - maven 使用 --add-exports 运行和构建
我尝试在 Win 10 机器上使用 InteliJ 和 Maven 运行我的应用程序。如果我跑
我的 GUI 启动,但如果我使用 org.controlsfx.control.textfield.TextFields 中的文本字段,我会遇到问题
我发现这是一个已知问题,您必须按照命令传递给 JVM。
但是我如何在 Maven 中做到这一点?我尝试了两种方法。
方式 1: 使用 .mvn/jvm.config 文件并添加此命令,但这根本不会改变任何东西,即使在那里输入无意义的东西。
方式 2:使用 --add-export 命令 添加系统变量MAVEN_OPTS 。然后 maven 对这个变化做出反应,但是说:
我该如何解决这个问题?
编辑:方式 3: 根据https://github.com/openjfx/javafx-maven-plugin应该可以将这个 --add-export 添加到 javafx-maven-plugin 但 InteliJ 将此元素标记为无效不能在这个地方使用
https://github.com/openjfx/javafx-maven-plugin/issues/53似乎已知但不被视为问题
android - FXCollections in over Android
我想在 Android Studio 上使用 FXCollections (ListProperty)。
我像这样实现了所需的依赖项:
implementation group: 'org.openjfx', name: 'javafx-controls', version: '16-ea+7
但我仍然无法使用它们。
有人对为什么有任何想法吗?
您一般不能在 Android 中使用 JavaFx 依赖项吗?
有没有提供相同功能的替代品?