get_material_instance_param_overridden
Check if a material instance parameter is locally overridden or inherited, so you can confirm edits landed on the instance rather than the parent material.
Instructions
Is this parameter set on the INSTANCE, or just inherited from the parent? Returns the override flag for one named parameter -- the discriminator that a plain value read cannot give you, since an inherited value and a locally-set identical value read the same. Use it to confirm a write actually landed on the child (and, in a read-only vendor material, to prove you edited your instance and not the library asset). Editor-only.
Returns: { material_instance_path: string, parameter_name: string, association: string, overridden: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| association | No | Optional EMaterialParameterAssociation: "Global" (default), "Layer", or "Blend". | |
| parameter_name | Yes | Name of the parameter to query. | |
| material_instance_path | Yes | Content path to the UMaterialInstanceConstant. |