Navigation
API > API/Plugins > API/Plugins/InterchangeNodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInterchangeBaseNode
- UInterchangeTextureNode
- UInterchangeTexture2DNode
- UInterchangeTextureBlurNode
References
| Module | InterchangeNodes |
| Header | /Engine/Plugins/Interchange/Runtime/Source/Nodes/Public/InterchangeTexture2DNode.h |
| Include | #include "InterchangeTexture2DNode.h" |
Syntax
UCLASS&40;BlueprintType, Experimental&41;
class UInterchangeTexture2DNode : public UInterchangeTextureNode
Variables
| Type | Name | Description | |
|---|---|---|---|
| UE::Interchange::TMapAttributeHelper< int32, FString > | SourceBlocks | UDIMs ends here. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UInterchangeTexture2DNode * | Create
(
UInterchangeBaseNodeContainer* NodeContainer, |
Creates a new UInterchangeTexture2DNode and adds it to NodeContainer as a translated node. | |
| bool | GetCustomWrapU
(
EInterchangeTextureWrapMode& AttributeValue |
||
| bool | GetCustomWrapV
(
EInterchangeTextureWrapMode& AttributeValue |
||
| TMap< int32, FString > | UDIMs begin here UDIM base texture use a different model for the source data Get the source blocks for the texture If the map is empty then the texture will be simply be imported as normal texture using the payload key | ||
| FString | MakeNodeUid
(
const FStringView NodeName |
Build and return a UID name for a texture 2D node. | |
| bool | SetCustomWrapU
(
const EInterchangeTextureWrapMode& AttributeValue |
Custom attributes. | |
| bool | SetCustomWrapV
(
const EInterchangeTextureWrapMode& AttributeValue |
||
| void | SetSourceBlocks
(
TMap< int32, FString >&& InSourceBlocks |
Set the source blocks Using this will suggest the pipeline to consider this texture as UDIM and it can chose to pass or not these block to the texture factory node. | |
| void | SetSourceBlocks
(
const TMap< int32, FString >& InSourceBlocks |
Set the source blocks Using this will suggest the pipeline to consider this texture as UDIM and it can chose to pass or not these block to the texture factory node. |
Overridden from UInterchangeBaseNode
| Type | Name | Description | |
|---|---|---|---|
| FString | GetTypeName () |
Return the node type name of the class, we use this when reporting error |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. | ||
| void | Override serialize to restore SourceBlocks on load. |