Files
2025-05-18 13:04:45 +08:00

67 lines
923 B
C

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "2D/TextureType.h"
#include "TextureContent.generated.h"
UENUM()
enum class TextureContent : uint8
{
Asset,
Diffuse,
Specular,
Gloss,
AO,
Normal,
Displacement,
Preview,
Json,
Cavity,
Roughness,
Metalness,
Albedo,
Opacity,
Curvature,
Mask,
//MASKS Components
PaintMask = 100,
SolidMask,
ImageMask,
NoiseMask,
PatternMask,
NormalMask,
CurvatureMask,
PositionGradient,
//UV Modifiers
CircularModifier,
TransformModifier,
//Value Modifiers
BrightnessMaskModifier = 200,
ClampMaskModifier,
InvertMaskModifier,
NormalizeMaskModifier,
GradientRemapMaskModifier,
PosterizeMaskModifier,
ScatterMaskModifier,
CustomSource,
None,
MaterialIDMask,
GroupMaskComponent,
ProjectionModifier,
SmartMaterial,
MaterialID,
/// THIS HAS TO BE THE LAST ENTRY. ADD MORE ABOVE THIS
Count,
};