docs.unity3d.com
    Show / Hide Table of Contents

    Class PSDImporterEditor

    Inspector for PSDImporter

    Inheritance
    Object
    Object
    ScriptableObject
    Editor
    AssetImporterEditor
    ScriptedImporterEditor
    PSDImporterEditor
    Inherited Members
    AssetImporterEditor.Awake()
    AssetImporterEditor.CanApply()
    AssetImporterEditor.ApplyAndImport()
    AssetImporterEditor.RevertButton()
    AssetImporterEditor.ApplyButton()
    AssetImporterEditor.OnApplyRevertGUI()
    AssetImporterEditor.ApplyRevertGUI()
    UnityEditor.AssetImporters.AssetImporterEditor.assetTargets
    UnityEditor.AssetImporters.AssetImporterEditor.assetTarget
    UnityEditor.AssetImporters.AssetImporterEditor.assetSerializedObject
    AssetImporterEditor.extraDataTargets
    AssetImporterEditor.extraDataTarget
    AssetImporterEditor.extraDataSerializedObject
    AssetImporterEditor.needsApplyRevert
    AssetImporterEditor.useAssetDrawPreview
    Editor.CreateEditorWithContext(Object[], Object, Type)
    Editor.CreateEditorWithContext(Object[], Object)
    Editor.CreateCachedEditorWithContext(Object, Object, Type, Editor)
    Editor.CreateCachedEditorWithContext(Object[], Object, Type, Editor)
    Editor.CreateCachedEditor(Object, Type, Editor)
    Editor.CreateCachedEditor(Object[], Type, Editor)
    Editor.CreateEditor(Object)
    Editor.CreateEditor(Object, Type)
    Editor.CreateEditor(Object[])
    Editor.CreateEditor(Object[], Type)
    Editor.DrawPropertiesExcluding(SerializedObject, String[])
    Editor.DrawDefaultInspector()
    Editor.Repaint()
    Editor.CreateInspectorGUI()
    Editor.DrawHeader()
    Editor.OnHeaderGUI()
    Editor.ShouldHideOpenButton()
    Editor.DrawFoldoutInspector(Object, Editor)
    Editor.HasPreviewGUI()
    Editor.GetPreviewTitle()
    Editor.RenderStaticPreview(String, Object[], Int32, Int32)
    Editor.OnPreviewGUI(Rect, GUIStyle)
    Editor.OnInteractivePreviewGUI(Rect, GUIStyle)
    Editor.GetInfoString()
    Editor.ReloadPreviewInstances()
    Editor.UseDefaultMargins()
    Editor.Initialize(Object[])
    UnityEditor.Editor.Cleanup()
    UnityEditor.Editor.MoveNextTarget()
    Editor.ResetTarget()
    Editor.target
    Editor.targets
    Editor.serializedObject
    Editor.finishedDefaultHeaderGUI
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(String)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(Object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, Boolean)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, Boolean)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, Single)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
    Object.FindObjectOfType<T>()
    UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindObjectOfType(Type, Boolean)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: UnityEditor.U2D.PSD
    Syntax
    [CustomEditor(typeof(PSDImporter))]
    [MovedFrom("UnityEditor.Experimental.AssetImporters")]
    public class PSDImporterEditor : ScriptedImporterEditor, IPreviewable, IToolModeOwner, ITexturePlatformSettingsDataProvider

    Properties

    extraDataType

    Override for AssetImporter.extraDataType

    Declaration
    protected override Type extraDataType { get; }
    Property Value
    Type Description
    Type
    Overrides
    AssetImporterEditor.extraDataType

    showImportedObject

    Override of AssetImporterEditor.showImportedObject The property always returns false so that imported objects does not show up in the Inspector.

    Declaration
    public override bool showImportedObject { get; }
    Property Value
    Type Description
    Boolean

    false

    Overrides
    AssetImporterEditor.showImportedObject

    Methods

    Apply()

    Implementation of AssetImporterEditor.Apply

    Declaration
    protected override void Apply()
    Overrides
    AssetImporterEditor.Apply()

    DrawPreview(Rect)

    Override from AssetImporterEditor to show custom preview.

    Declaration
    public override void DrawPreview(Rect r)
    Parameters
    Type Name Description
    Rect r

    Preview Rect.

    Overrides
    UnityEditor.AssetImporters.AssetImporterEditor.DrawPreview(UnityEngine.Rect)

    HasModified()

    Override of AssetImporterEditor.HasModified.

    Declaration
    public override bool HasModified()
    Returns
    Type Description
    Boolean

    Returns True if has modified data. False otherwise.

    Overrides
    AssetImporterEditor.HasModified()

    InitializeExtraDataInstance(Object, Int32)

    Override for AssetImporter.InitializeExtraDataInstance

    Declaration
    protected override void InitializeExtraDataInstance(Object extraTarget, int targetIndex)
    Parameters
    Type Name Description
    Object extraTarget

    Target object

    Int32 targetIndex

    Target index

    Overrides
    AssetImporterEditor.InitializeExtraDataInstance(Object, Int32)

    OnDisable()

    Implmentation of AssetImporterEditor.OnDisable

    Declaration
    public override void OnDisable()
    Overrides
    AssetImporterEditor.OnDisable()

    OnEnable()

    Implementation of AssetImporterEditor.OnEnable

    Declaration
    public override void OnEnable()
    Overrides
    AssetImporterEditor.OnEnable()

    OnInspectorGUI()

    Implementation of AssetImporterEditor.OnInspectorGUI

    Declaration
    public override void OnInspectorGUI()
    Overrides
    AssetImporterEditor.OnInspectorGUI()

    OnPreviewSettings()

    Override from AssetImporterEditor to show preview settings.

    Declaration
    public override void OnPreviewSettings()
    Overrides
    Editor.OnPreviewSettings()

    RequiresConstantRepaint()

    Override from AssetImporterEditor.RequiresConstantRepaint

    Declaration
    public override bool RequiresConstantRepaint()
    Returns
    Type Description
    Boolean

    Returns true when in Layer Management tab for UI feedback update, false otherwise.

    Overrides
    Editor.RequiresConstantRepaint()

    ResetValues()

    Implementation of AssetImporterEditor.ResetValues.

    Declaration
    protected override void ResetValues()
    Overrides
    AssetImporterEditor.ResetValues()
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023