C# 클래스 Ensage.Common.Menu.Draw.DraggableItem

The item which can be dragged.
상속: ResizableItem
파일 보기 프로젝트 열기: EnsageSharp/Ensage.Common

보호된 메소드들

메소드 설명
DraggableItem ( float defaultResizePercentage ) : System

Initializes a new instance of the DraggableItem class.

DraggableOnReceiveMessage ( System.Utils message, System.Vector2 cursorPos, uint key, List draggableItems, WndEventArgs args = null ) : void

The on receive message.

IsInside ( System.Vector2 position ) : bool

The is inside.

OnReceiveMessage ( System.Utils message, System.Vector2 cursorPos, uint key, WndEventArgs args = null ) : void

The on receive message.

비공개 메소드들

메소드 설명
PrepareDraggedIcon ( ) : void

The prepare dragged icon.

메소드 상세

DraggableItem() 보호된 메소드

Initializes a new instance of the DraggableItem class.
protected DraggableItem ( float defaultResizePercentage ) : System
defaultResizePercentage float /// The default Resize Percentage. ///
리턴 System

DraggableOnReceiveMessage() 보호된 메소드

The on receive message.
protected DraggableOnReceiveMessage ( System.Utils message, System.Vector2 cursorPos, uint key, List draggableItems, WndEventArgs args = null ) : void
message System.Utils /// The message. ///
cursorPos System.Vector2 /// The cursor position. ///
key uint /// The key. ///
draggableItems List /// The Items. ///
args WndEventArgs /// The args. ///
리턴 void

IsInside() 보호된 추상적인 메소드

The is inside.
protected abstract IsInside ( System.Vector2 position ) : bool
position System.Vector2 /// The position. ///
리턴 bool

OnReceiveMessage() 보호된 추상적인 메소드

The on receive message.
protected abstract OnReceiveMessage ( System.Utils message, System.Vector2 cursorPos, uint key, WndEventArgs args = null ) : void
message System.Utils /// The message. ///
cursorPos System.Vector2 /// The cursor position. ///
key uint /// The key. ///
args WndEventArgs /// The args. ///
리턴 void