Navigation
API > API/Plugins > API/Plugins/InterchangePipelines
Inheritance Hierarchy
- UInterchangePipelineBase
- UInterchangeGenericTexturePipeline
References
| Module | InterchangePipelines |
| Header | /Engine/Plugins/Interchange/Runtime/Source/Pipelines/Public/InterchangeGenericTexturePipeline.h |
| Include | #include "InterchangeGenericTexturePipeline.h" |
Syntax
UCLASS (BlueprintType, EditInlineNew)
class UInterchangeGenericTexturePipeline : public UInterchangePipelineBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | AssetName | If set, and there is only one asset and one source, the imported asset will be given this name. | |
| bool | bAllowNonPowerOfTwo | If enabled, textures that have a non-power-of-two resolution are imported. | |
| bool | bDetectNormalMapTexture | If enabled, tests each newly imported texture to see if it is a normal map. | |
| bool | bFlipNormalMapGreenChannel | If enabled, the texture's green channel will be inverted for normal maps. | |
| bool | bImportTextures | If enabled, imports all texture assets found in the source. | |
| bool | bImportUDIMs | If enabled, imports textures as UDIMs if they are named using a UDIM naming pattern. | |
| bool | bPreferCompressedSourceData | If enabled, the translator compresses the source data payload whenever possible. | |
| TSet< FString > | FileExtensionsToImportAsLongLatCubemap | Specify the file types that should be imported as long/lat cubemaps. | |
| FString | PipelineDisplayName | The name of the pipeline that will be display in the import dialog. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AdjustSettingsForContext
(
EInterchangePipelineContext ImportType, |
||
| UInterchangeTextureFactoryNode * | CreateTextureFactoryNode
(
const UInterchangeTextureNode* TextureNode, |
||
| void | ExecutePipeline
(
UInterchangeBaseNodeContainer* InBaseNodeContainer, |
||
| void | ExecutePostFactoryPipeline
(
const UInterchangeBaseNodeContainer* BaseNodeContainer, |
||
| void | FilterPropertiesFromTranslatedData
(
UInterchangeBaseNodeContainer* InBaseNodeContainer |
||
| UInterchangeTextureFactoryNode * | HandleCreationOfTextureFactoryNode
(
const UInterchangeTextureNode* TextureNode |
||
| void | PostImportTextureAssetImport
(
UObject* CreatedAsset, |