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

Afficher le fichier Open project: BraveSirAndrew/duality Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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

Méthode 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 méthode

protected AppendNodesToData ( DataObject data, IEnumerable nodes, bool guardRequiredComponents ) : void
data DataObject
nodes IEnumerable
guardRequiredComponents bool
Résultat void

ApplyNodeFilter() protected méthode

protected ApplyNodeFilter ( ) : void
Résultat void

AssureMonoSelection() protected méthode

protected AssureMonoSelection ( ) : void
Résultat void

CheckComponentsRemovable() protected méthode

protected CheckComponentsRemovable ( List cmpList, List ignoreGameObjList ) : Component
cmpList List
ignoreGameObjList List
Résultat Component

ClearObjects() protected méthode

protected ClearObjects ( ) : void
Résultat void

CloneNodes() protected méthode

protected CloneNodes ( IEnumerable nodes ) : void
nodes IEnumerable
Résultat void

CreateComponent() protected méthode

protected CreateComponent ( TreeNodeAdv baseNode, Type cmpType ) : Component
baseNode TreeNodeAdv
cmpType Type
Résultat Component

CreateGameObject() protected méthode

protected CreateGameObject ( TreeNodeAdv baseNode, string objName = null ) : GameObject
baseNode TreeNodeAdv
objName string
Résultat GameObject

DeleteNodes() protected méthode

protected DeleteNodes ( IEnumerable nodes ) : void
nodes IEnumerable
Résultat void

Dispose() protected méthode

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

FindNode() public méthode

public FindNode ( Component cmp ) : ComponentNode
cmp Component
Résultat ComponentNode

FindNode() public méthode

public FindNode ( GameObject obj ) : GameObjectNode
obj GameObject
Résultat GameObjectNode

FlashNode() public méthode

public FlashNode ( NodeBase node ) : void
node NodeBase
Résultat void

GetResourceOpenAction() protected méthode

protected GetResourceOpenAction ( Component cmp ) : IEditorAction
cmp Component
Résultat IEditorAction

GetResourceOpenAction() protected méthode

protected GetResourceOpenAction ( GameObject obj ) : IEditorAction
obj GameObject
Résultat IEditorAction

GetResourceOpenAction() protected méthode

protected GetResourceOpenAction ( TreeNodeAdv node ) : IEditorAction
node TreeNodeAdv
Résultat IEditorAction

InitObjects() protected méthode

protected InitObjects ( ) : void
Résultat void

InsertNodeSorted() protected méthode

protected InsertNodeSorted ( Node newNode, Node parentNode ) : void
newNode Node
parentNode Node
Résultat void

OnClosed() protected méthode

protected OnClosed ( EventArgs e ) : void
e EventArgs
Résultat void

OnShown() protected méthode

protected OnShown ( EventArgs e ) : void
e EventArgs
Résultat void

OpenResource() protected méthode

protected OpenResource ( TreeNodeAdv node ) : bool
node TreeNodeAdv
Résultat bool

RegisterNode() protected méthode

protected RegisterNode ( Node node ) : void
node Node
Résultat void

RegisterNodeTree() protected méthode

protected RegisterNodeTree ( Node node ) : void
node Node
Résultat void

ScanComponent() protected méthode

protected ScanComponent ( Component cmp ) : ComponentNode
cmp Component
Résultat ComponentNode

ScanGameObject() protected méthode

protected ScanGameObject ( GameObject obj, bool scanChildren ) : GameObjectNode
obj GameObject
scanChildren bool
Résultat GameObjectNode

ScanScene() protected méthode

protected ScanScene ( Scene scene ) : Node
scene Scene
Résultat Node

SceneView() public méthode

public SceneView ( ) : System
Résultat System

SelectNode() public méthode

public SelectNode ( NodeBase node, bool select = true ) : bool
node NodeBase
select bool
Résultat bool

SelectNodes() public méthode

public SelectNodes ( IEnumerable nodes, bool select = true ) : void
nodes IEnumerable
select bool
Résultat void

UnregisterNode() protected méthode

protected UnregisterNode ( Node node ) : void
node Node
Résultat void

UnregisterNodeTree() protected méthode

protected UnregisterNodeTree ( Node node ) : void
node Node
Résultat void

UpdatePrefabLinkStatus() protected méthode

protected UpdatePrefabLinkStatus ( bool checkFileChanged ) : void
checkFileChanged bool
Résultat void

UpdateSceneLabel() protected méthode

protected UpdateSceneLabel ( ) : void
Résultat void