Polyphase Game Engine
Loading...
Searching...
No Matches
ValueNodes.h
Go to the documentation of this file.
1#pragma once
2
4
5// --- Float Constant ---
7{
8public:
10 virtual void SetupPins() override;
11 virtual void Evaluate() override;
12 virtual const char* GetNodeTypeName() const override { return "Float"; }
13 virtual const char* GetNodeCategory() const override { return "Value"; }
14 virtual glm::vec4 GetNodeColor() const override;
15};
16
17// --- Int Constant ---
19{
20public:
22 virtual void SetupPins() override;
23 virtual void Evaluate() override;
24 virtual const char* GetNodeTypeName() const override { return "Integer"; }
25 virtual const char* GetNodeCategory() const override { return "Value"; }
26 virtual glm::vec4 GetNodeColor() const override;
27};
28
29// --- Vector Constant ---
31{
32public:
34 virtual void SetupPins() override;
35 virtual void Evaluate() override;
36 virtual const char* GetNodeTypeName() const override { return "Vector"; }
37 virtual const char* GetNodeCategory() const override { return "Value"; }
38 virtual glm::vec4 GetNodeColor() const override;
39};
40
41// --- Color Constant ---
43{
44public:
46 virtual void SetupPins() override;
47 virtual void Evaluate() override;
48 virtual const char* GetNodeTypeName() const override { return "Color"; }
49 virtual const char* GetNodeCategory() const override { return "Value"; }
50 virtual glm::vec4 GetNodeColor() const override;
51};
52
53// --- Time ---
54class TimeNode : public GraphNode
55{
56public:
58 virtual void SetupPins() override;
59 virtual void Evaluate() override;
60 virtual const char* GetNodeTypeName() const override { return "Time"; }
61 virtual const char* GetNodeCategory() const override { return "Value"; }
62 virtual glm::vec4 GetNodeColor() const override;
63};
64
65// --- Viewer ---
66class ViewerNode : public GraphNode
67{
68public:
70 virtual void SetupPins() override;
71 virtual void Evaluate() override;
72 virtual const char* GetNodeTypeName() const override { return "Viewer"; }
73 virtual const char* GetNodeCategory() const override { return "Utility"; }
74 virtual glm::vec4 GetNodeColor() const override;
75};
76
77// --- Debug Log ---
78class DebugLogNode : public GraphNode
79{
80public:
82 virtual void SetupPins() override;
83 virtual void Evaluate() override;
84 virtual const char* GetNodeTypeName() const override { return "Debug Log"; }
85 virtual const char* GetNodeCategory() const override { return "Utility"; }
86 virtual glm::vec4 GetNodeColor() const override;
87};
88
89// =============================================================================
90// String Conversion Nodes
91// =============================================================================
92
93// --- Float To String ---
95{
96public:
98 virtual void SetupPins() override;
99 virtual void Evaluate() override;
100 virtual const char* GetNodeTypeName() const override { return "Float To String"; }
101 virtual const char* GetNodeCategory() const override { return "Conversion"; }
102 virtual glm::vec4 GetNodeColor() const override;
103};
104
105// --- Int To String ---
107{
108public:
110 virtual void SetupPins() override;
111 virtual void Evaluate() override;
112 virtual const char* GetNodeTypeName() const override { return "Int To String"; }
113 virtual const char* GetNodeCategory() const override { return "Conversion"; }
114 virtual glm::vec4 GetNodeColor() const override;
115};
116
117// --- Color To String ---
119{
120public:
122 virtual void SetupPins() override;
123 virtual void Evaluate() override;
124 virtual const char* GetNodeTypeName() const override { return "Color To String"; }
125 virtual const char* GetNodeCategory() const override { return "Conversion"; }
126 virtual glm::vec4 GetNodeColor() const override;
127};
128
129// --- Vector To String ---
131{
132public:
134 virtual void SetupPins() override;
135 virtual void Evaluate() override;
136 virtual const char* GetNodeTypeName() const override { return "Vector To String"; }
137 virtual const char* GetNodeCategory() const override { return "Conversion"; }
138 virtual glm::vec4 GetNodeColor() const override;
139};
140
141// --- Bool To String ---
143{
144public:
146 virtual void SetupPins() override;
147 virtual void Evaluate() override;
148 virtual const char* GetNodeTypeName() const override { return "Bool To String"; }
149 virtual const char* GetNodeCategory() const override { return "Conversion"; }
150 virtual glm::vec4 GetNodeColor() const override;
151};
152
153// --- Node To String ---
155{
156public:
158 virtual void SetupPins() override;
159 virtual void Evaluate() override;
160 virtual const char* GetNodeTypeName() const override { return "Node To String"; }
161 virtual const char* GetNodeCategory() const override { return "Conversion"; }
162 virtual glm::vec4 GetNodeColor() const override;
163};
164
165// --- Node3D To String ---
167{
168public:
170 virtual void SetupPins() override;
171 virtual void Evaluate() override;
172 virtual const char* GetNodeTypeName() const override { return "Node3D To String"; }
173 virtual const char* GetNodeCategory() const override { return "Conversion"; }
174 virtual glm::vec4 GetNodeColor() const override;
175};
176
177// --- String To Float ---
179{
180public:
182 virtual void SetupPins() override;
183 virtual void Evaluate() override;
184 virtual const char* GetNodeTypeName() const override { return "String To Float"; }
185 virtual const char* GetNodeCategory() const override { return "Conversion"; }
186 virtual glm::vec4 GetNodeColor() const override;
187};
188
189// --- String To Int ---
191{
192public:
194 virtual void SetupPins() override;
195 virtual void Evaluate() override;
196 virtual const char* GetNodeTypeName() const override { return "String To Int"; }
197 virtual const char* GetNodeCategory() const override { return "Conversion"; }
198 virtual glm::vec4 GetNodeColor() const override;
199};
200
201// --- String To Bool ---
203{
204public:
206 virtual void SetupPins() override;
207 virtual void Evaluate() override;
208 virtual const char* GetNodeTypeName() const override { return "String To Bool"; }
209 virtual const char* GetNodeCategory() const override { return "Conversion"; }
210 virtual glm::vec4 GetNodeColor() const override;
211};
212
213// --- String To Vector ---
215{
216public:
218 virtual void SetupPins() override;
219 virtual void Evaluate() override;
220 virtual const char* GetNodeTypeName() const override { return "String To Vector"; }
221 virtual const char* GetNodeCategory() const override { return "Conversion"; }
222 virtual glm::vec4 GetNodeColor() const override;
223};
224
225// --- String To Color ---
227{
228public:
230 virtual void SetupPins() override;
231 virtual void Evaluate() override;
232 virtual const char* GetNodeTypeName() const override { return "String To Color"; }
233 virtual const char* GetNodeCategory() const override { return "Conversion"; }
234 virtual glm::vec4 GetNodeColor() const override;
235};
236
237// =============================================================================
238// Type Conversion Nodes
239// =============================================================================
240
241// --- Vector To Color ---
243{
244public:
246 virtual void SetupPins() override;
247 virtual void Evaluate() override;
248 virtual const char* GetNodeTypeName() const override { return "Vector To Color"; }
249 virtual const char* GetNodeCategory() const override { return "Conversion"; }
250 virtual glm::vec4 GetNodeColor() const override;
251};
252
253// --- Color To Vector ---
255{
256public:
258 virtual void SetupPins() override;
259 virtual void Evaluate() override;
260 virtual const char* GetNodeTypeName() const override { return "Color To Vector"; }
261 virtual const char* GetNodeCategory() const override { return "Conversion"; }
262 virtual glm::vec4 GetNodeColor() const override;
263};
264
265// --- Split Vector ---
267{
268public:
270 virtual void SetupPins() override;
271 virtual void Evaluate() override;
272 virtual const char* GetNodeTypeName() const override { return "Split Vector"; }
273 virtual const char* GetNodeCategory() const override { return "Conversion"; }
274 virtual glm::vec4 GetNodeColor() const override;
275};
276
277// --- Split Color ---
279{
280public:
282 virtual void SetupPins() override;
283 virtual void Evaluate() override;
284 virtual const char* GetNodeTypeName() const override { return "Split Color"; }
285 virtual const char* GetNodeCategory() const override { return "Conversion"; }
286 virtual glm::vec4 GetNodeColor() const override;
287};
288
289// =============================================================================
290// Color Construction Nodes
291// =============================================================================
292
293// --- Hex To Color ---
295{
296public:
298 virtual void SetupPins() override;
299 virtual void Evaluate() override;
300 virtual const char* GetNodeTypeName() const override { return "Hex To Color"; }
301 virtual const char* GetNodeCategory() const override { return "Color"; }
302 virtual glm::vec4 GetNodeColor() const override;
303};
304
305// --- RGBA Color ---
307{
308public:
310 virtual void SetupPins() override;
311 virtual void Evaluate() override;
312 virtual const char* GetNodeTypeName() const override { return "RGBA Color"; }
313 virtual const char* GetNodeCategory() const override { return "Color"; }
314 virtual glm::vec4 GetNodeColor() const override;
315};
316
317// --- RGB Color ---
319{
320public:
322 virtual void SetupPins() override;
323 virtual void Evaluate() override;
324 virtual const char* GetNodeTypeName() const override { return "RGB Color"; }
325 virtual const char* GetNodeCategory() const override { return "Color"; }
326 virtual glm::vec4 GetNodeColor() const override;
327};
328
329// --- Linear Color ---
331{
332public:
334 virtual void SetupPins() override;
335 virtual void Evaluate() override;
336 virtual const char* GetNodeTypeName() const override { return "Linear Color"; }
337 virtual const char* GetNodeCategory() const override { return "Color"; }
338 virtual glm::vec4 GetNodeColor() const override;
339};
340
341// =============================================================================
342// DateTime Nodes
343// =============================================================================
344
345// --- DateTime To String ---
347{
348public:
350 virtual void SetupPins() override;
351 virtual void Evaluate() override;
352 virtual const char* GetNodeTypeName() const override { return "DateTime To String"; }
353 virtual const char* GetNodeCategory() const override { return "DateTime"; }
354 virtual glm::vec4 GetNodeColor() const override;
355};
356
357// --- DateTime Now ---
359{
360public:
362 virtual void SetupPins() override;
363 virtual void Evaluate() override;
364 virtual const char* GetNodeTypeName() const override { return "DateTime Now"; }
365 virtual const char* GetNodeCategory() const override { return "DateTime"; }
366 virtual glm::vec4 GetNodeColor() const override;
367};
368
369// --- DateTime To Float ---
371{
372public:
374 virtual void SetupPins() override;
375 virtual void Evaluate() override;
376 virtual const char* GetNodeTypeName() const override { return "DateTime To Float"; }
377 virtual const char* GetNodeCategory() const override { return "DateTime"; }
378 virtual glm::vec4 GetNodeColor() const override;
379};
380
381// --- Float To DateTime ---
383{
384public:
386 virtual void SetupPins() override;
387 virtual void Evaluate() override;
388 virtual const char* GetNodeTypeName() const override { return "Float To DateTime"; }
389 virtual const char* GetNodeCategory() const override { return "DateTime"; }
390 virtual glm::vec4 GetNodeColor() const override;
391};
392
393// --- Add Seconds ---
395{
396public:
398 virtual void SetupPins() override;
399 virtual void Evaluate() override;
400 virtual const char* GetNodeTypeName() const override { return "Add Seconds"; }
401 virtual const char* GetNodeCategory() const override { return "DateTime"; }
402 virtual glm::vec4 GetNodeColor() const override;
403};
404
405// --- Add Minutes ---
407{
408public:
410 virtual void SetupPins() override;
411 virtual void Evaluate() override;
412 virtual const char* GetNodeTypeName() const override { return "Add Minutes"; }
413 virtual const char* GetNodeCategory() const override { return "DateTime"; }
414 virtual glm::vec4 GetNodeColor() const override;
415};
416
417// --- Add Hours ---
419{
420public:
422 virtual void SetupPins() override;
423 virtual void Evaluate() override;
424 virtual const char* GetNodeTypeName() const override { return "Add Hours"; }
425 virtual const char* GetNodeCategory() const override { return "DateTime"; }
426 virtual glm::vec4 GetNodeColor() const override;
427};
428
429// =============================================================================
430// Dictionary Nodes
431// =============================================================================
432
433// --- String To Dictionary ---
435{
436public:
438 virtual void SetupPins() override;
439 virtual void Evaluate() override;
440 virtual const char* GetNodeTypeName() const override { return "String To Dictionary"; }
441 virtual const char* GetNodeCategory() const override { return "Dictionary"; }
442 virtual glm::vec4 GetNodeColor() const override;
443};
444
445// --- Parse Json To Dictionary ---
447{
448public:
450 virtual void SetupPins() override;
451 virtual void Evaluate() override;
452 virtual const char* GetNodeTypeName() const override { return "Parse JSON To Dictionary"; }
453 virtual const char* GetNodeCategory() const override { return "Dictionary"; }
454 virtual glm::vec4 GetNodeColor() const override;
455};
456
457// --- Get Dictionary Value ---
459{
460public:
462 virtual void SetupPins() override;
463 virtual void Evaluate() override;
464 virtual const char* GetNodeTypeName() const override { return "Get Dictionary Value"; }
465 virtual const char* GetNodeCategory() const override { return "Dictionary"; }
466 virtual glm::vec4 GetNodeColor() const override;
467};
468
469// --- Get Dictionary Keys ---
471{
472public:
474 virtual void SetupPins() override;
475 virtual void Evaluate() override;
476 virtual const char* GetNodeTypeName() const override { return "Get Dictionary Keys"; }
477 virtual const char* GetNodeCategory() const override { return "Dictionary"; }
478 virtual glm::vec4 GetNodeColor() const override;
479};
480
481// --- Dictionary To Json ---
483{
484public:
486 virtual void SetupPins() override;
487 virtual void Evaluate() override;
488 virtual const char* GetNodeTypeName() const override { return "Dictionary To JSON"; }
489 virtual const char* GetNodeCategory() const override { return "Dictionary"; }
490 virtual glm::vec4 GetNodeColor() const override;
491};
492
493// --- Dictionary To String ---
495{
496public:
498 virtual void SetupPins() override;
499 virtual void Evaluate() override;
500 virtual const char* GetNodeTypeName() const override { return "Dictionary To String"; }
501 virtual const char* GetNodeCategory() const override { return "Dictionary"; }
502 virtual glm::vec4 GetNodeColor() const override;
503};
504
505// =============================================================================
506// String Operation Nodes
507// =============================================================================
508
509// --- String Concatenate ---
511{
512public:
514 virtual void SetupPins() override;
515 virtual void Evaluate() override;
516 virtual const char* GetNodeTypeName() const override { return "String Concatenate"; }
517 virtual const char* GetNodeCategory() const override { return "String"; }
518 virtual glm::vec4 GetNodeColor() const override;
519};
520
521// --- String Length ---
523{
524public:
526 virtual void SetupPins() override;
527 virtual void Evaluate() override;
528 virtual const char* GetNodeTypeName() const override { return "String Length"; }
529 virtual const char* GetNodeCategory() const override { return "String"; }
530 virtual glm::vec4 GetNodeColor() const override;
531};
532
533// --- Substring ---
535{
536public:
538 virtual void SetupPins() override;
539 virtual void Evaluate() override;
540 virtual const char* GetNodeTypeName() const override { return "Substring"; }
541 virtual const char* GetNodeCategory() const override { return "String"; }
542 virtual glm::vec4 GetNodeColor() const override;
543};
544
545// --- String Contains ---
547{
548public:
550 virtual void SetupPins() override;
551 virtual void Evaluate() override;
552 virtual const char* GetNodeTypeName() const override { return "String Contains"; }
553 virtual const char* GetNodeCategory() const override { return "String"; }
554 virtual glm::vec4 GetNodeColor() const override;
555};
556
557// --- String Find ---
559{
560public:
562 virtual void SetupPins() override;
563 virtual void Evaluate() override;
564 virtual const char* GetNodeTypeName() const override { return "String Find"; }
565 virtual const char* GetNodeCategory() const override { return "String"; }
566 virtual glm::vec4 GetNodeColor() const override;
567};
568
569// --- String Replace ---
571{
572public:
574 virtual void SetupPins() override;
575 virtual void Evaluate() override;
576 virtual const char* GetNodeTypeName() const override { return "String Replace"; }
577 virtual const char* GetNodeCategory() const override { return "String"; }
578 virtual glm::vec4 GetNodeColor() const override;
579};
580
581// --- String Split ---
583{
584public:
586 virtual void SetupPins() override;
587 virtual void Evaluate() override;
588 virtual const char* GetNodeTypeName() const override { return "String Split"; }
589 virtual const char* GetNodeCategory() const override { return "String"; }
590 virtual glm::vec4 GetNodeColor() const override;
591};
592
593// --- String To Upper ---
595{
596public:
598 virtual void SetupPins() override;
599 virtual void Evaluate() override;
600 virtual const char* GetNodeTypeName() const override { return "String To Upper"; }
601 virtual const char* GetNodeCategory() const override { return "String"; }
602 virtual glm::vec4 GetNodeColor() const override;
603};
604
605// --- String To Lower ---
607{
608public:
610 virtual void SetupPins() override;
611 virtual void Evaluate() override;
612 virtual const char* GetNodeTypeName() const override { return "String To Lower"; }
613 virtual const char* GetNodeCategory() const override { return "String"; }
614 virtual glm::vec4 GetNodeColor() const override;
615};
616
617// --- String Trim ---
619{
620public:
622 virtual void SetupPins() override;
623 virtual void Evaluate() override;
624 virtual const char* GetNodeTypeName() const override { return "String Trim"; }
625 virtual const char* GetNodeCategory() const override { return "String"; }
626 virtual glm::vec4 GetNodeColor() const override;
627};
628
629// --- String Format ---
631{
632public:
634 virtual void SetupPins() override;
635 virtual void Evaluate() override;
636 virtual const char* GetNodeTypeName() const override { return "String Format"; }
637 virtual const char* GetNodeCategory() const override { return "String"; }
638 virtual glm::vec4 GetNodeColor() const override;
639};
640
641// --- String Starts With ---
643{
644public:
646 virtual void SetupPins() override;
647 virtual void Evaluate() override;
648 virtual const char* GetNodeTypeName() const override { return "String Starts With"; }
649 virtual const char* GetNodeCategory() const override { return "String"; }
650 virtual glm::vec4 GetNodeColor() const override;
651};
652
653// --- String Ends With ---
655{
656public:
658 virtual void SetupPins() override;
659 virtual void Evaluate() override;
660 virtual const char* GetNodeTypeName() const override { return "String Ends With"; }
661 virtual const char* GetNodeCategory() const override { return "String"; }
662 virtual glm::vec4 GetNodeColor() const override;
663};
664
665// =============================================================================
666// Utility Nodes
667// =============================================================================
668
669// --- Make Vector ---
671{
672public:
674 virtual void SetupPins() override;
675 virtual void Evaluate() override;
676 virtual const char* GetNodeTypeName() const override { return "Make Vector"; }
677 virtual const char* GetNodeCategory() const override { return "Utility"; }
678 virtual glm::vec4 GetNodeColor() const override;
679};
680
681// --- Make Vector 2D ---
683{
684public:
686 virtual void SetupPins() override;
687 virtual void Evaluate() override;
688 virtual const char* GetNodeTypeName() const override { return "Make Vector 2D"; }
689 virtual const char* GetNodeCategory() const override { return "Utility"; }
690 virtual glm::vec4 GetNodeColor() const override;
691};
692
693// --- Node To Node3D ---
695{
696public:
698 virtual void SetupPins() override;
699 virtual void Evaluate() override;
700 virtual const char* GetNodeTypeName() const override { return "Node To Node3D"; }
701 virtual const char* GetNodeCategory() const override { return "Utility"; }
702 virtual glm::vec4 GetNodeColor() const override;
703};
704
705// --- Node3D To Node ---
707{
708public:
710 virtual void SetupPins() override;
711 virtual void Evaluate() override;
712 virtual const char* GetNodeTypeName() const override { return "Node3D To Node"; }
713 virtual const char* GetNodeCategory() const override { return "Utility"; }
714 virtual glm::vec4 GetNodeColor() const override;
715};
716
717// --- Reroute ---
718class RerouteNode : public GraphNode
719{
720public:
722 virtual void SetupPins() override;
723 virtual void Evaluate() override;
724 virtual const char* GetNodeTypeName() const override { return "Reroute"; }
725 virtual const char* GetNodeCategory() const override { return "Utility"; }
726 virtual glm::vec4 GetNodeColor() const override;
727};
728
729// --- Node to Text ---
731{
732 public:
734 virtual void SetupPins() override;
735 virtual void Evaluate() override;
736 virtual const char* GetNodeTypeName() const override { return "Node To Text"; }
737 virtual const char* GetNodeCategory() const override { return "Utility"; }
738 virtual glm::vec4 GetNodeColor() const override;
739};
740
741// --- Node to Text ---
743{
744 public:
746 virtual void SetupPins() override;
747 virtual void Evaluate() override;
748 virtual const char* GetNodeTypeName() const override { return "Node3D To Text"; }
749 virtual const char* GetNodeCategory() const override { return "Utility"; }
750 virtual glm::vec4 GetNodeColor() const override;
751};
Definition ValueNodes.h:419
virtual void SetupPins() override
Definition ValueNodes.cpp:845
DECLARE_GRAPH_NODE(AddHoursNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:424
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:859
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:425
virtual void Evaluate() override
Definition ValueNodes.cpp:852
Definition ValueNodes.h:407
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:838
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:413
virtual void Evaluate() override
Definition ValueNodes.cpp:831
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:412
virtual void SetupPins() override
Definition ValueNodes.cpp:824
DECLARE_GRAPH_NODE(AddMinutesNode, GraphNode)
Definition ValueNodes.h:395
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:817
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:400
virtual void Evaluate() override
Definition ValueNodes.cpp:810
virtual void SetupPins() override
Definition ValueNodes.cpp:803
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:401
DECLARE_GRAPH_NODE(AddSecondsNode, GraphNode)
Definition ValueNodes.h:143
DECLARE_GRAPH_NODE(BoolToStringNode, GraphNode)
virtual void Evaluate() override
Definition ValueNodes.cpp:273
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:279
virtual void SetupPins() override
Definition ValueNodes.cpp:267
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:148
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:149
Definition ValueNodes.h:43
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:92
DECLARE_GRAPH_NODE(ColorConstantNode, GraphNode)
virtual void Evaluate() override
Definition ValueNodes.cpp:87
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:49
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:48
virtual void SetupPins() override
Definition ValueNodes.cpp:81
Definition ValueNodes.h:119
virtual void SetupPins() override
Definition ValueNodes.cpp:225
DECLARE_GRAPH_NODE(ColorToStringNode, GraphNode)
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:239
virtual void Evaluate() override
Definition ValueNodes.cpp:231
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:125
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:124
Definition ValueNodes.h:255
virtual void SetupPins() override
Definition ValueNodes.cpp:486
virtual void Evaluate() override
Definition ValueNodes.cpp:493
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:260
DECLARE_GRAPH_NODE(ColorToVectorNode, GraphNode)
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:500
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:261
Definition ValueNodes.h:359
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:731
virtual void SetupPins() override
Definition ValueNodes.cpp:720
DECLARE_GRAPH_NODE(DateTimeNowNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:364
virtual void Evaluate() override
Definition ValueNodes.cpp:725
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:365
Definition ValueNodes.h:371
virtual void Evaluate() override
Definition ValueNodes.cpp:744
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:768
virtual void SetupPins() override
Definition ValueNodes.cpp:738
DECLARE_GRAPH_NODE(DateTimeToFloatNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:376
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:377
Definition ValueNodes.h:347
virtual void Evaluate() override
Definition ValueNodes.cpp:696
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:352
virtual void SetupPins() override
Definition ValueNodes.cpp:689
DECLARE_GRAPH_NODE(DateTimeToStringNode, GraphNode)
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:353
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:713
Definition ValueNodes.h:79
DECLARE_GRAPH_NODE(DebugLogNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:84
virtual void SetupPins() override
Definition ValueNodes.cpp:138
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:166
virtual void Evaluate() override
Definition ValueNodes.cpp:148
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:85
Definition ValueNodes.h:483
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1201
virtual void SetupPins() override
Definition ValueNodes.cpp:1133
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:488
DECLARE_GRAPH_NODE(DictionaryToJsonNode, GraphNode)
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:489
virtual void Evaluate() override
Definition ValueNodes.cpp:1139
Definition ValueNodes.h:495
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:500
virtual void Evaluate() override
Definition ValueNodes.cpp:1214
DECLARE_GRAPH_NODE(DictionaryToStringNode, GraphNode)
virtual void SetupPins() override
Definition ValueNodes.cpp:1208
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:501
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1259
Definition ValueNodes.h:7
virtual void SetupPins() override
Definition ValueNodes.cpp:27
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:12
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:38
virtual void Evaluate() override
Definition ValueNodes.cpp:33
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:13
DECLARE_GRAPH_NODE(FloatConstantNode, GraphNode)
Definition ValueNodes.h:383
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:388
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:796
virtual void Evaluate() override
Definition ValueNodes.cpp:781
DECLARE_GRAPH_NODE(FloatToDateTimeNode, GraphNode)
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:389
virtual void SetupPins() override
Definition ValueNodes.cpp:775
Definition ValueNodes.h:95
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:101
virtual void Evaluate() override
Definition ValueNodes.cpp:187
virtual void SetupPins() override
Definition ValueNodes.cpp:180
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:199
DECLARE_GRAPH_NODE(FloatToStringNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:100
Definition ValueNodes.h:471
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:476
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:477
virtual void SetupPins() override
Definition ValueNodes.cpp:1095
virtual void Evaluate() override
Definition ValueNodes.cpp:1101
DECLARE_GRAPH_NODE(GetDictionaryKeysNode, GraphNode)
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1126
Definition ValueNodes.h:459
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:464
virtual void SetupPins() override
Definition ValueNodes.cpp:1045
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:465
DECLARE_GRAPH_NODE(GetDictionaryValueNode, GraphNode)
virtual void Evaluate() override
Definition ValueNodes.cpp:1053
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1088
Definition GraphNode.h:73
Definition ValueNodes.h:295
virtual void SetupPins() override
Definition ValueNodes.cpp:555
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:300
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:301
virtual void Evaluate() override
Definition ValueNodes.cpp:561
DECLARE_GRAPH_NODE(HexToColorNode, GraphNode)
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:602
Definition ValueNodes.h:19
virtual void SetupPins() override
Definition ValueNodes.cpp:45
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:24
virtual void Evaluate() override
Definition ValueNodes.cpp:51
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:25
DECLARE_GRAPH_NODE(IntConstantNode, GraphNode)
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:56
Definition ValueNodes.h:107
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:113
DECLARE_GRAPH_NODE(IntToStringNode, GraphNode)
virtual void Evaluate() override
Definition ValueNodes.cpp:212
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:218
virtual void SetupPins() override
Definition ValueNodes.cpp:206
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:112
Definition ValueNodes.h:331
virtual void Evaluate() override
Definition ValueNodes.cpp:671
virtual void SetupPins() override
Definition ValueNodes.cpp:657
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:336
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:337
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:682
DECLARE_GRAPH_NODE(LinearColorNode, GraphNode)
Definition ValueNodes.h:683
virtual void Evaluate() override
Definition ValueNodes.cpp:1626
virtual void SetupPins() override
Definition ValueNodes.cpp:1619
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:688
DECLARE_GRAPH_NODE(MakeVector2DNode, GraphNode)
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:689
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1633
Definition ValueNodes.h:671
DECLARE_GRAPH_NODE(MakeVectorNode, GraphNode)
virtual void Evaluate() override
Definition ValueNodes.cpp:1604
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1612
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:677
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:676
virtual void SetupPins() override
Definition ValueNodes.cpp:1596
Definition ValueNodes.h:707
virtual void Evaluate() override
Definition ValueNodes.cpp:1671
virtual void SetupPins() override
Definition ValueNodes.cpp:1664
DECLARE_GRAPH_NODE(Node3DToNodeNode, GraphNode)
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:713
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1680
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:712
Definition ValueNodes.h:167
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:172
virtual void SetupPins() override
Definition ValueNodes.cpp:313
DECLARE_GRAPH_NODE(Node3DToStringNode, GraphNode)
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:333
virtual void Evaluate() override
Definition ValueNodes.cpp:319
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:173
Definition ValueNodes.h:743
DECLARE_GRAPH_NODE(Node3DToTextNode, GraphNode)
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:749
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:748
virtual void SetupPins() override
Definition ValueNodes.cpp:1730
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1746
virtual void Evaluate() override
Definition ValueNodes.cpp:1737
Definition ValueNodes.h:695
virtual void SetupPins() override
Definition ValueNodes.cpp:1640
DECLARE_GRAPH_NODE(NodeToNode3DNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:700
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:701
virtual void Evaluate() override
Definition ValueNodes.cpp:1647
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1657
Definition ValueNodes.h:155
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:160
DECLARE_GRAPH_NODE(NodeToStringNode, GraphNode)
virtual void SetupPins() override
Definition ValueNodes.cpp:286
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:161
virtual void Evaluate() override
Definition ValueNodes.cpp:292
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:306
Definition ValueNodes.h:731
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:736
virtual void SetupPins() override
Definition ValueNodes.cpp:1707
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:737
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1723
DECLARE_GRAPH_NODE(NodeToTextNode, GraphNode)
virtual void Evaluate() override
Definition ValueNodes.cpp:1714
Definition ValueNodes.h:447
DECLARE_GRAPH_NODE(ParseJsonToDictionaryNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:452
virtual void Evaluate() override
Definition ValueNodes.cpp:962
virtual void SetupPins() override
Definition ValueNodes.cpp:917
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:453
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1038
Definition ValueNodes.h:307
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:313
virtual void Evaluate() override
Definition ValueNodes.cpp:618
DECLARE_GRAPH_NODE(RGBAColorNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:312
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:627
virtual void SetupPins() override
Definition ValueNodes.cpp:609
Definition ValueNodes.h:319
DECLARE_GRAPH_NODE(RGBColorNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:324
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:325
virtual void Evaluate() override
Definition ValueNodes.cpp:642
virtual void SetupPins() override
Definition ValueNodes.cpp:634
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:650
Definition ValueNodes.h:719
virtual void Evaluate() override
Definition ValueNodes.cpp:1693
virtual void SetupPins() override
Definition ValueNodes.cpp:1687
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1698
DECLARE_GRAPH_NODE(RerouteNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:724
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:725
Definition ValueNodes.h:279
virtual void Evaluate() override
Definition ValueNodes.cpp:539
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:285
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:284
virtual void SetupPins() override
Definition ValueNodes.cpp:530
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:548
DECLARE_GRAPH_NODE(SplitColorNode, GraphNode)
Definition ValueNodes.h:267
DECLARE_GRAPH_NODE(SplitVectorNode, GraphNode)
virtual void Evaluate() override
Definition ValueNodes.cpp:515
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:523
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:273
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:272
virtual void SetupPins() override
Definition ValueNodes.cpp:507
Definition ValueNodes.h:511
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1280
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:516
virtual void SetupPins() override
Definition ValueNodes.cpp:1266
virtual void Evaluate() override
Definition ValueNodes.cpp:1273
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:517
DECLARE_GRAPH_NODE(StringConcatenateNode, GraphNode)
Definition ValueNodes.h:547
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:552
virtual void Evaluate() override
Definition ValueNodes.cpp:1343
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:553
virtual void SetupPins() override
Definition ValueNodes.cpp:1336
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1350
DECLARE_GRAPH_NODE(StringContainsNode, GraphNode)
Definition ValueNodes.h:655
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:661
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1589
DECLARE_GRAPH_NODE(StringEndsWithNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:660
virtual void SetupPins() override
Definition ValueNodes.cpp:1575
virtual void Evaluate() override
Definition ValueNodes.cpp:1582
Definition ValueNodes.h:559
virtual void SetupPins() override
Definition ValueNodes.cpp:1357
virtual void Evaluate() override
Definition ValueNodes.cpp:1364
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:564
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1372
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:565
DECLARE_GRAPH_NODE(StringFindNode, GraphNode)
Definition ValueNodes.h:631
DECLARE_GRAPH_NODE(StringFormatNode, GraphNode)
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1547
virtual void Evaluate() override
Definition ValueNodes.cpp:1536
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:637
virtual void SetupPins() override
Definition ValueNodes.cpp:1528
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:636
Definition ValueNodes.h:523
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:529
virtual void Evaluate() override
Definition ValueNodes.cpp:1293
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1299
DECLARE_GRAPH_NODE(StringLengthNode, GraphNode)
virtual void SetupPins() override
Definition ValueNodes.cpp:1287
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:528
Definition ValueNodes.h:571
DECLARE_GRAPH_NODE(StringReplaceNode, GraphNode)
virtual void SetupPins() override
Definition ValueNodes.cpp:1379
virtual void Evaluate() override
Definition ValueNodes.cpp:1387
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1406
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:576
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:577
Definition ValueNodes.h:583
DECLARE_GRAPH_NODE(StringSplitNode, GraphNode)
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1455
virtual void Evaluate() override
Definition ValueNodes.cpp:1422
virtual void SetupPins() override
Definition ValueNodes.cpp:1413
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:588
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:589
Definition ValueNodes.h:643
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1568
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:649
virtual void SetupPins() override
Definition ValueNodes.cpp:1554
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:648
DECLARE_GRAPH_NODE(StringStartsWithNode, GraphNode)
virtual void Evaluate() override
Definition ValueNodes.cpp:1561
Definition ValueNodes.h:203
virtual void SetupPins() override
Definition ValueNodes.cpp:386
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:400
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:208
virtual void Evaluate() override
Definition ValueNodes.cpp:392
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:209
DECLARE_GRAPH_NODE(StringToBoolNode, GraphNode)
Definition ValueNodes.h:227
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:458
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:232
virtual void Evaluate() override
Definition ValueNodes.cpp:438
DECLARE_GRAPH_NODE(StringToColorNode, GraphNode)
virtual void SetupPins() override
Definition ValueNodes.cpp:432
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:233
Definition ValueNodes.h:435
DECLARE_GRAPH_NODE(StringToDictionaryNode, GraphNode)
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:441
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:440
virtual void SetupPins() override
Definition ValueNodes.cpp:866
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:910
virtual void Evaluate() override
Definition ValueNodes.cpp:874
Definition ValueNodes.h:179
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:184
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:356
virtual void SetupPins() override
Definition ValueNodes.cpp:340
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:185
DECLARE_GRAPH_NODE(StringToFloatNode, GraphNode)
virtual void Evaluate() override
Definition ValueNodes.cpp:346
Definition ValueNodes.h:191
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:197
virtual void SetupPins() override
Definition ValueNodes.cpp:363
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:196
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:379
virtual void Evaluate() override
Definition ValueNodes.cpp:369
DECLARE_GRAPH_NODE(StringToIntNode, GraphNode)
Definition ValueNodes.h:607
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:612
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1493
virtual void SetupPins() override
Definition ValueNodes.cpp:1481
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:613
virtual void Evaluate() override
Definition ValueNodes.cpp:1487
DECLARE_GRAPH_NODE(StringToLowerNode, GraphNode)
Definition ValueNodes.h:595
virtual void Evaluate() override
Definition ValueNodes.cpp:1468
DECLARE_GRAPH_NODE(StringToUpperNode, GraphNode)
virtual void SetupPins() override
Definition ValueNodes.cpp:1462
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:601
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:600
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1474
Definition ValueNodes.h:215
virtual void Evaluate() override
Definition ValueNodes.cpp:413
virtual void SetupPins() override
Definition ValueNodes.cpp:407
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:425
DECLARE_GRAPH_NODE(StringToVectorNode, GraphNode)
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:221
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:220
Definition ValueNodes.h:619
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:624
virtual void Evaluate() override
Definition ValueNodes.cpp:1506
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1521
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:625
virtual void SetupPins() override
Definition ValueNodes.cpp:1500
DECLARE_GRAPH_NODE(StringTrimNode, GraphNode)
Definition ValueNodes.h:535
virtual void SetupPins() override
Definition ValueNodes.cpp:1306
DECLARE_GRAPH_NODE(SubstringNode, GraphNode)
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:541
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:540
virtual void Evaluate() override
Definition ValueNodes.cpp:1314
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:1329
Definition ValueNodes.h:55
DECLARE_GRAPH_NODE(TimeNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:60
virtual void SetupPins() override
Definition ValueNodes.cpp:99
virtual void Evaluate() override
Definition ValueNodes.cpp:104
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:61
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:110
Definition ValueNodes.h:31
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:37
virtual void Evaluate() override
Definition ValueNodes.cpp:69
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:36
virtual void SetupPins() override
Definition ValueNodes.cpp:63
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:74
DECLARE_GRAPH_NODE(VectorConstantNode, GraphNode)
Definition ValueNodes.h:243
DECLARE_GRAPH_NODE(VectorToColorNode, GraphNode)
virtual void SetupPins() override
Definition ValueNodes.cpp:465
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:248
virtual void Evaluate() override
Definition ValueNodes.cpp:472
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:479
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:249
Definition ValueNodes.h:131
virtual void SetupPins() override
Definition ValueNodes.cpp:246
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:136
DECLARE_GRAPH_NODE(VectorToStringNode, GraphNode)
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:260
virtual void Evaluate() override
Definition ValueNodes.cpp:252
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:137
Definition ValueNodes.h:67
virtual void SetupPins() override
Definition ValueNodes.cpp:117
DECLARE_GRAPH_NODE(ViewerNode, GraphNode)
virtual const char * GetNodeTypeName() const override
Definition ValueNodes.h:72
virtual glm::vec4 GetNodeColor() const override
Definition ValueNodes.cpp:131
virtual const char * GetNodeCategory() const override
Definition ValueNodes.h:73
virtual void Evaluate() override
Definition ValueNodes.cpp:125