This example builds on d13f3404.
- Support for output scene properties like Width and Height being functions of more general input scene properties like ColorCount.
- Support for PatternFill properties being functions of input scene properties. e.g.
Previously, expressions like the above had only made use of the Plus operator, so using Times is new to this example. To detect the need for times, we take the values needing to be inferred, such as:
... and the property values being considered for use to infer those values, such as:
... and we divide the two lists:
If we find that the quotient is consistent, then we can form an expression such as:







