Dungeon Architect  17.0.0
DungeonArchitect.Editors.SnapFlow.GrammarNodeRendererBase Class Referenceabstract
Inheritance diagram for DungeonArchitect.Editors.SnapFlow.GrammarNodeRendererBase:
DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRenderer DungeonArchitect.Editors.SnapFlow.GrammarExecEntryNodeRenderer DungeonArchitect.Editors.SnapFlow.GrammarExecRuleNodeRenderer DungeonArchitect.Editors.SnapFlow.GrammarTaskNodeRenderer

Public Member Functions

override void Draw (UIRenderer renderer, GraphRendererContext rendererContext, GraphNode node, GraphCamera camera)
 
void UpdateNodeBounds (GraphNode node, float zoomLevel)
 
- Public Member Functions inherited from DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRenderer
virtual void Release ()
 

Static Public Member Functions

static GUIStyle GetNodeStyle (GraphNode node, float zoomLevel)
 

Protected Member Functions

abstract string GetCaption (GraphNode node)
 
abstract Color GetPinColor (GraphNode node)
 
virtual Color GetBodyColor (GraphNode node)
 
virtual Vector2 GetContentScreenSize (GraphNode node, GUIStyle style)
 
virtual void DrawNodeContent (UIRenderer renderer, GraphNode node, GUIStyle style, Rect bounds)
 
- Protected Member Functions inherited from DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRenderer
virtual Color getBackgroundColor (GraphNode node)
 
virtual void DrawTextCentered (UIRenderer renderer, GraphRendererContext rendererContext, GraphNode node, GraphCamera camera, string text)
 
virtual void DrawTextCentered (UIRenderer renderer, GraphRendererContext rendererContext, GraphNode node, GraphCamera camera, string text, Vector2 offset)
 
void DrawNodeTexture (UIRenderer renderer, GraphRendererContext rendererContext, GraphNode node, GraphCamera camera, string textureName)
 

Detailed Description

Definition at line 12 of file GrammarNodeRendererBase.cs.


The documentation for this class was generated from the following file: