Embedding Armory inside a Qt5/C++ App using QQuickFramebufferObject

Hey everyone,

Armory is amazing. I am creating an app in C++/Qt5 and I wondered if there is a way to embed Armory inside that app. I found that there is a way to embed OpenGL inside Qt5 using QQuickFramebufferObject. This post seems to show how to do such a thing; http://blog.qt.io/blog/2015/05/11/integrating-custom-opengl-rendering-with-qt-quick-via-qquickframebufferobject/

Now I am trying to do this with Armory. Armory compiles as far as I know to Haxe. And Haxe can link against C++ as far as I know. I am just missing the pieces to make this work.

I am thinking that I can link against the hxcpp backend; https://github.com/HaxeFoundation/hxcpp

Any tips or advice would be highly appreciated.

Best regards,
Andrew

1 Like

Hello Andrew

Have you got a progress on this?

Sorry for the late reply @hopewise I am most likely not going to implement this now.

I am thinking of ways to embed ArmorPaint into Blender somehow. I know the workflow is really simple, but I wanted to have it totally embedded in Blender. I am not sure how feasible that is without recompiling the whole of Blender from source.

In particular I am looking at how to get Armory working on alternative architectures like ARM64 and RISCV.