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

Allows to move, scale and rotate the objects of a Scene while providing a preview through the lens of the editor Camera. User input is consumed by the editor and not forwarded to the game.
상속: Duality.Editor.Plugins.CamView.CamViewStates.ObjectEditorCamViewState
파일 보기 프로젝트 열기: BraveSirAndrew/duality

Private Properties

프로퍼티 타입 설명
ClearContextMenu void
DragBeginAction void
EditorForm_ObjectPropertyChanged void
EditorForm_SelectionChanged void
IsAffectedByParent bool
RendererFilter bool

공개 메소드들

메소드 설명
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
SelectObjects ( IEnumerable selObjEnum, SelectMode mode = SelectMode.Set ) : void

보호된 메소드들

메소드 설명
OnCollectStateOverlayDrawcalls ( Canvas canvas ) : void
OnCurrentCameraChanged ( CamView e ) : void
OnDragDrop ( DragEventArgs e ) : void
OnDragEnter ( DragEventArgs e ) : void
OnDragLeave ( EventArgs e ) : void
OnDragOver ( DragEventArgs e ) : void
OnEnterState ( ) : void
OnLeaveState ( ) : void
OnSceneChanged ( ) : void
PostPerformAction ( IEnumerable selObjEnum, IObjectAction action ) : void

비공개 메소드들

메소드 설명
ClearContextMenu ( ) : void
DragBeginAction ( DragEventArgs e ) : void
EditorForm_ObjectPropertyChanged ( object sender, Duality.Editor.ObjectPropertyChangedEventArgs e ) : void
EditorForm_SelectionChanged ( object sender, Duality.Editor.SelectionChangedEventArgs e ) : void
IsAffectedByParent ( GameObject child, GameObject parent ) : bool
RendererFilter ( ICmpRenderer r ) : bool

메소드 상세

ClearSelection() 공개 메소드

public ClearSelection ( ) : void
리턴 void

CloneObjects() 공개 메소드

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

DeleteObjects() 공개 메소드

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

OnCollectStateOverlayDrawcalls() 보호된 메소드

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

OnCurrentCameraChanged() 보호된 메소드

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

OnDragDrop() 보호된 메소드

protected OnDragDrop ( DragEventArgs e ) : void
e System.Windows.Forms.DragEventArgs
리턴 void

OnDragEnter() 보호된 메소드

protected OnDragEnter ( DragEventArgs e ) : void
e System.Windows.Forms.DragEventArgs
리턴 void

OnDragLeave() 보호된 메소드

protected OnDragLeave ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnDragOver() 보호된 메소드

protected OnDragOver ( DragEventArgs e ) : void
e System.Windows.Forms.DragEventArgs
리턴 void

OnEnterState() 보호된 메소드

protected OnEnterState ( ) : void
리턴 void

OnLeaveState() 보호된 메소드

protected OnLeaveState ( ) : void
리턴 void

OnSceneChanged() 보호된 메소드

protected OnSceneChanged ( ) : void
리턴 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

SelectObjects() 공개 메소드

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