Navigation
| Name | TextureGraph |
| Type | Plugin |
| Part of Plugins | TextureGraph |
| Location | /Engine/Plugins/TextureGraph/Source/TextureGraph/ |
| Module Build Rules | TextureGraph.Build.cs |
Classes
Structs
| Name | Remarks |
|---|---|
| FGradientDir_TS | |
| FOutputExpressionInfo | |
| FPatternMaskBevel_TS | |
| FPatternMaskCutout_TS | |
| FPatternMaskJitter_TS | |
| FPatternMaskPlacement_TS | |
| 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_Id | |
| FTG_LevelsSettings | |
| FTG_Material | |
| FTG_NodeEditorData | |
| FTG_OutputSettings | |
| FTG_OutputVarMap | |
| FTG_Signature | The Signature describe a full function signature a name + collection of arguments |
| FTG_Texture | |
| FTG_TextureDescriptor | |
| FTG_Var | |
| FTG_Variant | Base class for making working with Variants easier and less repetitive. |
| FTG_VariantArray | Variant Arrays. |
| FTG_VarMap | |
| FVarArgument |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ErrorReportMap | TMap< int32, TArray< FTextureGraphErrorReport > > | TextureGraph.h | |
| ErrorReportMap | TMap< int32, TArray< struct FTextureGraphErrorReport > > | TG_SystemTypes.h | |
| FOnNodeEvaluation | TMulticastDelegate_TwoParams< void, UTG_Node *, const FTG_EvaluationContext * > | TG_Graph.h | |
| FOnTextureGraphChanged | TMulticastDelegate_ThreeParams< void, UTG_Graph *, UTG_Node *, bool > | TG_Graph.h | |
| FOnTGNodeAdded | TMulticastDelegate_OneParam< void, UTG_Node * > | TG_Graph.h | |
| FOnTGNodeRemoved | TMulticastDelegate_TwoParams< void, UTG_Node *, FName > | TG_Graph.h | |
| FOnTGNodeRenamed | TMulticastDelegate_TwoParams< void, UTG_Node *, FName > | TG_Graph.h | |
| FOnTGNodeSignatureChanged | TMulticastDelegate_OneParam< void, UTG_Node * > | TG_Graph.h | |
| FOnTSExpressionChanged | TMulticastDelegate_OneParam< void, UTG_Expression * > | Expressions/TG_Expression.h | |
| FTG_Arguments | TArray< FTG_Argument > | TG_Signature.h | |
| FTG_ArgumentTypes | TArray< FTG_ArgumentType > | TG_Signature.h | |
| FTG_Hash | uint64 | TG_SystemTypes.h | |
| FTG_Ids | TArray< FTG_Id > | TG_SystemTypes.h | |
| FTG_Index | int32 | TG_SystemTypes.h | |
| FTG_Indices | TArray< FTG_Index > | TG_SystemTypes.h | |
| FTG_Name | const FName | TG_SystemTypes.h | |
| FTG_Nodes | TArray< UTG_Node * > | TG_Node.h | |
| FTG_SignaturePtr | TSharedPtr< FTG_Signature > | TG_Signature.h | |
| FTG_VariantInnerData | TVariant< float, FLinearColor, FVector4f, FTG_Texture > | Inner data type of the variant relies on the TVariant. | TG_Variant.h |
| JobPtrW | std::weak_ptr< class Job > | Expressions/Input/TG_Expression_Material.h | |
| RenderMaterial_BPPtr | std::shared_ptr< RenderMaterial_BP > | Expressions/TG_Expression_MaterialBase.h |
Enums
Public
| Name | Remarks |
|---|---|
| EBlurType | |
| EDrawMaterialAttributeTarget | Describe the possible attributes extracted from a MAterial during a DrawMaterial call this is used as high level data. |
| EErodeDilateKernelType | Type. |
| EErodeOrDilate | Type. |
| ELevelsExpressionType | |
| ENoiseType | |
| EPatternType | |
| EShapeType | |
| 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. |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoolArrayType | const FString | TG_SystemTypes.h | ||
| BoolType | const FString | TG_SystemTypes.h | ||
| BoolTypeName | const FName | TG_SystemTypes.h | ||
| DoubleArrayType | const FString | TG_SystemTypes.h | ||
| DoubleType | const FString | TG_SystemTypes.h | ||
| DoubleTypeName | const FName | TG_SystemTypes.h | ||
| FloatArrayType | const FString | TG_SystemTypes.h | ||
| FloatType | const FString | TG_SystemTypes.h | ||
| FloatTypeName | const FName | TG_SystemTypes.h | ||
| FNameArrayType | const FString | TG_SystemTypes.h | ||
| FNameType | const FString | TG_SystemTypes.h | ||
| FNameTypeName | const FName | TG_SystemTypes.h | ||
| FStringArrayType | const FString | TG_SystemTypes.h | ||
| FStringType | const FString | TG_SystemTypes.h | ||
| Int32ArrayType | const FString | TG_SystemTypes.h | ||
| Int32Type | const FString | TG_SystemTypes.h | ||
| Int32TypeName | const FName | TG_SystemTypes.h | ||
| Int64Type | const FString | TG_SystemTypes.h | ||
| Int64TypeName | const FName | TG_SystemTypes.h | ||
| MD_HistogramLuminance | const FName | Assign to a FTG_TextureUProperty to represent its luminance histogram in the detail view. | TG_SystemTypes.h | |
| MD_LevelsSettings | const FName | Assign to Levels Settings FVector UProperty to go through the widget customizer. | TG_SystemTypes.h | |
| MD_ScalarEditor | const FName | Assign to a float UProperty to go through the widget customizer. | TG_SystemTypes.h | |
| TEnumAsBytePrefix | const FString | TG_SystemTypes.h | ||
| UInt8ArrayType | const FString | TG_SystemTypes.h | ||
| UInt8Type | const FString | TG_SystemTypes.h | ||
| UInt8TypeName | const FName | TG_SystemTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void FTG_LevelsSettings_VarPropertySerialize
(
FTG_Var::VarPropertySerialInfo& Info |
Expressions/Filter/TG_Expression_Levels.h | ||
FTG_Hash TG_Hash
(
FTG_Hash H |
TG_Hash.h | ||
FTG_Hash TG_HashName
(
FTG_Name& Name |
TG_Hash.h | ||
| TG_Signature.h | |||
| 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 | TG_SystemTypes.h | ||
FString TG_Var_LogValue
(
FTG_LevelsSettings& Value |
Expressions/Filter/TG_Expression_Levels.h | ||
FString TG_Var_LogValue
(
T& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
bool& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
int& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
float& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
uint8& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
FLinearColor& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
FVector4f& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
FVector2f& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
FName& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
FString& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
TObjectPtr< UObject >& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
FTG_Texture& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
FTG_Scalar& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
FTG_OutputSettings& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
FTG_TextureDescriptor& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
FTG_Variant& Value |
TG_Var.h | ||
FString TG_Var_LogValue
(
FTG_Material& Value |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
FTG_LevelsSettings& Value, |
Expressions/Filter/TG_Expression_Levels.h | ||
void TG_Var_SetValueFromString
(
T& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
int& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
bool& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
float& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
uint8& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
TObjectPtr< UObject >& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
FLinearColor& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
FVector4f& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
FVector2f& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
FName& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
FString& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
FTG_Scalar& Value, |
Template <> void TG_Var_SetValueFromString(struct FTG_Texture& Value, const FString& StrVal); | TG_Var.h | |
void TG_Var_SetValueFromString
(
FTG_OutputSettings& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
FTG_TextureDescriptor& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
FTG_Variant& Value, |
TG_Var.h | ||
void TG_Var_SetValueFromString
(
FTG_Material& Value, |
TG_Var.h |