UnityEditor.MaterialEditor.TextureCompatibilityWarning C# (CSharp) Method

TextureCompatibilityWarning() public method

public TextureCompatibilityWarning ( MaterialProperty prop ) : void
prop MaterialProperty
return void
        public void TextureCompatibilityWarning(MaterialProperty prop)
        {
            if (InternalEditorUtility.BumpMapTextureNeedsFixing(prop) && this.HelpBoxWithButton(EditorGUIUtility.TextContent("This texture is not marked as a normal map"), EditorGUIUtility.TextContent("Fix Now")))
            {
                InternalEditorUtility.FixNormalmapTexture(prop);
            }
            bool canBeFixedAutomatically = false;
            if (InternalEditorUtility.HDRTextureNeedsFixing(prop, out canBeFixedAutomatically))
            {
                if (canBeFixedAutomatically)
                {
                    if (this.HelpBoxWithButton(EditorGUIUtility.TextContent("This texture contains alpha, but is not RGBM (incompatible with HDR)"), EditorGUIUtility.TextContent("Fix Now")))
                    {
                        InternalEditorUtility.FixHDRTexture(prop);
                    }
                }
                else
                {
                    EditorGUILayout.HelpBox(EditorGUIUtility.TextContent("This texture contains alpha, but is not RGBM (incompatible with HDR)").text, MessageType.Warning);
                }
            }
        }
MaterialEditor