Navigation
API > API/Plugins > API/Plugins/InterchangeNodes
Class to represent a set of variants.
| Name | UInterchangeVariantSetNode |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/Nodes/Public/InterchangeVariantSetNode.h |
| Include Path | #include "InterchangeVariantSetNode.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UInterchangeVariantSetNode : public UInterchangeBaseNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeBaseNode → UInterchangeVariantSetNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInterchangeVariantSetNode() |
InterchangeVariantSetNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CustomDependencyUids | UE::Interchange::TArrayAttributeHelper< FString > | InterchangeVariantSetNode.h | ||
| Macro_CustomDisplayTextKey | const UE::Interchange::FAttributeKey | InterchangeVariantSetNode.h | ||
| Macro_CustomVariantsPayloadKey | const UE::Interchange::FAttributeKey | InterchangeVariantSetNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddCustomDependencyUid
(
const FString& DependencyUid |
Add the specified translated node's unique ID to this VariantSet. | InterchangeVariantSetNode.h |
|
void GetCustomDependencyUid
(
const int32 Index, |
Retrieve the specified translated node's unique ID for this VariantSet. | InterchangeVariantSetNode.h |
|
int32 GetCustomDependencyUidCount() |
Retrieve the number of translated node's unique IDs for this VariantSet. | InterchangeVariantSetNode.h |
|
| Retrieve all the translated node's unique IDs for this VariantSet. | InterchangeVariantSetNode.h |
|
|
bool GetCustomDisplayText
(
FString& AttributeValue |
Retrieve the text that is displayed in the UI for this VariantSet. | InterchangeVariantSetNode.h |
|
bool GetCustomVariantsPayloadKey
(
FString& PayloadKey |
Get the payload key needed to retrieve the variants for this VariantSet. | InterchangeVariantSetNode.h |
|
bool RemoveCustomDependencyUid
(
const FString& DependencyUid |
Remove the specified translated node's unique ID from this VariantSet. | InterchangeVariantSetNode.h |
|
bool SetCustomDisplayText
(
const FString& AttributeValue |
Set the text to be displayed in the UI for this VariantSet. | InterchangeVariantSetNode.h |
|
bool SetCustomVariantsPayloadKey
(
const FString& PayloadKey |
Set the payload key needed to retrieve the variants for this VariantSet. | InterchangeVariantSetNode.h |
|
Overridden from UInterchangeBaseNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetTypeName() |
Return the node type name of the class. This is used when reporting errors. | InterchangeVariantSetNode.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FStringView StaticAssetTypeName() |
InterchangeVariantSetNode.h |