Polyphase Game Engine
Loading...
Searching...
No Matches
ValueNodes.cpp File Reference
#include "NodeGraph/Nodes/ValueNodes.h"
#include "Utilities.h"
#include "Clock.h"
#include "Engine.h"
#include "Log.h"
#include "TableDatum.h"
#include "Nodes/Node.h"
#include "Nodes/3D/Node3d.h"
#include "Nodes/Widgets/Text.h"
#include <ctime>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <string>

Functions

 FORCE_LINK_DEF (ValueNodes)
 
 DEFINE_GRAPH_NODE (FloatConstantNode)
 
 DEFINE_GRAPH_NODE (IntConstantNode)
 
 DEFINE_GRAPH_NODE (VectorConstantNode)
 
 DEFINE_GRAPH_NODE (ColorConstantNode)
 
 DEFINE_GRAPH_NODE (TimeNode)
 
 DEFINE_GRAPH_NODE (ViewerNode)
 
 DEFINE_GRAPH_NODE (DebugLogNode)
 
 DEFINE_GRAPH_NODE (FloatToStringNode)
 
 DEFINE_GRAPH_NODE (IntToStringNode)
 
 DEFINE_GRAPH_NODE (ColorToStringNode)
 
 DEFINE_GRAPH_NODE (VectorToStringNode)
 
 DEFINE_GRAPH_NODE (BoolToStringNode)
 
 DEFINE_GRAPH_NODE (NodeToStringNode)
 
 DEFINE_GRAPH_NODE (Node3DToStringNode)
 
 DEFINE_GRAPH_NODE (StringToFloatNode)
 
 DEFINE_GRAPH_NODE (StringToIntNode)
 
 DEFINE_GRAPH_NODE (StringToBoolNode)
 
 DEFINE_GRAPH_NODE (StringToVectorNode)
 
 DEFINE_GRAPH_NODE (StringToColorNode)
 
 DEFINE_GRAPH_NODE (VectorToColorNode)
 
 DEFINE_GRAPH_NODE (ColorToVectorNode)
 
 DEFINE_GRAPH_NODE (SplitVectorNode)
 
 DEFINE_GRAPH_NODE (SplitColorNode)
 
 DEFINE_GRAPH_NODE (HexToColorNode)
 
 DEFINE_GRAPH_NODE (RGBAColorNode)
 
 DEFINE_GRAPH_NODE (RGBColorNode)
 
 DEFINE_GRAPH_NODE (LinearColorNode)
 
 DEFINE_GRAPH_NODE (DateTimeToStringNode)
 
 DEFINE_GRAPH_NODE (DateTimeNowNode)
 
 DEFINE_GRAPH_NODE (DateTimeToFloatNode)
 
 DEFINE_GRAPH_NODE (FloatToDateTimeNode)
 
 DEFINE_GRAPH_NODE (AddSecondsNode)
 
 DEFINE_GRAPH_NODE (AddMinutesNode)
 
 DEFINE_GRAPH_NODE (AddHoursNode)
 
 DEFINE_GRAPH_NODE (StringToDictionaryNode)
 
 DEFINE_GRAPH_NODE (ParseJsonToDictionaryNode)
 
 DEFINE_GRAPH_NODE (GetDictionaryValueNode)
 
 DEFINE_GRAPH_NODE (GetDictionaryKeysNode)
 
 DEFINE_GRAPH_NODE (DictionaryToJsonNode)
 
 DEFINE_GRAPH_NODE (DictionaryToStringNode)
 
 DEFINE_GRAPH_NODE (StringConcatenateNode)
 
 DEFINE_GRAPH_NODE (StringLengthNode)
 
 DEFINE_GRAPH_NODE (SubstringNode)
 
 DEFINE_GRAPH_NODE (StringContainsNode)
 
 DEFINE_GRAPH_NODE (StringFindNode)
 
 DEFINE_GRAPH_NODE (StringReplaceNode)
 
 DEFINE_GRAPH_NODE (StringSplitNode)
 
 DEFINE_GRAPH_NODE (StringToUpperNode)
 
 DEFINE_GRAPH_NODE (StringToLowerNode)
 
 DEFINE_GRAPH_NODE (StringTrimNode)
 
 DEFINE_GRAPH_NODE (StringFormatNode)
 
 DEFINE_GRAPH_NODE (StringStartsWithNode)
 
 DEFINE_GRAPH_NODE (StringEndsWithNode)
 
 DEFINE_GRAPH_NODE (MakeVectorNode)
 
 DEFINE_GRAPH_NODE (MakeVector2DNode)
 
 DEFINE_GRAPH_NODE (NodeToNode3DNode)
 
 DEFINE_GRAPH_NODE (Node3DToNodeNode)
 
 DEFINE_GRAPH_NODE (RerouteNode)
 
 DEFINE_GRAPH_NODE (NodeToTextNode)
 
 DEFINE_GRAPH_NODE (Node3DToTextNode)
 

Function Documentation

◆ DEFINE_GRAPH_NODE() [1/60]

DEFINE_GRAPH_NODE ( AddHoursNode  )

◆ DEFINE_GRAPH_NODE() [2/60]

DEFINE_GRAPH_NODE ( AddMinutesNode  )

◆ DEFINE_GRAPH_NODE() [3/60]

DEFINE_GRAPH_NODE ( AddSecondsNode  )

◆ DEFINE_GRAPH_NODE() [4/60]

DEFINE_GRAPH_NODE ( BoolToStringNode  )

◆ DEFINE_GRAPH_NODE() [5/60]

DEFINE_GRAPH_NODE ( ColorConstantNode  )

◆ DEFINE_GRAPH_NODE() [6/60]

DEFINE_GRAPH_NODE ( ColorToStringNode  )

◆ DEFINE_GRAPH_NODE() [7/60]

DEFINE_GRAPH_NODE ( ColorToVectorNode  )

◆ DEFINE_GRAPH_NODE() [8/60]

DEFINE_GRAPH_NODE ( DateTimeNowNode  )

◆ DEFINE_GRAPH_NODE() [9/60]

DEFINE_GRAPH_NODE ( DateTimeToFloatNode  )

◆ DEFINE_GRAPH_NODE() [10/60]

DEFINE_GRAPH_NODE ( DateTimeToStringNode  )

◆ DEFINE_GRAPH_NODE() [11/60]

DEFINE_GRAPH_NODE ( DebugLogNode  )

◆ DEFINE_GRAPH_NODE() [12/60]

DEFINE_GRAPH_NODE ( DictionaryToJsonNode  )

◆ DEFINE_GRAPH_NODE() [13/60]

DEFINE_GRAPH_NODE ( DictionaryToStringNode  )

◆ DEFINE_GRAPH_NODE() [14/60]

DEFINE_GRAPH_NODE ( FloatConstantNode  )

◆ DEFINE_GRAPH_NODE() [15/60]

DEFINE_GRAPH_NODE ( FloatToDateTimeNode  )

◆ DEFINE_GRAPH_NODE() [16/60]

DEFINE_GRAPH_NODE ( FloatToStringNode  )

◆ DEFINE_GRAPH_NODE() [17/60]

DEFINE_GRAPH_NODE ( GetDictionaryKeysNode  )

◆ DEFINE_GRAPH_NODE() [18/60]

DEFINE_GRAPH_NODE ( GetDictionaryValueNode  )

◆ DEFINE_GRAPH_NODE() [19/60]

DEFINE_GRAPH_NODE ( HexToColorNode  )

◆ DEFINE_GRAPH_NODE() [20/60]

DEFINE_GRAPH_NODE ( IntConstantNode  )

◆ DEFINE_GRAPH_NODE() [21/60]

DEFINE_GRAPH_NODE ( IntToStringNode  )

◆ DEFINE_GRAPH_NODE() [22/60]

DEFINE_GRAPH_NODE ( LinearColorNode  )

◆ DEFINE_GRAPH_NODE() [23/60]

DEFINE_GRAPH_NODE ( MakeVector2DNode  )

◆ DEFINE_GRAPH_NODE() [24/60]

DEFINE_GRAPH_NODE ( MakeVectorNode  )

◆ DEFINE_GRAPH_NODE() [25/60]

DEFINE_GRAPH_NODE ( Node3DToNodeNode  )

◆ DEFINE_GRAPH_NODE() [26/60]

DEFINE_GRAPH_NODE ( Node3DToStringNode  )

◆ DEFINE_GRAPH_NODE() [27/60]

DEFINE_GRAPH_NODE ( Node3DToTextNode  )

◆ DEFINE_GRAPH_NODE() [28/60]

DEFINE_GRAPH_NODE ( NodeToNode3DNode  )

◆ DEFINE_GRAPH_NODE() [29/60]

DEFINE_GRAPH_NODE ( NodeToStringNode  )

◆ DEFINE_GRAPH_NODE() [30/60]

DEFINE_GRAPH_NODE ( NodeToTextNode  )

◆ DEFINE_GRAPH_NODE() [31/60]

DEFINE_GRAPH_NODE ( ParseJsonToDictionaryNode  )

◆ DEFINE_GRAPH_NODE() [32/60]

DEFINE_GRAPH_NODE ( RerouteNode  )

◆ DEFINE_GRAPH_NODE() [33/60]

DEFINE_GRAPH_NODE ( RGBAColorNode  )

◆ DEFINE_GRAPH_NODE() [34/60]

DEFINE_GRAPH_NODE ( RGBColorNode  )

◆ DEFINE_GRAPH_NODE() [35/60]

DEFINE_GRAPH_NODE ( SplitColorNode  )

◆ DEFINE_GRAPH_NODE() [36/60]

DEFINE_GRAPH_NODE ( SplitVectorNode  )

◆ DEFINE_GRAPH_NODE() [37/60]

DEFINE_GRAPH_NODE ( StringConcatenateNode  )

◆ DEFINE_GRAPH_NODE() [38/60]

DEFINE_GRAPH_NODE ( StringContainsNode  )

◆ DEFINE_GRAPH_NODE() [39/60]

DEFINE_GRAPH_NODE ( StringEndsWithNode  )

◆ DEFINE_GRAPH_NODE() [40/60]

DEFINE_GRAPH_NODE ( StringFindNode  )

◆ DEFINE_GRAPH_NODE() [41/60]

DEFINE_GRAPH_NODE ( StringFormatNode  )

◆ DEFINE_GRAPH_NODE() [42/60]

DEFINE_GRAPH_NODE ( StringLengthNode  )

◆ DEFINE_GRAPH_NODE() [43/60]

DEFINE_GRAPH_NODE ( StringReplaceNode  )

◆ DEFINE_GRAPH_NODE() [44/60]

DEFINE_GRAPH_NODE ( StringSplitNode  )

◆ DEFINE_GRAPH_NODE() [45/60]

DEFINE_GRAPH_NODE ( StringStartsWithNode  )

◆ DEFINE_GRAPH_NODE() [46/60]

DEFINE_GRAPH_NODE ( StringToBoolNode  )

◆ DEFINE_GRAPH_NODE() [47/60]

DEFINE_GRAPH_NODE ( StringToColorNode  )

◆ DEFINE_GRAPH_NODE() [48/60]

DEFINE_GRAPH_NODE ( StringToDictionaryNode  )

◆ DEFINE_GRAPH_NODE() [49/60]

DEFINE_GRAPH_NODE ( StringToFloatNode  )

◆ DEFINE_GRAPH_NODE() [50/60]

DEFINE_GRAPH_NODE ( StringToIntNode  )

◆ DEFINE_GRAPH_NODE() [51/60]

DEFINE_GRAPH_NODE ( StringToLowerNode  )

◆ DEFINE_GRAPH_NODE() [52/60]

DEFINE_GRAPH_NODE ( StringToUpperNode  )

◆ DEFINE_GRAPH_NODE() [53/60]

DEFINE_GRAPH_NODE ( StringToVectorNode  )

◆ DEFINE_GRAPH_NODE() [54/60]

DEFINE_GRAPH_NODE ( StringTrimNode  )

◆ DEFINE_GRAPH_NODE() [55/60]

DEFINE_GRAPH_NODE ( SubstringNode  )

◆ DEFINE_GRAPH_NODE() [56/60]

DEFINE_GRAPH_NODE ( TimeNode  )

◆ DEFINE_GRAPH_NODE() [57/60]

DEFINE_GRAPH_NODE ( VectorConstantNode  )

◆ DEFINE_GRAPH_NODE() [58/60]

DEFINE_GRAPH_NODE ( VectorToColorNode  )

◆ DEFINE_GRAPH_NODE() [59/60]

DEFINE_GRAPH_NODE ( VectorToStringNode  )

◆ DEFINE_GRAPH_NODE() [60/60]

DEFINE_GRAPH_NODE ( ViewerNode  )

◆ FORCE_LINK_DEF()

FORCE_LINK_DEF ( ValueNodes  )