Commit graph

174 commits

Author SHA1 Message Date
jmsgrogan
f2ab532005 Initial steps for icon buttons. 2023-01-18 20:25:13 +00:00
jmsgrogan
8130308f7f Update text rendering. 2023-01-18 17:31:16 +00:00
jmsgrogan
8536908eab Add widget state support. 2023-01-18 13:29:31 +00:00
jmsgrogan
19091a0e80 Fix up compilation. 2023-01-18 11:17:41 +00:00
jmsgrogan
7cab70f839 Move xml and svg to lower levels. 2023-01-18 10:55:32 +00:00
jmsgrogan
942cc2539c Start adding themed buttons. 2023-01-18 10:47:13 +00:00
jmsgrogan
dfbc87cb09 Add svg conversion. 2023-01-17 17:41:27 +00:00
jmsgrogan
1f85954e98 Add initial token theming. 2023-01-17 13:01:59 +00:00
jmsgrogan
3d37a7244b Initial color palette 2023-01-17 11:39:25 +00:00
jmsgrogan
947bf937fd Clean project structure. 2023-01-17 10:13:25 +00:00
jmsgrogan
78a4fa99ff Add win32 mouse button events. 2023-01-17 08:34:48 +00:00
jmsgrogan
2bc53186bc Fix up some Release build failures on MSVC. 2023-01-16 19:36:04 +00:00
James Grogan
d370c26c42 Add exception handling for test runner. 2023-01-16 18:16:14 +00:00
James Grogan
b76dc184b3 Fix up linux build. 2023-01-16 12:36:02 +00:00
jmsgrogan
c81db288b0 Further small cleaning. 2023-01-16 12:05:36 +00:00
jmsgrogan
dba6a91ec1 Clean up some warnings. 2023-01-16 11:56:46 +00:00
jmsgrogan
a19567508e Clean up compiltaiton. 2023-01-16 10:51:18 +00:00
jmsgrogan
3c6756d7a1 Clean up grid. 2023-01-16 08:54:45 +00:00
jmsgrogan
d4bb2b2744 Start cleaning Grid class. 2023-01-16 07:40:43 +00:00
jmsgrogan
4fbe6279d1 Further cleaning. 2023-01-13 15:03:07 +00:00
jmsgrogan
cb4212d972 Continue cleaning. 2023-01-13 14:29:12 +00:00
jmsgrogan
cd688f608f Start cleaning geometry module. 2023-01-13 11:47:48 +00:00
jmsgrogan
26ecae46b3 Improve node to svg conversion. 2023-01-12 17:45:06 +00:00
jmsgrogan
64f0b3e77a Clean up fontsmanager 2023-01-12 11:54:08 +00:00
jmsgrogan
076e32b1d6 Add offscreen text rendering. 2023-01-12 10:58:43 +00:00
jmsgrogan
c63138c455 D2d offscreen rendering finish up. 2023-01-12 09:18:16 +00:00
jmsgrogan
8c814ce89f Initial WIC image writing. 2023-01-11 17:34:40 +00:00
jmsgrogan
53a9f7bd15 Hook up d2d offscreen rendering. 2023-01-11 17:16:55 +00:00
jmsgrogan
0c84a53643 Split d2d integration into own class. 2023-01-11 16:27:25 +00:00
jmsgrogan
0d3674faac Clean up Image class. 2023-01-11 14:31:29 +00:00
jmsgrogan
4bb87de0e6 Move dx interface into graphics module. 2023-01-11 11:02:03 +00:00
jmsgrogan
672b31b603 Clean up of scene nodes to support 2d and non int positioning. 2023-01-11 10:21:18 +00:00
jmsgrogan
1eeaebd0a9 Add bezier rendering. 2023-01-11 08:26:08 +00:00
jmsgrogan
b7f75f903e Add initial directwrite to svg conversion. 2023-01-10 17:24:37 +00:00
jmsgrogan
2c825adc1d Clean up win32 server example. 2023-01-10 09:28:15 +00:00
jmsgrogan
5362b694e0 Initial quantum compute and cleaning up win server. 2023-01-09 17:31:13 +00:00
jmsgrogan
af50eea208 Initial win32 webserver 2023-01-09 08:01:37 +00:00
jmsgrogan
39422838b7 Fix some window messaging bugs for dx. 2023-01-08 12:41:09 +00:00
jmsgrogan
55ed0e9299 Some directx cleaning. 2023-01-06 13:03:51 +00:00
jmsgrogan
850bd6906f Simple dx examples working. 2023-01-05 16:57:46 +00:00
jmsgrogan
e0cad34d55 Simple dx render example. 2023-01-05 16:40:27 +00:00
jmsgrogan
36515556b8 Initial ui test. 2023-01-05 13:16:52 +00:00
jmsgrogan
7fcc8e43ae Further directx cleaning. 2023-01-05 12:06:17 +00:00
jmsgrogan
d99a36f24f Start aligning Dx and OpenGl approaches. 2023-01-05 08:46:01 +00:00
jmsgrogan
d1ec8b4f68 Add directwrite to example. 2023-01-04 11:28:29 +00:00
jmsgrogan
92d1f24613 Initial directx example. 2023-01-03 20:33:18 +00:00
James Grogan
1dfbcc61c4 Initial circuit. 2023-01-03 07:47:49 +00:00
James Grogan
ab3ffc77dc Initial sketch for plugins. 2022-12-11 19:50:34 +00:00
James Grogan
b101a5f87c Some simple svg output. 2022-12-08 13:52:37 +00:00
James Grogan
1fc730d413 Initial scene to svg conversion. 2022-12-08 08:48:18 +00:00