Sure, I can do that. I can understand the custom UI part, but what does ECW stand for? Let me ask another few questions, though.
A flame file can contain multiple flames. It would be excellent to allow the user to select which flame in the file to use via a popup menu after the file was loaded. However, in the SDK documentation, it appears that the entries of the popup menu cannot be changed once the parameter is added...but that doesn't say that it can't be removed and then added again. These entries would have to be somehow dynamically changed to reflect the contents of the flame file. I'd also want to have the name of the flame file stored somewhere for reference in the plugin UI.
Also, given that I was not planning on providing access to most of the flame contents to the user, how is this information stored? Would the XML have to be loaded each time that a change to one of the render control variables was made? It seems like the 'memory' of the plugin (what gets stored) is only the contents of the plugin parameters and not any 'auxilliary' data - is that correct?
Thanks for any assistance.
Erik