Function CE::Rendering::Parameters::validate_resolved

Function Documentation

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

Validate a complete packet, including resolved engine-semantic values.

Parameters:
  • contract – Stable definitions, also validated.

  • values – Complete values with all required keys and distinct image units.

Throws:

CE::Exceptions::invalid_args – For unknown/missing keys, wrong types, null images or duplicate units. Does not prove where semantic values originated or verify native domains/unit limits. Inputs are unchanged.