Parameter and Preset presetinput type= definitions in .sbsprs files
Context:
PROPERTIES > INPUT PARAMETERS > Parameters > Save Default Values to FIle...
PROPERTIES > INPUT PARAMTERS > Presets > Save Presets to File...
These operations produce .sbsprs files with XML content that describes Parameter and Preset identifiers
with a name ("identifier"), "type", "uid", and "value".
There appears in my application four "type" values:
0: one value of any "Type/Editor" type (Boolean, Integer, integer2, ...)
1: two values of any "Type/Editor" type
2: did not appear
3: four values of any "Type/Editor" type
4: one, two or four values of any "Type/Editor" type
How is type="4" defined?
How is type="4" set in the parameter UI?
Can type="4" be replaced with another type with the same number of values before loading an sbsprs file?
The S3D online documentation says that parameters and presets are Replaced when the identifier and type are matched with that of existing parameters or presets.
Does the uid have any function on input? Can it be eliminated? Can it be used to match?
It appears that Replace Presets with File... does not replace individual, matching preset identifiers. It replaces all preset identifiers eliminating any preset identifiers that did not appear (or did not match) in the sbsprs file.
Is there any way to incrementally replace identifier values?
Any information on the items (type, uid, dependency, ...) in the sbsprs file would be appreciated.
The documentation for these features in S3D is underwhelming!
