docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class PSDImporterEditor

    Inspector for PSDImporter

    Inheritance
    object
    Object
    ScriptableObject
    Editor
    AssetImporterEditor
    ScriptedImporterEditor
    PSDImporterEditor
    Inherited Members
    AssetImporterEditor.Awake()
    AssetImporterEditor.OnInspectorGUI()
    AssetImporterEditor.CanApply()
    AssetImporterEditor.ApplyAndImport()
    AssetImporterEditor.RevertButton()
    AssetImporterEditor.ApplyButton()
    AssetImporterEditor.OnApplyRevertGUI()
    AssetImporterEditor.ApplyRevertGUI()
    AssetImporterEditor.assetTargets
    AssetImporterEditor.assetTarget
    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, ref Editor)
    Editor.CreateCachedEditorWithContext(Object[], Object, Type, ref Editor)
    Editor.CreateCachedEditor(Object, Type, ref Editor)
    Editor.CreateCachedEditor(Object[], Type, ref Editor)
    Editor.CreateEditor(Object)
    Editor.CreateEditor(Object, Type)
    Editor.CreateEditor(Object[])
    Editor.CreateEditor(Object[], Type)
    Editor.DrawPropertiesExcluding(SerializedObject, params string[])
    Editor.DrawDefaultInspector()
    Editor.Repaint()
    Editor.DrawHeader()
    Editor.OnHeaderGUI()
    Editor.ShouldHideOpenButton()
    Editor.DrawFoldoutInspector(Object, ref Editor)
    Editor.HasPreviewGUI()
    Editor.CreatePreview(VisualElement)
    Editor.GetPreviewTitle()
    Editor.RenderStaticPreview(string, Object[], int, int)
    Editor.OnPreviewGUI(Rect, GUIStyle)
    Editor.OnInteractivePreviewGUI(Rect, GUIStyle)
    Editor.GetInfoString()
    Editor.ReloadPreviewInstances()
    Editor.UseDefaultMargins()
    Editor.MoveNextTarget()
    Editor.ResetTarget()
    Editor.hasUnsavedChanges
    Editor.saveChangesMessage
    Editor.target
    Editor.targets
    Editor.serializedObject
    Editor.finishedDefaultHeaderGUI
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetEntityId()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, CancellationToken)
    Object.InstantiateAsync<T>(T, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, InstantiateParameters, CancellationToken)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    Object.Instantiate<T>(T, InstantiateParameters)
    Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    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, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: UnityEditor.U2D.PSD
    Assembly: Unity.2D.Psdimporter.Editor.dll
    Syntax
    [CustomEditor(typeof(PSDImporter))]
    [MovedFrom("UnityEditor.Experimental.AssetImporters")]
    [CanEditMultipleObjects]
    public class PSDImporterEditor : ScriptedImporterEditor

    Properties

    extraDataType

    Override for AssetImporter.extraDataType

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

    platformSettingsArray

    The SerializedProperty of an array of TextureImporterPlatformSettings.

    Declaration
    public SerializedProperty platformSettingsArray { get; }
    Property Value
    Type Description
    SerializedProperty

    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
    bool

    false

    Overrides
    AssetImporterEditor.showImportedObject

    Methods

    Apply()

    Implementation of AssetImporterEditor.Apply

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

    CreateInspectorGUI()

    Implementation of virtual method CreateInspectorGUI.

    Declaration
    public override VisualElement CreateInspectorGUI()
    Returns
    Type Description
    VisualElement

    VisualElement container for Inspector visual.

    Overrides
    Editor.CreateInspectorGUI()

    DiscardChanges()

    Implementation of AssetImporterEditor.DiscardChanges.

    Declaration
    public override void DiscardChanges()
    Overrides
    UnityEditor.AssetImporters.AssetImporterEditor.DiscardChanges()

    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)

    GetBuildTargetName(SerializedProperty)

    Get the name property of TextureImporterPlatformSettings from a SerializedProperty.

    Declaration
    public string GetBuildTargetName(SerializedProperty sp)
    Parameters
    Type Name Description
    SerializedProperty sp

    The SerializedProperty to retrive data.

    Returns
    Type Description
    string

    The name value in string.

    HasModified()

    Override of AssetImporterEditor.HasModified.

    Declaration
    public override bool HasModified()
    Returns
    Type Description
    bool

    Returns True if has modified data. False otherwise.

    Overrides
    AssetImporterEditor.HasModified()

    InitializeExtraDataInstance(Object, int)

    Override for AssetImporter.InitializeExtraDataInstance

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

    Target object

    int targetIndex

    Target index

    Overrides
    AssetImporterEditor.InitializeExtraDataInstance(Object, int)

    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()

    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
    bool

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

    Overrides
    Editor.RequiresConstantRepaint()

    ResetValues()

    Implementation of AssetImporterEditor.ResetValues.

    Declaration
    [Obsolete("UnityUpgradeable () -> DiscardChanges")]
    protected override void ResetValues()
    Overrides
    AssetImporterEditor.ResetValues()

    SaveChanges()

    Implementation of AssetImporterEditor.SaveChanges.

    Declaration
    public override void SaveChanges()
    Overrides
    UnityEditor.AssetImporters.AssetImporterEditor.SaveChanges()
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)