C# 클래스 Duality.Editor.Plugins.SceneView.SceneView

파일 보기 프로젝트 열기: BraveSirAndrew/duality 1 사용 예제들

공개 메소드들

메소드 설명
FindNode ( Component cmp ) : ComponentNode
FindNode ( GameObject obj ) : GameObjectNode
FlashNode ( NodeBase node ) : void
SceneView ( ) : System
SelectNode ( NodeBase node, bool select = true ) : bool
SelectNodes ( IEnumerable nodes, bool select = true ) : void

보호된 메소드들

메소드 설명
AppendNodesToData ( DataObject data, IEnumerable nodes, bool guardRequiredComponents ) : void
ApplyNodeFilter ( ) : void
AssureMonoSelection ( ) : void
CheckComponentsRemovable ( List cmpList, List ignoreGameObjList ) : Component
ClearObjects ( ) : void
CloneNodes ( IEnumerable nodes ) : void
CreateComponent ( TreeNodeAdv baseNode, Type cmpType ) : Component
CreateGameObject ( TreeNodeAdv baseNode, string objName = null ) : GameObject
DeleteNodes ( IEnumerable nodes ) : void
Dispose ( bool disposing ) : void

Clean up any resources being used.

GetResourceOpenAction ( Component cmp ) : IEditorAction
GetResourceOpenAction ( GameObject obj ) : IEditorAction
GetResourceOpenAction ( TreeNodeAdv node ) : IEditorAction
InitObjects ( ) : void
InsertNodeSorted ( Node newNode, Node parentNode ) : void
OnClosed ( EventArgs e ) : void
OnShown ( EventArgs e ) : void
OpenResource ( TreeNodeAdv node ) : bool
RegisterNode ( Node node ) : void
RegisterNodeTree ( Node node ) : void
ScanComponent ( Component cmp ) : ComponentNode
ScanGameObject ( GameObject obj, bool scanChildren ) : GameObjectNode
ScanScene ( Scene scene ) : Node
UnregisterNode ( Node node ) : void
UnregisterNodeTree ( Node node ) : void
UpdatePrefabLinkStatus ( bool checkFileChanged ) : void
UpdateSceneLabel ( ) : void

비공개 메소드들

메소드 설명
CreateComponent ( Type type ) : void
DragDropGetTargetNode ( ) : NodeBase
DualityEditorApp_HighlightObject ( object sender, HighlightObjectEventArgs e ) : void
DualityEditorApp_ObjectPropertyChanged ( object sender, ObjectPropertyChangedEventArgs e ) : void
DualityEditorApp_ResourceCreated ( object sender, ResourceEventArgs e ) : void
DualityEditorApp_ResourceDeleted ( object sender, ResourceEventArgs e ) : void
DualityEditorApp_ResourceRenamed ( object sender, ResourceRenamedEventArgs e ) : void
DualityEditorApp_SelectionChanged ( object sender, SelectionChangedEventArgs e ) : void
GetSelNodesFlattened ( ) : List
IHelpProvider ( Point localPos, bool &captured ) : HelpInfo
IToolTipProvider ( TreeNodeAdv viewNode, Aga nodeControl ) : string
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

LoadUserData ( XElement node ) : void
NodeIdFuncCoreObject ( TreeNodeAdv node ) : object
SaveUserData ( XElement node ) : void
Scene_ComponentAdded ( object sender, ComponentEventArgs e ) : void
Scene_ComponentRemoving ( object sender, ComponentEventArgs e ) : void
Scene_Entered ( object sender, EventArgs e ) : void
Scene_GameObjectParentChanged ( object sender, GameObjectParentChangedEventArgs e ) : void
Scene_GameObjectRegistered ( object sender, GameObjectEventArgs e ) : void
Scene_GameObjectUnregistered ( object sender, GameObjectEventArgs e ) : void
Scene_Leaving ( object sender, EventArgs e ) : void
buttonCreateScene_Click ( object sender, EventArgs e ) : void
buttonSaveScene_Click ( object sender, EventArgs e ) : void
buttonShowComponents_CheckedChanged ( object sender, EventArgs e ) : void
cloneToolStripMenuItem_Click ( object sender, EventArgs e ) : void
contextMenuNode_Closing ( object sender, ToolStripDropDownClosingEventArgs e ) : void
contextMenuNode_Opening ( object sender, System.ComponentModel.CancelEventArgs e ) : void
contextMenuNode_UpdateLockHideItem ( ) : void
copyHereToolStripMenuItem_Click ( object sender, EventArgs e ) : void
customObjectActionItem_Click ( object sender, EventArgs e ) : void
deleteToolStripMenuItem_Click ( object sender, EventArgs e ) : void
findComponentsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
gameObjectToolStripMenuItem_Click ( object sender, EventArgs e ) : void
lockedToolStripMenuItem_Click ( object sender, EventArgs e ) : void
moveHereToolStripMenuItem_Click ( object sender, EventArgs e ) : void
newToolStripMenuItem_DropDownItemClicked ( object sender, ToolStripItemClickedEventArgs e ) : void
nodeStateIcon_DrawIcon ( object sender, Aga e ) : void
nodeTextBoxName_ChangesApplied ( object sender, EventArgs e ) : void
nodeTextBoxName_DrawText ( object sender, Aga e ) : void
nodeTextBoxName_EditorHided ( object sender, EventArgs e ) : void
nodeTextBoxName_EditorShowing ( object sender, System.ComponentModel.CancelEventArgs e ) : void
objectModel_IsNodeVisible ( object obj ) : bool
objectView_DragDrop ( object sender, DragEventArgs e ) : void
objectView_DragOver ( object sender, DragEventArgs e ) : void
objectView_Enter ( object sender, EventArgs e ) : void
objectView_ItemDrag ( object sender, ItemDragEventArgs e ) : void
objectView_KeyDown ( object sender, KeyEventArgs e ) : void
objectView_Leave ( object sender, EventArgs e ) : void
objectView_MouseUp ( object sender, MouseEventArgs e ) : void
objectView_NodeMouseDoubleClick ( object sender, TreeNodeAdvMouseEventArgs e ) : void
objectView_SelectionChanged ( object sender, EventArgs e ) : void
renameToolStripMenuItem_Click ( object sender, EventArgs e ) : void
textBoxFilter_TextChanged ( object sender, EventArgs e ) : void
timerFlashItem_Tick ( object sender, EventArgs e ) : void

메소드 상세

AppendNodesToData() 보호된 메소드

protected AppendNodesToData ( DataObject data, IEnumerable nodes, bool guardRequiredComponents ) : void
data DataObject
nodes IEnumerable
guardRequiredComponents bool
리턴 void

ApplyNodeFilter() 보호된 메소드

protected ApplyNodeFilter ( ) : void
리턴 void

AssureMonoSelection() 보호된 메소드

protected AssureMonoSelection ( ) : void
리턴 void

CheckComponentsRemovable() 보호된 메소드

protected CheckComponentsRemovable ( List cmpList, List ignoreGameObjList ) : Component
cmpList List
ignoreGameObjList List
리턴 Component

ClearObjects() 보호된 메소드

protected ClearObjects ( ) : void
리턴 void

CloneNodes() 보호된 메소드

protected CloneNodes ( IEnumerable nodes ) : void
nodes IEnumerable
리턴 void

CreateComponent() 보호된 메소드

protected CreateComponent ( TreeNodeAdv baseNode, Type cmpType ) : Component
baseNode TreeNodeAdv
cmpType Type
리턴 Component

CreateGameObject() 보호된 메소드

protected CreateGameObject ( TreeNodeAdv baseNode, string objName = null ) : GameObject
baseNode TreeNodeAdv
objName string
리턴 GameObject

DeleteNodes() 보호된 메소드

protected DeleteNodes ( IEnumerable nodes ) : void
nodes IEnumerable
리턴 void

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

FindNode() 공개 메소드

public FindNode ( Component cmp ) : ComponentNode
cmp Component
리턴 ComponentNode

FindNode() 공개 메소드

public FindNode ( GameObject obj ) : GameObjectNode
obj GameObject
리턴 GameObjectNode

FlashNode() 공개 메소드

public FlashNode ( NodeBase node ) : void
node NodeBase
리턴 void

GetResourceOpenAction() 보호된 메소드

protected GetResourceOpenAction ( Component cmp ) : IEditorAction
cmp Component
리턴 IEditorAction

GetResourceOpenAction() 보호된 메소드

protected GetResourceOpenAction ( GameObject obj ) : IEditorAction
obj GameObject
리턴 IEditorAction

GetResourceOpenAction() 보호된 메소드

protected GetResourceOpenAction ( TreeNodeAdv node ) : IEditorAction
node TreeNodeAdv
리턴 IEditorAction

InitObjects() 보호된 메소드

protected InitObjects ( ) : void
리턴 void

InsertNodeSorted() 보호된 메소드

protected InsertNodeSorted ( Node newNode, Node parentNode ) : void
newNode Node
parentNode Node
리턴 void

OnClosed() 보호된 메소드

protected OnClosed ( EventArgs e ) : void
e EventArgs
리턴 void

OnShown() 보호된 메소드

protected OnShown ( EventArgs e ) : void
e EventArgs
리턴 void

OpenResource() 보호된 메소드

protected OpenResource ( TreeNodeAdv node ) : bool
node TreeNodeAdv
리턴 bool

RegisterNode() 보호된 메소드

protected RegisterNode ( Node node ) : void
node Node
리턴 void

RegisterNodeTree() 보호된 메소드

protected RegisterNodeTree ( Node node ) : void
node Node
리턴 void

ScanComponent() 보호된 메소드

protected ScanComponent ( Component cmp ) : ComponentNode
cmp Component
리턴 ComponentNode

ScanGameObject() 보호된 메소드

protected ScanGameObject ( GameObject obj, bool scanChildren ) : GameObjectNode
obj GameObject
scanChildren bool
리턴 GameObjectNode

ScanScene() 보호된 메소드

protected ScanScene ( Scene scene ) : Node
scene Scene
리턴 Node

SceneView() 공개 메소드

public SceneView ( ) : System
리턴 System

SelectNode() 공개 메소드

public SelectNode ( NodeBase node, bool select = true ) : bool
node NodeBase
select bool
리턴 bool

SelectNodes() 공개 메소드

public SelectNodes ( IEnumerable nodes, bool select = true ) : void
nodes IEnumerable
select bool
리턴 void

UnregisterNode() 보호된 메소드

protected UnregisterNode ( Node node ) : void
node Node
리턴 void

UnregisterNodeTree() 보호된 메소드

protected UnregisterNodeTree ( Node node ) : void
node Node
리턴 void

UpdatePrefabLinkStatus() 보호된 메소드

protected UpdatePrefabLinkStatus ( bool checkFileChanged ) : void
checkFileChanged bool
리턴 void

UpdateSceneLabel() 보호된 메소드

protected UpdateSceneLabel ( ) : void
리턴 void