Struct ParameterBinding

Struct Documentation

struct ParameterBinding

One public parameter key mapped to one scalar/vector/matrix/sampler GLSL uniform.

Public Members

std::string key

Nonempty unique key present in the pipeline contract.

std::string uniform

Nonempty unique GLSL name, reflected against exact type/array storage.

std::optional<CE::Rendering::Parameters::Value> missing_value

Typed reset for an active optional custom uniform; contract defaults take precedence.