|
| SetGlobalVariableCommandNode (CommandData _commandData, Command _command, Vector2 _position, Config _config) |
|
override void | Draw (Vector2 _offset) |
|
Public Member Functions inherited from Calcatz.CookieCutter.CommandNode |
CommandData | GetCommandData () |
|
Command | GetCommand () |
|
T | GetCommand< T > () |
|
| CommandNode (CommandData _commandData, Command _command, Vector2 _position, float _width, float _height, Config _config) |
|
ConnectionPoint | AddMainInPoint (Config _config) |
|
ConnectionPoint | AddMainOutPoint (Config _config) |
|
ConnectionPoint | AddPropertyInPoint (Type _type, Config _config) |
|
ConnectionPoint | AddPropertyInPoint< T > (Config _config) |
|
ConnectionPoint | AddPropertyOutPoint (Type _type, Config _config) |
|
ConnectionPoint | AddPropertyOutPoint< T > (Config _config) |
|
virtual bool | FilterByContent (string _filter, out string _displayContent) |
|
| Node (Vector2 position, float width, float height, Config config) |
|
ConnectionPoint | AddInPoint (Config _config) |
|
ConnectionPoint | AddOutPoint (Config _config) |
|
void | SetConfig (Config _config) |
|
void | Drag (Vector2 delta) |
|
bool | ProcessEvents (Vector2 _offset, Event e, float _zoomScale, ref bool _anyNodeClicked) |
|
bool | ProcessSelectedNodesEvents (Vector2 _offset, Event e, HashSet< Node > _selectedNodes) |
|
|
Static Public Member Functions inherited from Calcatz.CookieCutter.CommandNode |
static int | GetConnectionPointIndex (ConnectionPoint _point, List< ConnectionPoint > _points) |
|
static MonoScript | GetMonoScript (Type _commandType) |
|
Public Attributes inherited from Calcatz.CookieCutter.CommandNode |
System.Action | onRefreshNeeded |
|
string | nodeName = "Command" |
|
string | tooltip = "" |
|
Rect | rect |
|
bool | isDragged |
|
bool | isSelected |
|
bool | isOffScreen |
|
bool | hasOffScreenCalculated |
|
List< ConnectionPoint > | inPoints |
|
List< ConnectionPoint > | outPoints |
|
GUIStyle | style |
|
GUIStyle | defaultNodeStyle |
|
GUIStyle | selectedNodeStyle |
|
Action< Node > | OnRemoveNode |
|
Static Public Attributes inherited from Calcatz.CookieCutter.CommandNode |
static List< Command > | clipboardCommands = new List<Command>() |
|
const float | verticalSpacing = 5 |
|
Protected Member Functions inherited from Calcatz.CookieCutter.CommandNode |
virtual void | HandleFirstInPointCreation (Config _config) |
|
virtual void | HandleFirstOutPointCreation (Config _config) |
|
override void | DrawInPoint (Vector2 _nodePosition, int _index, float _yPos) |
|
override void | DrawOutPoint (Vector2 _nodePosition, int _index, float _yPos) |
|
virtual void | OnDrawTitle (Vector2 _absolutePosition) |
|
virtual void | OnDrawContents (Vector2 _absolutePosition) |
|
void | AddRectHeight (float _height, bool _autoAddVerticalSpacing=true) |
|
override void | OnEndDragNode () |
|
override void | HandleContextMenu (GenericMenu _genericMenu) |
|
override bool | IsCopyAvailable () |
|
bool | IsPasteAvailable () |
|
override void | Copy () |
|
override void | Paste () |
|
override void | OnClickRemoveNode () |
|
Rect | GenerateLineRect (Vector2 _absolutePosition, int _lineCount=1) |
| A wrapper to generate a standard rect for one line (or more) field. More...
|
|
void | GenerateSingleLineLabeledRect (Vector2 _absolutePosition, out Rect labelRect, out Rect valueRect) |
|
virtual void | OnRemoved () |
|
Static Protected Member Functions inherited from Calcatz.CookieCutter.CommandNode |
static void | DropBinderAreaGUI< T > (Rect _dropArea, System.Action< T > _onObjectChanged) |
|
Protected Attributes inherited from Calcatz.CookieCutter.CommandNode |
CommandData | commandData |
|
SerializedProperty | serializedProperty |
|
Command | command |
|
float | currentY |
|
Static Protected Attributes inherited from Calcatz.CookieCutter.CommandNode |
const float | LABEL_WIDTH = 0.4f |
|
static Styles | styles = new Styles() |
|
Properties inherited from Calcatz.CookieCutter.CommandNode |
virtual string[] | ReservedNodeNames [get] |
|
virtual bool[] | ReservedNodeTypes [get] |
|