C# 클래스 UnityEditor.SpriteEditorWindow

상속: SpriteUtilityWindow
파일 보기 프로젝트 열기: randomize/VimConfig 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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