Essentially I need to load up a 4-color tilemap in memory that's exactly 16K in size, animate 2 of the tiles maybe 3 times a second, and render out a few tiles into a fairly small box, I'd say maybe 100 or so pixels wide and maybe 80 pixels tall (very roughly from memory) to be shown in QML/Qt Quick which I might use the scale
property to scale it up larger in QML
Anyways I'm kind of at a loss on how to do this but I'm going to presume C++ is the best bet for this which is fine by me and after researching around I see there's 2 main options, QQuickItem & QQuickPaintedItem.
Now I understand QQuickPaintedItem is older and slower because it draws in the CPU first and then copies out to the video card so it's not the best solution. The most recommended option is QQuickItem which renders on the Graphics Card with OpenGL.
But I don't need something that's overkill, I mean I'm dealing with ~100 x 80 pixels here, There's no line or shape operations, there's no shaders, none of that. It's just a bunch of pixels so I'm wondering if it'd be better to just use QQuickPaintedItem.
However there may be another solution to all of this I don't know of in which case I'd love to hear it, maybe there's a much easier way to all of this.
Any help to figuring this out would be great, thanks in advance.