67 lines
923 B
C
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,
|
|
};
|
|
|