This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
- The arguments are stored as a UObject with reflected properties so I can get a "free" UI by using the property window. Also, this lets me serialized arguments so I can potentially re-use the settings. I can also programmatically generate the arugment list to pass to CSVtoSVG by iterating the relfected properties.
- Add SCSVtoSVG widget which contains/owns the arugment UObject, a property window to edit it, and a SStatList.
- When the CSV file property on the arugment changes we infer an output directory and output file name from the input csv file. These can be overriden.
- I also parse the CSV file to find all the available stats in it to populate a SListView.
- When you click generate to make the SVG graph we automatically open the graph in a web browser.
- Save the current arugments to config when you close the editor.
#rb Dave.Jones2
#preflight 6180006956ec0b000161efd2
#ROBOMERGE-AUTHOR: jason.nadro
#ROBOMERGE-SOURCE: CL 18003230 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
[CL 18003273 by jason nadro in ue5-release-engine-test branch]