C# Class ClassDiagramEditor, UnityClassDiagram

Inheritance: DiagramEditorWindow
Afficher le fichier Open project: sashcode/UnityClassDiagram Class Usage Examples

Méthodes publiques

Méthode Description
ClassDiagramEditor ( ) : System.Collections
loadTexture ( string relativePath ) : Texture2D

Méthodes protégées

Méthode Description
GetNullDiagramRootMessage ( ) : string
OnGUIimpl ( ) : void
getDiagramRoot ( GameObject activeGameObject ) : DiagramRoot,

Private Methods

Méthode Description
Create ( ) : void
DrawAnchor ( Vector2 destAnchorPos, float angle, Texture2D texAnchor ) : void
DrawTypeField ( Rect rect, string type ) : string
GetAnchorPos ( Vector2 pointA, Rect wr2 ) : Vector2
GetDestAnchorTex ( ) : Texture2D
GetSrcAnchorTex ( ) : Texture2D
calcPosition ( Vector2 topLeft, Vector2 bottomRight, Vector2 pointA ) : float
changeModeDraw ( ) : void
changeModeRef ( ClassNode clazz, int refType ) : void
drawLine ( Rect wr, Rect wr2, Color color, bool mouse, Texture2D srcAnchor, Texture2D destAnchor ) : void
drawWindow ( int id ) : void
init ( ) : void

Method Details

ClassDiagramEditor() public méthode

public ClassDiagramEditor ( ) : System.Collections
Résultat System.Collections

GetNullDiagramRootMessage() protected méthode

protected GetNullDiagramRootMessage ( ) : string
Résultat string

OnGUIimpl() protected méthode

protected OnGUIimpl ( ) : void
Résultat void

getDiagramRoot() protected méthode

protected getDiagramRoot ( GameObject activeGameObject ) : DiagramRoot,
activeGameObject GameObject
Résultat DiagramRoot,

loadTexture() public static méthode

public static loadTexture ( string relativePath ) : Texture2D
relativePath string
Résultat UnityEngine.Texture2D