Function CE::Rendering::Parameters::validate_values
Defined in File parameters.h
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.