A few trace improvements
- If we are creating a catalyst state file, don't output the unnecessary layout information, or the currently active views/sources/etc.
- Only use the new Set() method when 2 or more properties are being set on a Proxy
- Add a general mechanism to specially format properties based on their name. Currently only used for
RGBPoints
:
lut.RGBPoints = [
# scalar, red, green, blue
84.14448547363281, 0.0564, 0.0564, 0.47,
117.18257235583496, 0.243, 0.46035, 0.81,
...
],