///<summary>
 ///Interpolates the scalar and vector parameters of this material instance based on two other material instances, and an alpha blending factor
 ///The output is the object itself (this).
 ///</summary>
 ///<remarks>
 ///Supports the case SourceA==this || SourceB==this
 ///Both material have to be from the same base material
 ///@param SourceA value that is used for Alpha=0, silently ignores the case if 0
 ///@param SourceB value that is used for Alpha=1, silently ignores the case if 0
 ///@param Alpha usually in the range 0..1, values outside the range extrapolate
 ///</remarks>
 public void K2_InterpolateMaterialInstanceParams(MaterialInstance SourceA, MaterialInstance SourceB, float Alpha) =>
 MaterialInstanceDynamic_methods.K2_InterpolateMaterialInstanceParams_method.Invoke(ObjPointer, SourceA, SourceB, Alpha);
 ///<summary>Copy parameter values from another material instance.</summary>
 ///<remarks>
 ///This will copy only
 ///parameters explicitly overridden in that material instance!!
 ///</remarks>
 public void CopyParameterOverrides(MaterialInstance MaterialInstance) =>
 MaterialInstanceDynamic_methods.CopyParameterOverrides_method.Invoke(ObjPointer, MaterialInstance);