This includes a bit of rework of the ExpressionChainBuilder class in order to make it possible to pass variables computed at runtime to expressions.
I'd recommend going over the Expressions/Readme additions first, then have a look at the changes of the ExpressionChainBuilder and finally check the implementation of the clamp functions
This includes a bit of rework of the
ExpressionChainBuilder
class in order to make it possible to pass variables computed at runtime to expressions.I'd recommend going over the Expressions/Readme additions first, then have a look at the changes of the ExpressionChainBuilder and finally check the implementation of the clamp functions