C# Class Duality.Editor.Plugins.SceneView.SceneView

Exibir arquivo Open project: BraveSirAndrew/duality Class Usage Examples

Public Methods

Method Description
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

Protected Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AppendNodesToData() protected method

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

ApplyNodeFilter() protected method

protected ApplyNodeFilter ( ) : void
return void

AssureMonoSelection() protected method

protected AssureMonoSelection ( ) : void
return void

CheckComponentsRemovable() protected method

protected CheckComponentsRemovable ( List cmpList, List ignoreGameObjList ) : Component
cmpList List
ignoreGameObjList List
return Component

ClearObjects() protected method

protected ClearObjects ( ) : void
return void

CloneNodes() protected method

protected CloneNodes ( IEnumerable nodes ) : void
nodes IEnumerable
return void

CreateComponent() protected method

protected CreateComponent ( TreeNodeAdv baseNode, Type cmpType ) : Component
baseNode TreeNodeAdv
cmpType Type
return Component

CreateGameObject() protected method

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

DeleteNodes() protected method

protected DeleteNodes ( IEnumerable nodes ) : void
nodes IEnumerable
return void

Dispose() protected method

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

FindNode() public method

public FindNode ( Component cmp ) : ComponentNode
cmp Component
return ComponentNode

FindNode() public method

public FindNode ( GameObject obj ) : GameObjectNode
obj GameObject
return GameObjectNode

FlashNode() public method

public FlashNode ( NodeBase node ) : void
node NodeBase
return void

GetResourceOpenAction() protected method

protected GetResourceOpenAction ( Component cmp ) : IEditorAction
cmp Component
return IEditorAction

GetResourceOpenAction() protected method

protected GetResourceOpenAction ( GameObject obj ) : IEditorAction
obj GameObject
return IEditorAction

GetResourceOpenAction() protected method

protected GetResourceOpenAction ( TreeNodeAdv node ) : IEditorAction
node TreeNodeAdv
return IEditorAction

InitObjects() protected method

protected InitObjects ( ) : void
return void

InsertNodeSorted() protected method

protected InsertNodeSorted ( Node newNode, Node parentNode ) : void
newNode Node
parentNode Node
return void

OnClosed() protected method

protected OnClosed ( EventArgs e ) : void
e EventArgs
return void

OnShown() protected method

protected OnShown ( EventArgs e ) : void
e EventArgs
return void

OpenResource() protected method

protected OpenResource ( TreeNodeAdv node ) : bool
node TreeNodeAdv
return bool

RegisterNode() protected method

protected RegisterNode ( Node node ) : void
node Node
return void

RegisterNodeTree() protected method

protected RegisterNodeTree ( Node node ) : void
node Node
return void

ScanComponent() protected method

protected ScanComponent ( Component cmp ) : ComponentNode
cmp Component
return ComponentNode

ScanGameObject() protected method

protected ScanGameObject ( GameObject obj, bool scanChildren ) : GameObjectNode
obj GameObject
scanChildren bool
return GameObjectNode

ScanScene() protected method

protected ScanScene ( Scene scene ) : Node
scene Scene
return Node

SceneView() public method

public SceneView ( ) : System
return System

SelectNode() public method

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

SelectNodes() public method

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

UnregisterNode() protected method

protected UnregisterNode ( Node node ) : void
node Node
return void

UnregisterNodeTree() protected method

protected UnregisterNodeTree ( Node node ) : void
node Node
return void

UpdatePrefabLinkStatus() protected method

protected UpdatePrefabLinkStatus ( bool checkFileChanged ) : void
checkFileChanged bool
return void

UpdateSceneLabel() protected method

protected UpdateSceneLabel ( ) : void
return void