Navigation
API > API/Plugins > API/Plugins/InterchangePipelines
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInterchangePipelineBase
- UInterchangeGenericTexturePipeline
References
| Module | InterchangePipelines |
| Header | /Engine/Plugins/Interchange/Runtime/Source/Pipelines/Public/InterchangeGenericTexturePipeline.h |
| Include | #include "InterchangeGenericTexturePipeline.h" |
Syntax
UCLASS&40;BlueprintType, EditInlineNew&41;
class UInterchangeGenericTexturePipeline : public UInterchangePipelineBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | AssetName | If not empty, and there is only one asset and one source data, we will name the asset with this string. | |
| bool | bAllowNonPowerOfTwo | Should the textures that have a non-power of two resolution be imported | |
| bool | bDetectNormalMapTexture | If enable, after a new import a test will be run to see if the texture is a normal map. | |
| bool | bFlipNormalMapGreenChannel | If enabled, the texture's green channel will be inverted for normal maps. | |
| bool | bImportTextures | If enabled, imports the texture assets found in the sources. | |
| bool | bImportUDIMs | If enabled detect if a texture use a UDIM pattern and if so import it as UIDMs. | |
| bool | bPreferCompressedSourceData | If true, tell the translator to provide a compressed source data payload when available. | |
| TSet< FString > | FileExtensionsToImportAsLongLatCubemap | Specify the files type that should be imported as long/lat cubemap |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UInterchangeTextureFactoryNode * | CreateTextureFactoryNode
(
const UInterchangeTextureNode* TextureNode, |
||
| UInterchangeTextureFactoryNode * | HandleCreationOfTextureFactoryNode
(
const UInterchangeTextureNode* TextureNode |
||
| void | PostImportTextureAssetImport
(
UObject* CreatedAsset, |
Overridden from UInterchangePipelineBase
| Type | Name | Description | |
|---|---|---|---|
| void | AdjustSettingsForContext
(
EInterchangePipelineContext ReimportType, |
This function is call when before we show the pipeline dialog. | |
| void | ExecutePipeline
(
UInterchangeBaseNodeContainer* BaseNodeContainer, |
This function is called after the translation is done. | |
| void | ExecutePostFactoryPipeline
(
const UInterchangeBaseNodeContainer* BaseNodeContainer, |
This function is called after the factory create an asset, but before PostEditChange is called. |