Commit Graph

554 Commits

Author SHA1 Message Date
Wojtek Figat
75cd7feffa Merge branch 'surf-param-sort' of https://github.com/Tryibion/FlaxEngine into Tryibion-surf-param-sort 2024-08-15 15:01:57 +02:00
Wojtek Figat
94d4ea8a40 Merge branch 'descript-cm-anim-mat' of https://github.com/Tryibion/FlaxEngine into Tryibion-descript-cm-anim-mat 2024-08-15 14:56:35 +02:00
Wojtek Figat
14cb059b34 Merge branch 'inc-lerp-node-size' of https://github.com/Tryibion/FlaxEngine into Tryibion-inc-lerp-node-size 2024-08-15 13:02:16 +02:00
Wojtek Figat
45e83d6d15 Add feedback from PVS (static code analyzer)
https://pvs-studio.com/en/blog/posts/cpp/1153/
2024-08-15 13:01:40 +02:00
Chandler Cox
1ca7261f06 Add description to cm in Particle emitter surface. 2024-08-13 16:49:34 -05:00
Chandler Cox
ae7a21504b Increase Lerp node size 2024-08-10 10:42:27 -05:00
Chandler Cox
36eec5bf95 Better fix 2024-08-06 13:01:28 -05:00
Chandler Cox
002ab366fe Only sort surface parameters alphabetically if script member order is set to Alphabetical. 2024-08-06 12:56:08 -05:00
Chandler Cox
e2df50a21a Use visject surface description panel for material surface and anim graph surface. 2024-08-06 12:02:19 -05:00
Wojtek Figat
1a953c99bc Format code 2024-08-05 19:01:56 +02:00
Wojtek Figat
1fa73c0cac Merge branch 'Visject-DescriptionPanel' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-DescriptionPanel 2024-08-05 18:53:18 +02:00
Wojtek Figat
979ab9f6ee Fix World Triplanar Texture node to support displacement and float4 value 2024-08-05 14:37:31 +02:00
Wojtek Figat
91a8a670d5 Merge branch 'lightmap-material-nodes' of https://github.com/Swiggies/FlaxEngine into Swiggies-lightmap-material-nodes 2024-07-25 09:25:15 +02:00
Wojtek Figat
2913bb39e8 Merge branch 'customeditor_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-customeditor_fixes 2024-07-25 08:38:32 +02:00
Olly Rybak
751c1f20dc Returns lightmap UV correctly with no errors 2024-07-03 18:35:32 +10:00
Nils Hausfeld
240ddbcde3 - Minor cleanup 2024-06-21 20:52:14 +02:00
Nils Hausfeld
ef5d4013d3 - Increased min description panel height a tiny bit to make 4 input/output elements fit without causing jittering / flickering 2024-06-21 20:45:22 +02:00
Nils Hausfeld
a8bd59c07f - Fixed regression where pack/unpack nodes didn't return any inputs/outputs 2024-06-21 20:40:39 +02:00
Nils Hausfeld
db17d8d0ce - Comments, cleanup and a bit of refactoring 2024-06-21 20:26:24 +02:00
Nils Hausfeld
d7a0c69990 - Some cleanup and tooltips 2024-06-20 00:18:11 +02:00
Nils Hausfeld
cb1324fc2d - Now removing <see cref> tags from tooltips
- Capitalizing the first character of inputs/outpus
- Removing & chars from input/output types to make it easier to read
- Moving description signature down to make items without a description look less ugly
2024-06-19 20:56:25 +02:00
Nils Hausfeld
a808ac5dc8 - Added descriptions to Bitwise OR, XOR
- Added description to Boolean XOR, NOR, NAND and updated AND, OR
- Minor tooltip text fix
2024-06-18 19:44:07 +02:00
Nils Hausfeld
37a3c4dbb5 - Added separator line between description and inputs/outputs 2024-06-18 19:01:53 +02:00
Nils Hausfeld
3fd4bb622f - Added editor option to toggle description panel for visual scripting 2024-06-18 18:51:49 +02:00
Nils Hausfeld
d74b7fb304 - Set description panel min height to reduce window jittering (workaround) 2024-06-18 18:40:28 +02:00
Nils Hausfeld
83c72c1458 Merge branch 'master' into Visject-DescriptionPanel 2024-06-18 18:30:09 +02:00
Nils Hausfeld
4abe8587f3 - Fixed some tooltip regressions
- Defined signatures where necessary
2024-06-16 13:37:03 +02:00
Nils Hausfeld
62778fc1e9 - Increasing width of CM slightly when using description panel
- Some padding and size changes
- A tiny bit of cleanup
2024-06-16 12:37:46 +02:00
Nils Hausfeld
b0953e9494 - Minor refactoring and cleanup 2024-06-16 12:18:03 +02:00
Nils Hausfeld
53006ac9ad - Moved description panel code
- Description panel now gets hidden when hiding the context menu
- Cleanup when hiding description panel
2024-06-16 12:12:26 +02:00
Nils Hausfeld
0fd8de8029 - Added custom func to fetch information for nodes that need special treatment like Array, Enum or Un/Pack nodes
- More refactoring and cleanup
2024-06-15 22:13:05 +02:00
Nils Hausfeld
46cc4c72e7 - Refactored and cleaned up a bunch of redundant code 2024-06-15 19:47:48 +02:00
Nils Hausfeld
a8d97f1daa - Skip group filtering if the string in front of the dot is empty or doesn't start with a letter, to make spawning float nodes work again 2024-06-15 11:32:47 +02:00
Nils Hausfeld
804e652b6d - Now using the connectionhints when no connectionstype is available
- Some special treatment for Array and Dictionary Constants, kinda dirty
2024-06-14 20:39:39 +02:00
Nils Hausfeld
67f3f89bf7 - Override node inputs/outputs now also get shown
- Added special treatment for enum, pack and unpack nodes in order to also show their inputs/outputs
2024-06-13 22:03:41 +02:00
Nils Hausfeld
36bdd6cbd0 - Refactored some code handling the input/output elements
- Added member information to all cached nodes to be able to fetch their informations
2024-06-13 19:04:46 +02:00
Nils Hausfeld
1be136bd2e - Now drawing icon type for inputs/outputs for archetypes with their attached memberinfo 2024-06-12 21:07:35 +02:00
Nils Hausfeld
df404507b5 - Now showing inputs and outputs in a very buggy and dirty way 2024-06-12 19:20:09 +02:00
Nils Hausfeld
587bdf92f7 Merge branch 'master' into Visject-DescriptionPanel 2024-06-11 20:57:54 +02:00
Wojtek Figat
f95e7e96bf Codestyle fixes and some nodes docs 2024-06-11 08:43:31 +02:00
Wojtek Figat
735aa70b53 Merge branch 'RadialMenu-and-material-nodes' of https://github.com/cNori/FlaxEngineFork into cNori-RadialMenu-and-material-nodes 2024-06-11 08:21:40 +02:00
Nils Hausfeld
5059cef065 - Description panel declaring type icon now updates its color 2024-06-10 23:24:34 +02:00
Nils Hausfeld
99c10e5ed3 - Now correctly fetching signature and description for properties
- Minor code cleanup
2024-06-10 23:14:24 +02:00
Menotdan
892ab47b7a Merge branch 'reordering' of https://github.com/Menotdan/FlaxEngine into Menotdan-reordering
#2670
2024-06-10 23:13:50 +02:00
Nils Hausfeld
1da00264a0 - Description panel now updates when navigating items with keyboard
- First test of drawing images in description panel (showing class type)
- Layout and style changes to work with images and make evertything a bit tighter
2024-06-10 18:45:03 +02:00
Nils Hausfeld
da6883489e - Added description panel resizing 2024-06-10 12:03:34 +02:00
Nils Hausfeld
ed8c7bc338 - Format change 2024-06-09 23:52:34 +02:00
Nils Hausfeld
bd06ed9c14 - Archetypes now fetch signature and description independently
- Added larger label for signature to description panel
2024-06-09 23:42:48 +02:00
Nils Hausfeld
fa67d0581e - Added optional description panel to visject CM
- Enbaled description panel for visual scripting
- Archetype description now gets drawn in description panel
2024-06-09 13:45:53 +02:00
Wojtek Figat
b23aa6cebd Merge branch 'Visject-DragDropParamAltSetter' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-DragDropParamAltSetter 2024-06-08 11:57:35 +02:00