C# Класс UnityEditor.SpriteEditorWindow

Наследование: SpriteUtilityWindow
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
m_IgnoreNextPostprocessEvent bool
m_OriginalTexture UnityEngine.Texture2D
m_ResetOnNextRepaint bool
m_SelectedAssetPath string
s_Instance SpriteEditorWindow
s_OneClickDragStarted bool

Открытые методы

Метод Описание
AddSprite ( Rect rect, int alignment, Vector2 pivot, int colliderAlphaCutoff, float colliderDetail ) : SpriteRect
ApplySpriteAlignmentToPivot ( Vector2 pivot, Rect rect, SpriteAlignment alignment ) : Vector2
DoAutomaticSlicing ( int minimumSpriteSize, int alignment, Vector2 pivot, AutoSlicingMethod slicingMethod ) : void
DoGridSlicing ( Vector2 size, Vector2 offset, Vector2 padding, int alignment, Vector2 pivot ) : void
DoTextureReimport ( string path ) : void
GetWindow ( ) : void
InvalidatePropertiesCache ( ) : void
IsEditingDisabled ( ) : bool

Защищенные методы

Метод Описание
DoTextureGUIExtras ( ) : void
DrawGizmos ( ) : void

Приватные методы

Метод Описание
AddSprite ( Rect frame, int alignment, Vector2 pivot, AutoSlicingMethod slicingMethod ) : void
ApplyCacheSettingsToInspector ( SerializedObject so ) : void
ClampSpriteBorder ( Vector4 border ) : Vector4
ClampSpriteRect ( Rect rect ) : Rect
ConvertFromTextureToNormalizedSpace ( Vector2 texturePos, Rect rect ) : Vector2
CreateTemporaryDuplicate ( Texture2D original, int width, int height ) : Texture2D
DoApply ( ) : void
DoApply ( SerializedObject so ) : void
DoApplyRevertGUI ( ) : void
DoBorderFields ( ) : void
DoEditingDisabledMessage ( ) : void
DoNameField ( ) : void
DoPivotFields ( ) : void
DoPositionField ( ) : void
DoRevert ( ) : void
DoSelectedFrameInspector ( ) : void
DoToolbarGUI ( ) : void
FlipNegativeRect ( Rect rect ) : Rect
FourIntFields ( string label, string labelX, string labelY, string labelZ, string labelW, int &x, int &y, int &z, int &w ) : void
GetExistingOverlappingSprite ( Rect rect ) : SpriteRect
GetSelectedTexture2D ( ) : Texture2D
GetSnapPointsArray ( Rect rect ) : Vector2[]
GetUniqueName ( string prefix ) : string
HandleApplyRevertDialog ( ) : void
HandleBorderCornerScalingHandles ( ) : void
HandleBorderPointSlider ( float &x, float &y, MouseCursor mouseCursor, bool isHidden, GUIStyle dragDot, GUIStyle dragDotActive, Color color ) : void
HandleBorderScaleSlider ( float x, float y, float width, float height, bool isHorizontal ) : float
HandleBorderSidePointScalingSliders ( ) : void
HandleBorderSideScalingHandles ( ) : void
HandleCreate ( ) : void
HandleDelete ( ) : void
HandleDragging ( ) : void
HandleDuplicate ( ) : void
HandleFrameSelected ( ) : void
HandleGizmoMode ( ) : void
HandlePivotHandle ( ) : void
HandleRectCornerScalingHandles ( ) : void
HandleRectSideScalingHandles ( ) : void
HandleSelection ( ) : void
InitializeAnimVariables ( ) : void
ModifierKeysChanged ( ) : void
MouseOnTopOfInspector ( ) : bool
OnDisable ( ) : void
OnEnable ( ) : void
OnGUI ( ) : void
OnSelectionChange ( ) : void
Overlap ( Rect a, Rect b ) : bool
PixelHasAlpha ( int x, int y ) : bool
RectSweep ( List rects, Rect sweepRect ) : List

Описание методов

AddSprite() публичный Метод

public AddSprite ( Rect rect, int alignment, Vector2 pivot, int colliderAlphaCutoff, float colliderDetail ) : SpriteRect
rect UnityEngine.Rect
alignment int
pivot Vector2
colliderAlphaCutoff int
colliderDetail float
Результат SpriteRect

ApplySpriteAlignmentToPivot() публичный Метод

public ApplySpriteAlignmentToPivot ( Vector2 pivot, Rect rect, SpriteAlignment alignment ) : Vector2
pivot Vector2
rect UnityEngine.Rect
alignment SpriteAlignment
Результат Vector2

DoAutomaticSlicing() публичный Метод

public DoAutomaticSlicing ( int minimumSpriteSize, int alignment, Vector2 pivot, AutoSlicingMethod slicingMethod ) : void
minimumSpriteSize int
alignment int
pivot Vector2
slicingMethod AutoSlicingMethod
Результат void

DoGridSlicing() публичный Метод

public DoGridSlicing ( Vector2 size, Vector2 offset, Vector2 padding, int alignment, Vector2 pivot ) : void
size Vector2
offset Vector2
padding Vector2
alignment int
pivot Vector2
Результат void

DoTextureGUIExtras() защищенный Метод

protected DoTextureGUIExtras ( ) : void
Результат void

DoTextureReimport() публичный Метод

public DoTextureReimport ( string path ) : void
path string
Результат void

DrawGizmos() защищенный Метод

protected DrawGizmos ( ) : void
Результат void

GetWindow() публичный статический Метод

public static GetWindow ( ) : void
Результат void

InvalidatePropertiesCache() публичный Метод

public InvalidatePropertiesCache ( ) : void
Результат void

IsEditingDisabled() публичный Метод

public IsEditingDisabled ( ) : bool
Результат bool

Описание свойств

m_IgnoreNextPostprocessEvent публичное свойство

public bool m_IgnoreNextPostprocessEvent
Результат bool

m_OriginalTexture публичное свойство

public Texture2D,UnityEngine m_OriginalTexture
Результат UnityEngine.Texture2D

m_ResetOnNextRepaint публичное свойство

public bool m_ResetOnNextRepaint
Результат bool

m_SelectedAssetPath публичное свойство

public string m_SelectedAssetPath
Результат string

s_Instance публичное статическое свойство

public static SpriteEditorWindow,UnityEditor s_Instance
Результат SpriteEditorWindow

s_OneClickDragStarted публичное статическое свойство

public static bool s_OneClickDragStarted
Результат bool