C# 클래스 Duality.Editor.Plugins.CamView.CamViewStates.RigidBodyEditorCamViewState

상속: Duality.Editor.Plugins.CamView.CamViewStates.CamViewState
파일 보기 프로젝트 열기: BraveSirAndrew/duality

공개 프로퍼티들

프로퍼티 타입 설명
ArrowCreateCircle System.Windows.Forms.Cursor
ArrowCreateEdge System.Windows.Forms.Cursor
ArrowCreateLoop System.Windows.Forms.Cursor
ArrowCreatePolygon System.Windows.Forms.Cursor

공개 메소드들

메소드 설명
ClearSelection ( ) : void
CloneObjects ( IEnumerable objEnum ) : List
DeleteObjects ( IEnumerable objEnum ) : void
PickSelObjAt ( int x, int y ) : CamViewState.SelObj
PickSelObjIn ( int x, int y, int w, int h ) : List
RigidBodyEditorCamViewState ( ) : System
SelectObjects ( IEnumerable selObjEnum, SelectMode mode = SelectMode.Set ) : void

보호된 메소드들

메소드 설명
OnBeginAction ( IObjectAction action ) : void
OnCollectStateDrawcalls ( Canvas canvas ) : void
OnCurrentCameraChanged ( CamView e ) : void
OnEndAction ( IObjectAction action ) : void
OnEnterState ( ) : void
OnKeyDown ( KeyEventArgs e ) : void
OnKeyUp ( KeyEventArgs e ) : void
OnLeaveState ( ) : void
OnLostFocus ( ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
PostPerformAction ( IEnumerable selObjEnum, IObjectAction action ) : void
QuerySelectedCollider ( ) : RigidBody
QueryVisibleColliders ( ) : IEnumerable
RendererFilter ( ICmpRenderer r ) : bool
UpdateActionText ( ) : string
UpdateStatusText ( ) : string
UpdateToolbar ( ) : void

비공개 메소드들

메소드 설명
EditorForm_ObjectPropertyChanged ( object sender, Duality.Editor.ObjectPropertyChangedEventArgs e ) : void
EditorForm_SelectionChanged ( object sender, Duality.Editor.SelectionChangedEventArgs e ) : void
EnterCursorState ( CursorState state ) : void
LeaveCursorState ( ) : void
PickShape ( RigidBody body, System.Vector2 worldCoord ) : Duality.Components.Physics.ShapeInfo
PickShapes ( RigidBody body, System.Vector2 worldCoord, System.Vector2 worldSize ) : List
PickVertex ( int x, int y, int w, int h ) : SelVertex
PickVertices ( int x, int y, int w, int h ) : SelVertex[]
UpdateCursorImage ( ) : void
toolCreateCircle_Clicked ( object sender, EventArgs e ) : void
toolCreateLoop_Clicked ( object sender, EventArgs e ) : void
toolCreatePoly_Clicked ( object sender, EventArgs e ) : void

메소드 상세

ClearSelection() 공개 메소드

public ClearSelection ( ) : void
리턴 void

CloneObjects() 공개 메소드

public CloneObjects ( IEnumerable objEnum ) : List
objEnum IEnumerable
리턴 List

DeleteObjects() 공개 메소드

public DeleteObjects ( IEnumerable objEnum ) : void
objEnum IEnumerable
리턴 void

OnBeginAction() 보호된 메소드

protected OnBeginAction ( IObjectAction action ) : void
action IObjectAction
리턴 void

OnCollectStateDrawcalls() 보호된 메소드

protected OnCollectStateDrawcalls ( Canvas canvas ) : void
canvas Canvas
리턴 void

OnCurrentCameraChanged() 보호된 메소드

protected OnCurrentCameraChanged ( CamView e ) : void
e CamView
리턴 void

OnEndAction() 보호된 메소드

protected OnEndAction ( IObjectAction action ) : void
action IObjectAction
리턴 void

OnEnterState() 보호된 메소드

protected OnEnterState ( ) : void
리턴 void

OnKeyDown() 보호된 메소드

protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
리턴 void

OnKeyUp() 보호된 메소드

protected OnKeyUp ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
리턴 void

OnLeaveState() 보호된 메소드

protected OnLeaveState ( ) : void
리턴 void

OnLostFocus() 보호된 메소드

protected OnLostFocus ( ) : void
리턴 void

OnMouseDown() 보호된 메소드

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

PickSelObjAt() 공개 메소드

public PickSelObjAt ( int x, int y ) : CamViewState.SelObj
x int
y int
리턴 CamViewState.SelObj

PickSelObjIn() 공개 메소드

public PickSelObjIn ( int x, int y, int w, int h ) : List
x int
y int
w int
h int
리턴 List

PostPerformAction() 보호된 메소드

protected PostPerformAction ( IEnumerable selObjEnum, IObjectAction action ) : void
selObjEnum IEnumerable
action IObjectAction
리턴 void

QuerySelectedCollider() 보호된 메소드

protected QuerySelectedCollider ( ) : RigidBody
리턴 Duality.Components.Physics.RigidBody

QueryVisibleColliders() 보호된 메소드

protected QueryVisibleColliders ( ) : IEnumerable
리턴 IEnumerable

RendererFilter() 보호된 메소드

protected RendererFilter ( ICmpRenderer r ) : bool
r ICmpRenderer
리턴 bool

RigidBodyEditorCamViewState() 공개 메소드

public RigidBodyEditorCamViewState ( ) : System
리턴 System

SelectObjects() 공개 메소드

public SelectObjects ( IEnumerable selObjEnum, SelectMode mode = SelectMode.Set ) : void
selObjEnum IEnumerable
mode SelectMode
리턴 void

UpdateActionText() 보호된 메소드

protected UpdateActionText ( ) : string
리턴 string

UpdateStatusText() 보호된 메소드

protected UpdateStatusText ( ) : string
리턴 string

UpdateToolbar() 보호된 메소드

protected UpdateToolbar ( ) : void
리턴 void

프로퍼티 상세

ArrowCreateCircle 공개적으로 정적으로 프로퍼티

public static Cursor,System.Windows.Forms ArrowCreateCircle
리턴 System.Windows.Forms.Cursor

ArrowCreateEdge 공개적으로 정적으로 프로퍼티

public static Cursor,System.Windows.Forms ArrowCreateEdge
리턴 System.Windows.Forms.Cursor

ArrowCreateLoop 공개적으로 정적으로 프로퍼티

public static Cursor,System.Windows.Forms ArrowCreateLoop
리턴 System.Windows.Forms.Cursor

ArrowCreatePolygon 공개적으로 정적으로 프로퍼티

public static Cursor,System.Windows.Forms ArrowCreatePolygon
리턴 System.Windows.Forms.Cursor