Navigation
API > API/Plugins > API/Plugins/TextureGraph
References
| Module | TextureGraph |
| Header | /Engine/Plugins/Experimental/TextureGraph/Source/TextureGraph/Public/TG_Signature.h |
| Include | #include "TG_Signature.h" |
Syntax
USTRUCT ()
struct FTG_Signature
Remarks
The Signature describe a full function signature a name + collection of arguments
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsParam | ||
| FTG_ArgumentSet | InArgs | ||
| FTG_Name | Name | ||
| FTG_ArgumentSet | OutArgs | ||
| FTG_ArgumentSet | PrivateArgs |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FTG_Signature
(
const FInit& Init |
|||
FTG_Signature
(
const FTG_Signature& Other |
Added an defaulted copy constructor here because Clang 16 expects either both or neither copy constructor and copy assignment operator to be implemented. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FTG_Argument & | FindArgumentFromHash
(
FTG_Hash Hash |
||
| const FTG_Argument & | FindArgumentFromName
(
FTG_Name& InName |
||
| IndexAccess | FindArgumentIndexFromHash
(
FTG_Hash Hash |
||
| IndexAccess | FindArgumentIndexFromName
(
FTG_Name& InName |
||
| FTG_Index | FindInputArgument
(
FTG_Name& InName |
Find the Index of an input argument at a particular name. | |
| FTG_Index | FindOutputArgument
(
FTG_Name& InName |
Find the Index of an output argument at a particular name. | |
| FTG_Index | FindPrivateArgument
(
FTG_Name& InName |
Find the Index of a Private argument at a particular name. | |
| FTG_Indices | GenerateMappingArgIdxTable
(
const FTG_Signature& FromSignature, |
Generate a mapping table of the argument indices which is an array of index elements The element at poisiton i indicate the mapping argument index in the FromSignature corresponding to index i in the ToSignature if the ToSignature argument doesn't have an equivalent, then INVALID_INDEX is at this element | |
| const FTG_Argument & | GetArgument
(
int32 ArgIdx |
||
| FTG_Arguments | GetArguments () |
||
| const FTG_Arguments & | Accessor to the argument set container's array One can get a particular Argument retrieved from the Index | ||
| FTG_Name | GetName () |
||
| int32 | Arguments accessed by linear index. | ||
| const FTG_Arguments & | |||
| const FTG_Arguments & | |||
| FTG_Hash | Hash () |
||
| FTG_Hash | Hash
(
const FTG_Signature& Type |
Hashing. | |
| bool | HasInputs () |
||
| bool | HasOutputs () |
||
| bool | HasPrivates () |
||
| bool | IsInputParam () |
||
| bool | |||
| bool | IsParam () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FTG_Signature & | operator=
(
const FTG_Signature& type |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FInit | |||
| IndexAccess |
Typedefs
| Name | Description |
|---|---|
| IndexAccessArray |