Function CE::Rendering::Parameters::validate_values

Function Documentation

void CE::Rendering::Parameters::validate_values(const Contract &contract, const Set &values)

Validate a partial custom-value layer, including the contract itself.

Parameters:
  • contract – Definitions for permitted keys and exact types.

  • values – Owned inputs borrowed for validation; semantic overrides are forbidden.

Throws:

CE::Exceptions::invalid_args – For an unknown/semantic key, wrong type or null image. Missing required keys and duplicate image units across values are allowed at this stage; no backend calls occur.