Commit Graph

5 Commits

Author SHA1 Message Date
Simon Tovey
3fa40ac5b0 Additional Niagara BC fix.
Was getting warnings about duplicate property name. Renamed for now. Will rename back once data is updated.

#codereview olaf.piesche

[CL 2592127 by Simon Tovey in Main branch]
2015-06-18 12:16:43 -04:00
Simon Tovey
986f04a54d Fixing breakages to existing data introduced by the recent dev UI and data object changes.
#codereview Olaf.Piesche

[CL 2591857 by Simon Tovey in Main branch]
2015-06-18 08:46:03 -04:00
Simon Tovey
149ff75b67 Added a new, alternate UI to the Niagara effect editor. Accesible as a new tab under the windows menu.
This arranges all emitters in an SDetailView with some customization.
Primary benefit of this is that hooking things into the UI will require almost no work and elements can still be customized for a good UX.
Previous UI is still available and should work exactly as before.

Quite a bit of refactoring was needed to acheive this but much of it was needed for other things anyway and/or has some nice additonal benefits.
E.g.
- All constant types are supported easily.
- You can now create a default data object in the graph which will propagate through to the effect editor.
- Adding new data object types will be very easy.

Also added a delete and duplicate button for emitters in both UIs.

#codereview olaf.piesche

[CL 2590057 by Simon Tovey in Main branch]
2015-06-17 10:12:41 -04:00
Olaf Piesche
0bd22cbcfd Niagara: proper serialization of data objects; couple of bug fixes
[CL 2587782 by Olaf Piesche in Main branch]
2015-06-15 15:51:40 -04:00
Olaf Piesche
89375030fe Moved Niagara to its own module; made curve access work; fixed various small things
#codereview simon.tovey

[CL 2510645 by Olaf Piesche in Main branch]
2015-04-13 15:25:14 -04:00