Navigation
API > API/Plugins > API/Plugins/TextureGraph
Name
FTG_EvaluationContext
Type
struct
Header File
/Engine/Plugins/TextureGraph/Source/TextureGraph/Public/TG_GraphEvaluation.h
Include Path
#include "TG_GraphEvaluation.h"
Syntax
struct FTG_EvaluationContext
Copy full snippet
Variables
Public
Name
Type
Remarks
Include Path
Unreal Specifiers
bDoLog
bool
For debug, let's log the evaluation call sequence while it happens.
TG_GraphEvaluation.h
ConnectedInputParamIds
TArray < FTG_Id >
These are the Ids of the Vars connected as Param to an upper Graph These are persistent in the scope of a graph evaluation
TG_GraphEvaluation.h
ConnectedOutputParamIds
TArray < FTG_Id >
TG_GraphEvaluation.h
CurrentNode
UTG_Node *
TG_GraphEvaluation.h
Cycle
MixUpdateCyclePtr
The cycle used to call in the concrete TextureGraph engine system.
TG_GraphEvaluation.h
Graph
UTG_Graph *
TG_GraphEvaluation.h
GraphDepth
int32
TG_GraphEvaluation.h
Inputs
FTG_VarMap
In and out buckets of vars passed as the arguments to the expression evaluate call For each node/expression, these are populated in the traverse/evaluate call in TG_Graph
TG_GraphEvaluation.h
Outputs
FTG_OutputVarMap
TG_GraphEvaluation.h
TargetId
int32
TG_GraphEvaluation.h
Functions
Public