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
Показать файл Открыть проект

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