C# 클래스 FSO.IDE.EditorComponent.UI.PrimitiveNode

상속: FSO.Client.UI.Framework.UIContainer
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Destination PrimitiveBox
Direction int
DragVec Vector2
MouseDrag bool
Type NodeType

공개 메소드들

메소드 설명
Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
PrimitiveNode ( ) : System
ShadDraw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
Update ( UpdateState state ) : void

비공개 메소드들

메소드 설명
DrawLine ( Microsoft.Xna.Framework.Graphics.Texture2D Fill, Vector2 Start, Vector2 End, SpriteBatch spriteBatch, int lineWidth, Color tint ) : void
MouseEvents ( UIMouseEventType evt, UpdateState state ) : void

메소드 상세

Draw() 공개 메소드

public Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
리턴 void

PrimitiveNode() 공개 메소드

public PrimitiveNode ( ) : System
리턴 System

ShadDraw() 공개 메소드

public ShadDraw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
리턴 void

Update() 공개 메소드

public Update ( UpdateState state ) : void
state FSO.Common.Rendering.Framework.Model.UpdateState
리턴 void

프로퍼티 상세

Destination 공개적으로 프로퍼티

public PrimitiveBox,FSO.IDE.EditorComponent.UI Destination
리턴 PrimitiveBox

Direction 공개적으로 프로퍼티

public int Direction
리턴 int

DragVec 공개적으로 프로퍼티

public Vector2 DragVec
리턴 Vector2

MouseDrag 공개적으로 프로퍼티

public bool MouseDrag
리턴 bool

Type 공개적으로 프로퍼티

public NodeType Type
리턴 NodeType