James Turner
b0aa3b93b7
FGQCanvas: load config on start mode
2018-06-24 14:11:46 +01:00
James Turner
8f205040dc
Work on clipping in remote canvas
...
Different canvas clip reference frames are handled now, and updating
the clip nodes should not longer crash. Unfortunately, clips set
on groups don't work yet, further work is needed here.
2018-06-21 14:34:05 +01:00
James Turner
c82a725e47
Fills working again in FGQCanvas
2018-06-21 08:03:02 +01:00
James Turner
8e6500ae47
Orderly destruction of canvas elements
...
Driven from the object destroyed signal, ensure children and
corresponding QQ items are also destroyed when the property is removed.
2017-11-28 22:54:12 +00:00
James Turner
089abcfe40
Fix FGQCanvas compilation with Qt 5.7
...
Use raw OpenGL type constants instead of the QSG aliases which were
only added in 5.8
2017-11-19 21:57:14 +01:00
James Turner
a184f532ce
Clipping support in all elements
2017-11-07 17:20:42 +02:00
James Turner
6156cbbe1d
Fixes after merging branch
2017-11-05 14:04:17 +00:00
James Turner
19fd8e6e26
WIP on clipping working
2017-11-05 13:49:33 +00:00
James Turner
66543f1588
Fix support for Uint32 indices.
2017-11-05 13:41:46 +00:00
James Turner
4bae38f994
Remote-canvas Image and font caches working again
...
Reconnecting and disconnecting also starting to work more smoothly
2017-11-04 10:09:08 +00:00
James Turner
117404979b
Migrate to a pure Quick-renderer solution, and QQ UI
...
This means everything is displayed via OpenGL, and there’s a basic
menu system usable.
2017-11-02 17:21:27 +00:00
James Turner
61bf6b0f58
QtQuick-based rendering for remote canvas
...
Currently displayed alongside the QPainter version, while establishing
the accuracy of each mode, but this is temporary.
2017-10-29 16:44:32 +00:00
James Turner
a42900bef5
Remote-canvas element highlighting.
...
Debugging aid to correlate property tree items to their visual
location.
2016-12-28 22:01:29 +01:00
Florent Rougon
9b38c0046f
Add missing include
...
In utils/fgqcanvas/fgcanvaspath.cpp: <QByteArrayList>
2016-12-25 21:33:41 +01:00
James Turner
351dfdb498
GCC compilation fix.
2016-12-19 09:04:25 +00:00
James Turner
569925b61b
Remote-canvas work, based on Extra-500 testing.
2016-12-18 23:52:16 +00:00
James Turner
490592d96e
Remote-canvas handles rects / round-rects directly.
...
When a rect shape is specified, paint it directly instead of converting
to a path, since this might be much cheaper.
2016-12-18 21:55:32 +00:00
James Turner
b999ab335b
SVG handling for Remote-canvas
2016-12-18 21:24:39 +00:00
James Turner
bd5a266e9f
Qt-based remote canvas application.
...
Work-in-progress, currently performance is sub-optimal (software
rendering via QPainter API).
2016-12-17 14:24:28 +00:00