An interface that allows Sprite Editor Window to edit Sprite data for user custom importer.
Implement this interface for ScriptedImporter to leverage on Sprite Editor Window to edit Sprite data.
pixelsPerUnit | The number of pixels in the sprite that correspond to one unit in world space. |
spriteImportMode | SpriteImportMode to indicate how Sprite data will be imported. |
targetObject | The object that this data provider is acquiring its data from. |
Apply | Applying any changed data. |
GetDataProvider | Gets other data providers that might be supported by ISpriteEditorDataProvider.targetObject. |
GetSpriteRects | Returns an array of SpriteRect representing Sprite data the provider has. |
HasDataProvider | Queries if ISpriteEditorDataProvider.targetObject supports the data provider type. |
InitSpriteEditorDataProvider | Allows the data provider to initialize any data if needed. |
SetSpriteRects | Sets the data provider's current SpriteRect. |