get_material_param_info
Read one named scalar, vector, or texture parameter from a material instance and return its effective value plus a found flag, distinguishing a misspelled name from a zero value.
Instructions
Read ONE named parameter's effective value off a material instance (param_type scalar | vector | texture), with a found flag so a misspelled name is distinguishable from a zero value. The cheap targeted read-back after set_material_instance_param_override -- use get_material_all_parameters when you want the whole list, and get_material_instance_param_overridden to tell "inherited from the parent" from "locally overridden", which this does not.
Returns: { param_name: string, param_type: string, found: bool, value: float | {r,g,b,a} | string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| param_name | Yes | Name of the parameter to read. | |
| param_type | Yes | One of "scalar", "vector", "texture". | |
| material_instance_path | Yes | Content path to the UMaterialInstanceConstant. |