Is it possible to list parameters for a given MID?

Given a UMaterialInstanceDynamic object, I’d like to iterate through all the material parameters that can be applied to it. Perhaps a separate iterator or list for each of the parameter types (texture parameters, scalar, vector, font), but a combined list along with the type of each would be even better.

Thanks!

PAramters are part of material not it’s instance so search in UMaterial

Here you have functions to get parameter names

https://docs.unrealengine.com/latest/INT/API/Runtime/Engine/Materials/UMaterial/GetAllScalarParameterNames/index.html
https://docs.unrealengine.com/latest/INT/API/Runtime/Engine/Materials/UMaterial/GetAllTextureParameterNames/index.html
https://docs.unrealengine.com/latest/INT/API/Runtime/Engine/Materials/UMaterial/GetAllVectorParameterNames/index.html
https://docs.unrealengine.com/latest/INT/API/Runtime/Engine/Materials/UMaterial/GetAllFontParameterNames/index.html

Perfect, thanks! Don’t know how I missed that.