Class PSDImporter
ScriptedImporter to import Photoshop files
Inherited Members
Namespace: UnityEditor.U2D.PSD
Syntax
[ScriptedImporter(20300001, "psb", AllowCaching = true)]
[HelpURL("https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@latest")]
[MovedFrom("UnityEditor.Experimental.AssetImporters")]
public class PSDImporter : ScriptedImporter, ISpriteEditorDataProvider
Methods
OnImportAsset(AssetImportContext)
Implementation of ScriptedImporter.OnImportAsset
Declaration
public override void OnImportAsset(AssetImportContext ctx)
Parameters
Type | Name | Description |
---|---|---|
AssetImportContext | ctx | This argument contains all the contextual information needed to process the import event and is also used by the custom importer to store the resulting Unity Asset. |
Overrides
Explicit Interface Implementations
ISpriteEditorDataProvider.Apply()
Implementation for ISpriteEditorDataProvider.Apply.
Declaration
void ISpriteEditorDataProvider.Apply()
Implements
ISpriteEditorDataProvider.GetDataProvider<T>()
Implementation for ISpriteEditorDataProvider.GetDataProvider.
Declaration
T ISpriteEditorDataProvider.GetDataProvider<T>()
where T : class
Returns
Type | Description |
---|---|
T |
Type Parameters
Name | Description |
---|---|
T | Data provider type to retrieve. |
Implements
ISpriteEditorDataProvider.GetSpriteRects()
Implementation for ISpriteEditorDataProvider.GetSpriteRects.
Declaration
SpriteRect[] ISpriteEditorDataProvider.GetSpriteRects()
Returns
Type | Description |
---|---|
SpriteRect[] | An array of SpriteRect for the current import mode. |
Implements
ISpriteEditorDataProvider.HasDataProvider(Type)
Implementation for ISpriteEditorDataProvider.HasDataProvider.
Declaration
bool ISpriteEditorDataProvider.HasDataProvider(Type type)
Parameters
Type | Name | Description |
---|---|---|
Type | type | Data provider type to query. |
Returns
Type | Description |
---|---|
Boolean | True if data provider is supported, false otherwise. |
Implements
ISpriteEditorDataProvider.InitSpriteEditorDataProvider()
Implementation for ISpriteEditorDataProvider.InitSpriteEditorDataProvider.
Declaration
void ISpriteEditorDataProvider.InitSpriteEditorDataProvider()
Implements
ISpriteEditorDataProvider.pixelsPerUnit
Declaration
float ISpriteEditorDataProvider.pixelsPerUnit { get; }
Returns
Type | Description |
---|---|
Single |
Implements
ISpriteEditorDataProvider.SetSpriteRects(SpriteRect[])
Implementation for ISpriteEditorDataProvider.SetSpriteRects.
Declaration
void ISpriteEditorDataProvider.SetSpriteRects(SpriteRect[] spriteRects)
Parameters
Type | Name | Description |
---|---|---|
SpriteRect[] | spriteRects | Set the SpriteRect data for the current import mode. |