Navigation
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| FTextureGraphModule | |||
| FTG_Argument | Argument of a signature: Combining a Name with an Argument type makes a unique Argument where the name is combined for hashing with the rest of the argument type fields | ||
| FTG_ArgumentSet | Argument Set: A container for several Arguments which is searchable and hashable The arguments all have an index (their position in the set). | ||
| FTG_ArgumentType | Descriptor struct of an argument core desc all the typing information for a pin EXCEPT its name | ||
| FTG_CustomVersion | Custom serialization version for Texture Graph asset config. | ||
| FTG_Evaluation | |||
| FTG_EvaluationContext | |||
| FTG_GraphTraversal | Graph Traversal A Graph internal struct populated at runtime used to Traverse it. | ||
| FTG_HelperFunctions | |||
| FTG_Id | |||
| FTG_NodeEditorData | |||
| FTG_OutputSettings | |||
| FTG_Signature | The Signature describe a full function signature a name + collection of arguments | ||
| FTG_Texture | |||
| FTG_TextureDescriptor | |||
| FTG_Var | |||
| FTG_Variant | |||
| FTG_VarMap | |||
| UTextureGraph | |||
| UTG_Graph | |||
| UTG_Node | A Node in the graph Created from the graph Expose the Input and Output pins | ||
| UTG_Pin | Pin is a struct referencing: the Node where it belongs and the ArgumentHash to the corresponding Argument in the Signature The Edge(s) connecting to this pin, aka the other pinId to which this pin is connected. |
Typedefs
| Name | Description |
|---|---|
| ErrorReportMap | |
| ErrorReportMap | |
| FOnNodeEvaluation | |
| FOnTextureGraphChanged | |
| FOnTGNodeAdded | |
| FOnTGNodeRemoved | |
| FOnTGNodeRenamed | |
| FOnTGNodeSignatureChanged | |
| FTG_Arguments | |
| FTG_ArgumentTypes | |
| FTG_Hash | |
| FTG_Ids | |
| FTG_Index | |
| FTG_Indices | |
| FTG_Name | |
| FTG_Nodes | |
| FTG_SignaturePtr | |
| FTG_VariantInnerData | Inner data type of the variant relies on the TVariant. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ETG_Access | Pin access either a in(put) or out(put) or ? | ||
| ETG_VariantType | Types of the variant are organized in increasing complexity, so a compatible type for 2 variants is always the highest. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FTG_Hash | |||
| FTG_Hash | TG_HashName
(
FTG_Name& Name |
||
| FName | TG_MakeNameUniqueInCollection
(
FName CandidateName, |
Util function to validate that a name is unique in a collection and make a new candidate name if not It returns a FName equal to the Candidate if unique in the collection or a proposed edited candidate name which is unique | |
| FString | TG_Var_LogValue
(
FTG_Variant& Value |
||
| FString | TG_Var_LogValue
(
FTG_OutputSettings& Value |
||
| FString | TG_Var_LogValue
(
FTG_Texture& Value |
||
| FString | TG_Var_LogValue
(
TObjectPtr< UObject >& Value |
||
| FString | TG_Var_LogValue
(
FName& Value |
||
| FString | TG_Var_LogValue
(
FVector2f& Value |
||
| FString | TG_Var_LogValue
(
FTG_Scalar& Value |
||
| FString | TG_Var_LogValue
(
FLinearColor& Value |
||
| FString | TG_Var_LogValue
(
float& Value |
||
| FString | TG_Var_LogValue
(
int& Value |
||
| FString | TG_Var_LogValue
(
bool& Value |
||
| FString | TG_Var_LogValue
(
T& Value |
||
| FString | TG_Var_LogValue
(
FVector4f& Value |
||
| void | TG_Var_SetValueFromString
(
FTG_Scalar& Value, |
Template <> void TG_Var_SetValueFromString(struct FTG_Texture& Value, const FString& StrVal); | |
| void | TG_Var_SetValueFromString
(
FName& Value, |
||
| void | TG_Var_SetValueFromString
(
FVector2f& Value, |
||
| void | TG_Var_SetValueFromString
(
FVector4f& Value, |
||
| void | TG_Var_SetValueFromString
(
FLinearColor& Value, |
||
| void | TG_Var_SetValueFromString
(
float& Value, |
||
| void | TG_Var_SetValueFromString
(
uint8& Value, |
||
| void | TG_Var_SetValueFromString
(
bool& Value, |
||
| void | TG_Var_SetValueFromString
(
int& Value, |
||
| void | TG_Var_SetValueFromString
(
T& Value, |
||
| void | TG_Var_SetValueFromString
(
FTG_OutputSettings& Value, |
||
| void | TG_Var_SetValueFromString
(
TObjectPtr< UObject >& Value, |
||
| void | TG_Var_SetValueFromString
(
FTG_Variant& Value, |
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FString | BoolArrayType | ||
| const FString | BoolType | ||
| const FName | BoolTypeName | ||
| const FString | DoubleArrayType | ||
| const FString | DoubleType | ||
| const FName | DoubleTypeName | ||
| const FString | FloatArrayType | ||
| const FString | FloatType | ||
| const FName | FloatTypeName | ||
| const FString | FNameArrayType | ||
| const FString | FNameType | ||
| const FName | FNameTypeName | ||
| const FString | FStringArrayType | ||
| const FString | FStringType | ||
| const FString | Int32ArrayType | ||
| const FString | Int32Type | ||
| const FName | Int32TypeName | ||
| const FString | Int64Type | ||
| const FName | Int64TypeName | ||
| const FName | MD_HistogramLuminance | Assign to a FTG_TextureUProperty to represent its luminance histogram in the detail view. | |
| const FName | MD_LevelsSettings | Assign to Levels Settings FVector UProperty to go through the widget customizer. | |
| const FName | MD_ScalarEditor | Assign to a float UProperty to go through the widget customizer. | |
| const FString | TEnumAsBytePrefix | ||
| const FString | UInt8ArrayType | ||
| const FString | UInt8Type | ||
| const FName | UInt8TypeName |