interface in UnityEditor.Experimental.U2D
切换到手册定义继承 SpriteEditorModuleBase 的类可使用功能的界面。
Sprite Editor 窗口用来封装编辑精灵数据时 Sprite Editor 模块可访问的功能。
editingDisabled | 指示是否应禁用精灵数据编辑功能;例如当编辑器处于播放模式时。 |
enableMouseMoveEvent | 指示 ISpriteEditor 是否应该关注鼠标移动事件。 |
selectedSpriteRect | 当前选择的精灵矩形数据。 |
spriteRects | 设置当前可用的精灵矩形。 |
windowDimension | 定义窗口当前屏幕位置和大小的属性。 |
ApplyOrRevertModification | 该方法将通知当前活跃的 SpriteEditorModuleBase,以应用或还原任何数据更改。 |
GetDataProvider | 获取当前选择的 Assets 导入器支持的数据提供程序。 |
GetMainVisualContainer | 返回 VisualElement(用于将子 VisualElement 附加到 ISpriteEditor 的主视图上)。 |
HandleSpriteSelection | 该方法将根据当前的鼠标按下事件和可用的 ISpriteEditor.spriteRects 更新 ISpriteEditor.selectedSpriteRect。 |
RequestRepaint | 请求重绘当前视图。 |
SetDataModified | 指示数据发生了更改。在 Sprite Editor 窗口中,这将启用“Apply”或“Revert”按钮。 |
SetPreviewTexture | 设置编辑空间设置期间由 ISpriteEditor 使用的自定义纹理。 |