@modoki/engine / index / mergeParamDefaults
Function: mergeParamDefaults()
mergeParamDefaults(
schema,values):Record<string,unknown>
Merge a material's stored param values with a shader schema: keep values for keys the schema declares (coerced), fill missing keys with schema defaults, and drop keys the schema no longer declares. Used by the inspector on shader switch and by the loader when building uniforms.
Parameters
schema
values
Record<string, unknown> | undefined
Returns
Record<string, unknown>