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
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
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsTweaking() |
TG_GraphEvaluation.h |