Navigation
API > API/Plugins > API/Plugins/InterchangeFactoryNodes
| Name | UInterchangeTextureFactoryNode |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/FactoryNodes/Public/InterchangeTextureFactoryNode.h |
| Include Path | #include "InterchangeTextureFactoryNode.h" |
Syntax
UCLASS (BlueprintType, Abstract, MinimalAPI)
class UInterchangeTextureFactoryNode : public UInterchangeFactoryBaseNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeBaseNode → UInterchangeFactoryBaseNode → UInterchangeTextureFactoryNode
Derived Classes
UInterchangeTextureFactoryNode derived class hierarchy
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetNameKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| ClassNameAttributeKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomAdjustBrightnessCurveKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomAdjustBrightnessKey | const UE::Interchange::FAttributeKey | Texture Adjustments. | InterchangeTextureFactoryNode.h | |
| Macro_CustomAdjustHueKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomAdjustMaxAlphaKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomAdjustMinAlphaKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomAdjustRGBCurveKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomAdjustSaturationKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomAdjustVibranceKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomAllowNonPowerOfTwoKey | const UE::Interchange::FAttributeKey | Texture Factory Settings. | InterchangeTextureFactoryNode.h | |
| Macro_CustomAlphaCoverageThresholdsKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustombChromaKeyTextureKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustombDoScaleMipsForAlphaCoverageKey | const UE::Interchange::FAttributeKey | Texture general. | InterchangeTextureFactoryNode.h | |
| Macro_CustombFlipGreenChannelKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustombForcePVRTC4Key | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustombPreserveBorderKey | const UE::Interchange::FAttributeKey | Level of Detail. | InterchangeTextureFactoryNode.h | |
| Macro_CustombUseLegacyGammaKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomChromaKeyColorKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomChromaKeyThresholdKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomColorSpaceKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomCompositePowerKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomCompositeTextureModeKey | const UE::Interchange::FAttributeKey | Compositing. | InterchangeTextureFactoryNode.h | |
| Macro_CustomCompressionNoAlphaKey | const UE::Interchange::FAttributeKey | Texture Compression. | InterchangeTextureFactoryNode.h | |
| Macro_CustomCompressionQualityKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomCompressionSettingsKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomDeferCompressionKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomDownscaleKey | const UE::Interchange::FAttributeKey | TODO support per platform data in the FAttributeStorage, so we can set different value per platform at the pipeline stage, We set only the default value for now. | InterchangeTextureFactoryNode.h | |
| Macro_CustomDownscaleOptionsKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomFilterKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomLODBiasKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomLODGroupKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomLossyCompressionAmountKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomMaxTextureSizeKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomMipGenSettingsKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomMipLoadOptionsKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomPaddingColorKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomPowerOfTwoModeKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomPreferCompressedSourceDataKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomSRGBKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h | ||
| Macro_CustomTranslatedTextureNodeUidKey | const UE::Interchange::FAttributeKey | Translated texture node unique id. | InterchangeTextureFactoryNode.h | |
| Macro_CustomVirtualTextureStreamingKey | const UE::Interchange::FAttributeKey | InterchangeTextureFactoryNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetCustomAdjustBrightness
(
float& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomAdjustBrightnessCurve
(
float& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomAdjustHue
(
float& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomAdjustMaxAlpha
(
float& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomAdjustMinAlpha
(
float& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomAdjustRGBCurve
(
float& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomAdjustSaturation
(
float& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomAdjustVibrance
(
float& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomAllowNonPowerOfTwo
(
bool& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomAlphaCoverageThresholds
(
FVector4& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustombChromaKeyTexture
(
bool& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustombDoScaleMipsForAlphaCoverage
(
bool& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustombFlipGreenChannel
(
bool& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustombPreserveBorder
(
bool& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustombUseLegacyGamma
(
bool& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomChromaKeyColor
(
FColor& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomChromaKeyThreshold
(
float& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomColorSpace
(
ETextureColorSpace& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomCompositePower
(
float& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomCompositeTextureMode
(
uint8& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomCompressionNoAlpha
(
bool& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomCompressionQuality
(
uint8& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomCompressionSettings
(
uint8& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomDeferCompression
(
bool& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomDownscale
(
float& AttributeValue |
TODO support per platform data in the FAttributeStorage, so we can set different value per platform at the pipeline stage, We set only the default value for now. | InterchangeTextureFactoryNode.h |
|
bool GetCustomDownscaleOptions
(
uint8& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomFilter
(
uint8& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomLODBias
(
int32& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomLODGroup
(
uint8& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomLossyCompressionAmount
(
uint8& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomMaxTextureSize
(
int32& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomMipGenSettings
(
uint8& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomMipLoadOptions
(
uint8& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomPaddingColor
(
FColor& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomPowerOfTwoMode
(
uint8& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomPreferCompressedSourceData
(
bool& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomSRGB
(
bool& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
bool GetCustomTranslatedTextureNodeUid
(
FString& AttributeValue |
Get the unique ID of the translated texture node. | InterchangeTextureFactoryNode.h |
|
bool GetCustomVirtualTextureStreaming
(
bool& AttributeValue |
Return false if the Attribute was not set previously. | InterchangeTextureFactoryNode.h |
|
void InitializeTextureNode
(
const FString& UniqueID, |
Initialize node data. | InterchangeTextureFactoryNode.h |
|
bool SetCustomAdjustBrightness
(
const float& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomAdjustBrightnessCurve
(
const float& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomAdjustHue
(
const float& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomAdjustMaxAlpha
(
const float& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomAdjustMinAlpha
(
const float& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomAdjustRGBCurve
(
const float& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomAdjustSaturation
(
const float& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomAdjustVibrance
(
const float& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomAllowNonPowerOfTwo
(
const bool& AttributeValue |
Should the factory allow the import of texture that would have a resolution that is not a power of two By default this is not allowed | InterchangeTextureFactoryNode.h |
|
bool SetCustomAlphaCoverageThresholds
(
const FVector4& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustombChromaKeyTexture
(
const bool& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustombDoScaleMipsForAlphaCoverage
(
const bool& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustombFlipGreenChannel
(
const bool& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustombPreserveBorder
(
const bool& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustombUseLegacyGamma
(
const bool& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomChromaKeyColor
(
const FColor& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomChromaKeyThreshold
(
const float& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomColorSpace
(
ETextureColorSpace AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomCompositePower
(
const float& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomCompositeTextureMode
(
const uint8& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomCompressionNoAlpha
(
const bool& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomCompressionQuality
(
const uint8& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomCompressionSettings
(
const uint8& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomDeferCompression
(
const bool& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomDownscale
(
const float& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomDownscaleOptions
(
const uint8& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomFilter
(
const uint8& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomLODBias
(
const int32& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomLODGroup
(
const uint8& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomLossyCompressionAmount
(
const uint8& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomMaxTextureSize
(
const int32& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomMipGenSettings
(
const uint8& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomMipLoadOptions
(
const uint8& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomPaddingColor
(
const FColor& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomPowerOfTwoMode
(
const uint8& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomPreferCompressedSourceData
(
const bool& AttributeValue |
Determines whether the factory should tell the translator to provide a compressed source data payload when available. | InterchangeTextureFactoryNode.h |
|
bool SetCustomSRGB
(
const bool& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
|
bool SetCustomTranslatedTextureNodeUid
(
const FString& AttributeValue |
Set the unique ID of the translated texture node. | InterchangeTextureFactoryNode.h |
|
bool SetCustomVirtualTextureStreaming
(
const bool& AttributeValue, |
InterchangeTextureFactoryNode.h |
|
Overridden from UInterchangeFactoryBaseNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CopyWithObject
(
const UInterchangeFactoryBaseNode* SourceNode, |
InterchangeTextureFactoryNode.h | ||
virtual UClass * GetObjectClass() |
Get the class this node creates. | InterchangeTextureFactoryNode.h |
Overridden from UInterchangeBaseNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FGuid GetHash() |
InterchangeTextureFactoryNode.h | ||
virtual FString GetTypeName() |
Return the node type name of the class. This is used when reporting errors. | InterchangeTextureFactoryNode.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| InterchangeTextureFactoryNode.h |