inspect_material_instance_constant
Get a one-call triage summary of a material instance: parent material/class plus counts of parameter, base, switch, and mask overrides to guide the next detailed tool.
Instructions
One-call overview of a material instance: parent material and class, plus COUNTS of scalar/vector/texture overrides, base property overrides, static switches and static component masks. A triage read that tells you which of the detailed tools to reach for next -- it returns counts, not values, so it can say "there are 14 static switches here" but never which ones are on. For values use get_material_all_parameters, get_material_instance_static_switch and get_material_instance_base_overrides.
Returns: { material_instance_path: string, material_instance_class: string, parent_material_path: string, parent_material_class: string, scalar_param_count: int, vector_param_count: int, texture_param_count: int, base_override_count: int, static_switch_count: int, static_component_mask_count: int, asset_registry_path: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material_instance_path | Yes | Content path to the UMaterialInstanceConstant. |