Commit Graph

570 Commits

Author SHA1 Message Date
0c759b2f16 Cleaned up MMCircleMap, MMColorTiler, and the MMKaleidoscope nodes. 2022-06-17 01:14:46 +02:00
e1493ecac6 Cleaned up MMMirror, and MMRepeat. 2022-06-16 21:31:35 +02:00
3e1002c71d Cleaned up MMScale and MMRotate. 2022-06-16 21:20:48 +02:00
778e4948ba Cleaned up MMShear. 2022-06-16 21:09:20 +02:00
6da5703d5c Cleaned up MMTiler. 2022-06-16 20:00:15 +02:00
9ff5be15e5 Cleaned up MMTransform. 2022-06-16 19:26:46 +02:00
20af76c795 Cleaned up MMTranslate. 2022-06-16 18:59:21 +02:00
90f6ba8369 Removed duplicate binds. 2022-06-16 18:42:02 +02:00
8a057a643e Prefixed GreyscaleUniform with MM. 2022-06-16 18:40:43 +02:00
bf11ab2a43 Also cleaned up GreyscaleUniform. 2022-06-16 18:10:55 +02:00
c2a373a9cf Cleaned up Uniform, and added it to the build. 2022-06-16 17:13:14 +02:00
d939ab54c7 Mark quite a few methods as virtual in MMNode. 2022-06-16 16:40:17 +02:00
c028c76499 Comverted the remaining nodes. 2022-06-16 15:29:08 +02:00
1644490a3e Fix sign compare warning. 2022-06-16 15:28:55 +02:00
32b3d1bd0d Now MatMakerGDEditor will properly delete all previous graph nodes when it has to open a new MMMaterial. 2022-06-16 14:24:40 +02:00
034aed2b73 Fix duplicate methods and binds in CurveEditor. 2022-06-16 12:15:10 +02:00
025713f94f Fix the CurveDialog's ui. 2022-06-16 12:14:56 +02:00
e9a02afd37 Connect up CurveEdit's button. 2022-06-16 11:36:49 +02:00
2539e01711 Fix duplicate binds in CurveEdit. Also smaller fixes. 2022-06-15 20:30:36 +02:00
59baf2088f CurveEdit needs to inherit from Button. 2022-06-15 20:30:11 +02:00
0ee27d830b Fix duplicate bind. 2022-06-15 20:27:38 +02:00
d3c7a61cef MMGraphNode should use GraphEdit Instead of MMGraphEditor. 2022-06-15 18:57:08 +02:00
d73d398155 Connect PolygonControlpoint's gui input method. 2022-06-15 18:52:55 +02:00
6da06474cf Added the Node structure for PolygonDialog. 2022-06-15 18:21:15 +02:00
ee9144b1b5 PolygonEdit should have inherited from Button, and connected the pressed signal. 2022-06-15 18:03:35 +02:00
9975ea358f MMGraphNode should instance PolygonEdit instead of PolygonEditor. 2022-06-15 17:57:20 +02:00
08c6131285 Fix duplicate properties in PolygonEdit. 2022-06-15 17:56:32 +02:00
fe5f0bc196 Det anchors properly,a nd connect gui_input In PolygonEditor. 2022-06-15 17:56:14 +02:00
f1eced523c Fix overrides and duplicate binds in PolygonEditor. 2022-06-15 17:38:19 +02:00
6e09878f54 Fix sorting GradientCursors. 2022-06-15 17:22:58 +02:00
1ec5e8a756 Fix loading cursors for the gradient editor. 2022-06-15 16:45:58 +02:00
275d0604f8 Added virtual method binding for get_gradient_color in GradientBase. 2022-06-15 14:34:51 +02:00
d320f3862f Fix having a duplicate binding in GradientCursor. Also fix setting up the value label for it. 2022-06-15 14:04:42 +02:00
af2999c615 Fix duplicate method bind. 2022-06-15 13:41:58 +02:00
3566962fab Fix shader and a crash in Gradient Editor. 2022-06-15 13:41:35 +02:00
76464a0509 Instance the proper base type when using scripts in mat maker gd editor. 2022-06-15 13:40:46 +02:00
3e26ea2975 Check whenter the node has the proper class before adding a curve, polygon or gradient graph node. 2022-06-15 13:19:18 +02:00
af2059468f Fix initializing MMGraphNodes. 2022-06-15 13:02:15 +02:00
9b36e0dd1c Set minimum size for the mat maker editor. 2022-06-15 12:47:39 +02:00
c6d7e7c112 Fix set_input_properties and set_output_properties in MMNode. 2022-06-15 12:44:17 +02:00
aedd8ee5d1 Fix crahs in mat maker's editor. 2022-06-15 10:53:13 +02:00
93ea9616d1 Fixed default parameter bindings for MMGraphNode. 2022-06-15 10:41:03 +02:00
d642c0ad79 Re-enable mat maker's editor plugin. 2022-06-15 10:34:09 +02:00
764c285223 Fix the add popup for mat maker's ui. 2022-06-15 10:33:57 +02:00
315f642c3a Fix MMNode registration. 2022-06-15 10:01:14 +02:00
4de6619a40 Fix typo. 2022-06-15 10:00:37 +02:00
4e43137471 Disable mat maker's editor plugin for now. 2022-06-14 18:57:33 +02:00
38b918c515 Fix binding related errors on startup. 2022-06-14 18:44:45 +02:00
1890f45fe1 Added an editor plugin for the material maker module. 2022-06-14 18:27:36 +02:00
43db64cc7f Reimplement the missing methods in MMGraphNode. Had to rename the cure and gradient editor classes as they were confliction with engine stuff. 2022-06-14 17:55:23 +02:00