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