///<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);