446 lines
18 KiB
C++
446 lines
18 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
/*===========================================================================
|
|
Generated code exported from UnrealHeaderTool.
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
|
===========================================================================*/
|
|
|
|
// IWYU pragma: private, include "Engine/TextureDefines.h"
|
|
|
|
#ifdef ENGINE_TextureDefines_generated_h
|
|
#error "TextureDefines.generated.h already included, missing '#pragma once' in TextureDefines.h"
|
|
#endif
|
|
#define ENGINE_TextureDefines_generated_h
|
|
|
|
#include "Templates/IsUEnumClass.h"
|
|
#include "UObject/ObjectMacros.h"
|
|
#include "UObject/ReflectedTypeAccessors.h"
|
|
#include "Templates/NoDestroy.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
|
|
#undef CURRENT_FILE_ID
|
|
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Engine_Classes_Engine_TextureDefines_h
|
|
|
|
// ********** Begin Enum TextureGroup **************************************************************
|
|
#define FOREACH_ENUM_TEXTUREGROUP(op) \
|
|
op(TEXTUREGROUP_World) \
|
|
op(TEXTUREGROUP_WorldNormalMap) \
|
|
op(TEXTUREGROUP_WorldSpecular) \
|
|
op(TEXTUREGROUP_Character) \
|
|
op(TEXTUREGROUP_CharacterNormalMap) \
|
|
op(TEXTUREGROUP_CharacterSpecular) \
|
|
op(TEXTUREGROUP_Weapon) \
|
|
op(TEXTUREGROUP_WeaponNormalMap) \
|
|
op(TEXTUREGROUP_WeaponSpecular) \
|
|
op(TEXTUREGROUP_Vehicle) \
|
|
op(TEXTUREGROUP_VehicleNormalMap) \
|
|
op(TEXTUREGROUP_VehicleSpecular) \
|
|
op(TEXTUREGROUP_Cinematic) \
|
|
op(TEXTUREGROUP_Effects) \
|
|
op(TEXTUREGROUP_EffectsNotFiltered) \
|
|
op(TEXTUREGROUP_Skybox) \
|
|
op(TEXTUREGROUP_UI) \
|
|
op(TEXTUREGROUP_Lightmap) \
|
|
op(TEXTUREGROUP_RenderTarget) \
|
|
op(TEXTUREGROUP_MobileFlattened) \
|
|
op(TEXTUREGROUP_ProcBuilding_Face) \
|
|
op(TEXTUREGROUP_ProcBuilding_LightMap) \
|
|
op(TEXTUREGROUP_Shadowmap) \
|
|
op(TEXTUREGROUP_ColorLookupTable) \
|
|
op(TEXTUREGROUP_Terrain_Heightmap) \
|
|
op(TEXTUREGROUP_Terrain_Weightmap) \
|
|
op(TEXTUREGROUP_Bokeh) \
|
|
op(TEXTUREGROUP_IESLightProfile) \
|
|
op(TEXTUREGROUP_Pixels2D) \
|
|
op(TEXTUREGROUP_HierarchicalLOD) \
|
|
op(TEXTUREGROUP_Impostor) \
|
|
op(TEXTUREGROUP_ImpostorNormalDepth) \
|
|
op(TEXTUREGROUP_8BitData) \
|
|
op(TEXTUREGROUP_16BitData) \
|
|
op(TEXTUREGROUP_Project01) \
|
|
op(TEXTUREGROUP_Project02) \
|
|
op(TEXTUREGROUP_Project03) \
|
|
op(TEXTUREGROUP_Project04) \
|
|
op(TEXTUREGROUP_Project05) \
|
|
op(TEXTUREGROUP_Project06) \
|
|
op(TEXTUREGROUP_Project07) \
|
|
op(TEXTUREGROUP_Project08) \
|
|
op(TEXTUREGROUP_Project09) \
|
|
op(TEXTUREGROUP_Project10) \
|
|
op(TEXTUREGROUP_Project11) \
|
|
op(TEXTUREGROUP_Project12) \
|
|
op(TEXTUREGROUP_Project13) \
|
|
op(TEXTUREGROUP_Project14) \
|
|
op(TEXTUREGROUP_Project15) \
|
|
op(TEXTUREGROUP_Project16) \
|
|
op(TEXTUREGROUP_Project17) \
|
|
op(TEXTUREGROUP_Project18) \
|
|
op(TEXTUREGROUP_Project19) \
|
|
op(TEXTUREGROUP_Project20) \
|
|
op(TEXTUREGROUP_Project21) \
|
|
op(TEXTUREGROUP_Project22) \
|
|
op(TEXTUREGROUP_Project23) \
|
|
op(TEXTUREGROUP_Project24) \
|
|
op(TEXTUREGROUP_Project25) \
|
|
op(TEXTUREGROUP_Project26) \
|
|
op(TEXTUREGROUP_Project27) \
|
|
op(TEXTUREGROUP_Project28) \
|
|
op(TEXTUREGROUP_Project29) \
|
|
op(TEXTUREGROUP_Project30) \
|
|
op(TEXTUREGROUP_Project31) \
|
|
op(TEXTUREGROUP_Project32) \
|
|
op(TEXTUREGROUP_Project33) \
|
|
op(TEXTUREGROUP_Project34) \
|
|
op(TEXTUREGROUP_Project35) \
|
|
op(TEXTUREGROUP_Project36) \
|
|
op(TEXTUREGROUP_Project37) \
|
|
op(TEXTUREGROUP_Project38) \
|
|
op(TEXTUREGROUP_Project39) \
|
|
op(TEXTUREGROUP_Project40) \
|
|
op(TEXTUREGROUP_Project41) \
|
|
op(TEXTUREGROUP_Project42) \
|
|
op(TEXTUREGROUP_Project43) \
|
|
op(TEXTUREGROUP_Project44) \
|
|
op(TEXTUREGROUP_Project45) \
|
|
op(TEXTUREGROUP_Project46) \
|
|
op(TEXTUREGROUP_Project47) \
|
|
op(TEXTUREGROUP_Project48)
|
|
|
|
enum TextureGroup : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<TextureGroup>();
|
|
// ********** End Enum TextureGroup ****************************************************************
|
|
|
|
// ********** Begin Enum TextureMipGenSettings *****************************************************
|
|
#define FOREACH_ENUM_TEXTUREMIPGENSETTINGS(op) \
|
|
op(TMGS_FromTextureGroup) \
|
|
op(TMGS_SimpleAverage) \
|
|
op(TMGS_Sharpen0) \
|
|
op(TMGS_Sharpen1) \
|
|
op(TMGS_Sharpen2) \
|
|
op(TMGS_Sharpen3) \
|
|
op(TMGS_Sharpen4) \
|
|
op(TMGS_Sharpen5) \
|
|
op(TMGS_Sharpen6) \
|
|
op(TMGS_Sharpen7) \
|
|
op(TMGS_Sharpen8) \
|
|
op(TMGS_Sharpen9) \
|
|
op(TMGS_Sharpen10) \
|
|
op(TMGS_NoMipmaps) \
|
|
op(TMGS_LeaveExistingMips) \
|
|
op(TMGS_Blur1) \
|
|
op(TMGS_Blur2) \
|
|
op(TMGS_Blur3) \
|
|
op(TMGS_Blur4) \
|
|
op(TMGS_Blur5) \
|
|
op(TMGS_Unfiltered) \
|
|
op(TMGS_Angular)
|
|
|
|
enum TextureMipGenSettings : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<TextureMipGenSettings>();
|
|
// ********** End Enum TextureMipGenSettings *******************************************************
|
|
|
|
// ********** Begin Enum ETexturePowerOfTwoSetting *************************************************
|
|
#define FOREACH_ENUM_ETEXTUREPOWEROFTWOSETTING(op) \
|
|
op(ETexturePowerOfTwoSetting::None) \
|
|
op(ETexturePowerOfTwoSetting::PadToPowerOfTwo) \
|
|
op(ETexturePowerOfTwoSetting::PadToSquarePowerOfTwo) \
|
|
op(ETexturePowerOfTwoSetting::StretchToPowerOfTwo) \
|
|
op(ETexturePowerOfTwoSetting::StretchToSquarePowerOfTwo) \
|
|
op(ETexturePowerOfTwoSetting::ResizeToSpecificResolution)
|
|
|
|
namespace ETexturePowerOfTwoSetting { enum Type : int; }
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETexturePowerOfTwoSetting::Type>();
|
|
// ********** End Enum ETexturePowerOfTwoSetting ***************************************************
|
|
|
|
// ********** Begin Enum ETextureSamplerFilter *****************************************************
|
|
#define FOREACH_ENUM_ETEXTURESAMPLERFILTER(op) \
|
|
op(ETextureSamplerFilter::Point) \
|
|
op(ETextureSamplerFilter::Bilinear) \
|
|
op(ETextureSamplerFilter::Trilinear) \
|
|
op(ETextureSamplerFilter::AnisotropicPoint) \
|
|
op(ETextureSamplerFilter::AnisotropicLinear)
|
|
|
|
enum class ETextureSamplerFilter : uint8;
|
|
template<> struct TIsUEnumClass<ETextureSamplerFilter> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureSamplerFilter>();
|
|
// ********** End Enum ETextureSamplerFilter *******************************************************
|
|
|
|
// ********** Begin Enum ETextureMipLoadOptions ****************************************************
|
|
#define FOREACH_ENUM_ETEXTUREMIPLOADOPTIONS(op) \
|
|
op(ETextureMipLoadOptions::Default) \
|
|
op(ETextureMipLoadOptions::AllMips) \
|
|
op(ETextureMipLoadOptions::OnlyFirstMip)
|
|
|
|
enum class ETextureMipLoadOptions : uint8;
|
|
template<> struct TIsUEnumClass<ETextureMipLoadOptions> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureMipLoadOptions>();
|
|
// ********** End Enum ETextureMipLoadOptions ******************************************************
|
|
|
|
// ********** Begin Enum ETextureAvailability ******************************************************
|
|
#define FOREACH_ENUM_ETEXTUREAVAILABILITY(op) \
|
|
op(ETextureAvailability::GPU) \
|
|
op(ETextureAvailability::CPU)
|
|
|
|
enum class ETextureAvailability : uint8;
|
|
template<> struct TIsUEnumClass<ETextureAvailability> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureAvailability>();
|
|
// ********** End Enum ETextureAvailability ********************************************************
|
|
|
|
// ********** Begin Enum ETextureDownscaleOptions **************************************************
|
|
#define FOREACH_ENUM_ETEXTUREDOWNSCALEOPTIONS(op) \
|
|
op(ETextureDownscaleOptions::Default) \
|
|
op(ETextureDownscaleOptions::Unfiltered) \
|
|
op(ETextureDownscaleOptions::SimpleAverage) \
|
|
op(ETextureDownscaleOptions::Sharpen0) \
|
|
op(ETextureDownscaleOptions::Sharpen1) \
|
|
op(ETextureDownscaleOptions::Sharpen2) \
|
|
op(ETextureDownscaleOptions::Sharpen3) \
|
|
op(ETextureDownscaleOptions::Sharpen4) \
|
|
op(ETextureDownscaleOptions::Sharpen5) \
|
|
op(ETextureDownscaleOptions::Sharpen6) \
|
|
op(ETextureDownscaleOptions::Sharpen7) \
|
|
op(ETextureDownscaleOptions::Sharpen8) \
|
|
op(ETextureDownscaleOptions::Sharpen9) \
|
|
op(ETextureDownscaleOptions::Sharpen10)
|
|
|
|
enum class ETextureDownscaleOptions : uint8;
|
|
template<> struct TIsUEnumClass<ETextureDownscaleOptions> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureDownscaleOptions>();
|
|
// ********** End Enum ETextureDownscaleOptions ****************************************************
|
|
|
|
// ********** Begin Enum ETextureLossyCompressionAmount ********************************************
|
|
#define FOREACH_ENUM_ETEXTURELOSSYCOMPRESSIONAMOUNT(op) \
|
|
op(TLCA_Default) \
|
|
op(TLCA_None) \
|
|
op(TLCA_Lowest) \
|
|
op(TLCA_Low) \
|
|
op(TLCA_Medium) \
|
|
op(TLCA_High) \
|
|
op(TLCA_Highest)
|
|
|
|
enum ETextureLossyCompressionAmount : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureLossyCompressionAmount>();
|
|
// ********** End Enum ETextureLossyCompressionAmount **********************************************
|
|
|
|
// ********** Begin Enum ETextureEncodeSpeed *******************************************************
|
|
#define FOREACH_ENUM_ETEXTUREENCODESPEED(op) \
|
|
op(ETextureEncodeSpeed::Final) \
|
|
op(ETextureEncodeSpeed::FinalIfAvailable) \
|
|
op(ETextureEncodeSpeed::Fast)
|
|
|
|
enum class ETextureEncodeSpeed : uint8;
|
|
template<> struct TIsUEnumClass<ETextureEncodeSpeed> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureEncodeSpeed>();
|
|
// ********** End Enum ETextureEncodeSpeed *********************************************************
|
|
|
|
// ********** Begin Enum ETextureClass *************************************************************
|
|
#define FOREACH_ENUM_ETEXTURECLASS(op) \
|
|
op(ETextureClass::Invalid) \
|
|
op(ETextureClass::TwoD) \
|
|
op(ETextureClass::Cube) \
|
|
op(ETextureClass::Array) \
|
|
op(ETextureClass::CubeArray) \
|
|
op(ETextureClass::Volume) \
|
|
op(ETextureClass::TwoDDynamic) \
|
|
op(ETextureClass::RenderTarget) \
|
|
op(ETextureClass::Other2DNoSource) \
|
|
op(ETextureClass::OtherUnknown)
|
|
|
|
enum class ETextureClass : uint8;
|
|
template<> struct TIsUEnumClass<ETextureClass> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureClass>();
|
|
// ********** End Enum ETextureClass ***************************************************************
|
|
|
|
// ********** Begin Enum ECompositeTextureMode *****************************************************
|
|
#define FOREACH_ENUM_ECOMPOSITETEXTUREMODE(op) \
|
|
op(CTM_Disabled) \
|
|
op(CTM_NormalRoughnessToRed) \
|
|
op(CTM_NormalRoughnessToGreen) \
|
|
op(CTM_NormalRoughnessToBlue) \
|
|
op(CTM_NormalRoughnessToAlpha)
|
|
|
|
enum ECompositeTextureMode : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ECompositeTextureMode>();
|
|
// ********** End Enum ECompositeTextureMode *******************************************************
|
|
|
|
// ********** Begin Enum ETextureSourceCompressionFormat *******************************************
|
|
#define FOREACH_ENUM_ETEXTURESOURCECOMPRESSIONFORMAT(op) \
|
|
op(TSCF_None) \
|
|
op(TSCF_PNG) \
|
|
op(TSCF_JPEG) \
|
|
op(TSCF_UEJPEG) \
|
|
op(TSCF_UEDELTA)
|
|
|
|
enum ETextureSourceCompressionFormat : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureSourceCompressionFormat>();
|
|
// ********** End Enum ETextureSourceCompressionFormat *********************************************
|
|
|
|
// ********** Begin Enum ETextureSourceFormat ******************************************************
|
|
#define FOREACH_ENUM_ETEXTURESOURCEFORMAT(op) \
|
|
op(TSF_Invalid) \
|
|
op(TSF_G8) \
|
|
op(TSF_BGRA8) \
|
|
op(TSF_BGRE8) \
|
|
op(TSF_RGBA16) \
|
|
op(TSF_RGBA16F) \
|
|
op(TSF_RGBA8_DEPRECATED) \
|
|
op(TSF_RGBE8_DEPRECATED) \
|
|
op(TSF_G16) \
|
|
op(TSF_RGBA32F) \
|
|
op(TSF_R16F) \
|
|
op(TSF_R32F)
|
|
|
|
enum ETextureSourceFormat : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureSourceFormat>();
|
|
// ********** End Enum ETextureSourceFormat ********************************************************
|
|
|
|
// ********** Begin Enum TextureCompressionSettings ************************************************
|
|
#define FOREACH_ENUM_TEXTURECOMPRESSIONSETTINGS(op) \
|
|
op(TC_Default) \
|
|
op(TC_Normalmap) \
|
|
op(TC_Masks) \
|
|
op(TC_Grayscale) \
|
|
op(TC_Displacementmap) \
|
|
op(TC_VectorDisplacementmap) \
|
|
op(TC_HDR) \
|
|
op(TC_EditorIcon) \
|
|
op(TC_Alpha) \
|
|
op(TC_DistanceFieldFont) \
|
|
op(TC_HDR_Compressed) \
|
|
op(TC_BC7) \
|
|
op(TC_HalfFloat) \
|
|
op(TC_LQ) \
|
|
op(TC_EncodedReflectionCapture) \
|
|
op(TC_SingleFloat) \
|
|
op(TC_HDR_F32)
|
|
|
|
enum TextureCompressionSettings : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<TextureCompressionSettings>();
|
|
// ********** End Enum TextureCompressionSettings **************************************************
|
|
|
|
// ********** Begin Enum ETextureSourceEncoding ****************************************************
|
|
#define FOREACH_ENUM_ETEXTURESOURCEENCODING(op) \
|
|
op(ETextureSourceEncoding::TSE_None) \
|
|
op(ETextureSourceEncoding::TSE_Linear) \
|
|
op(ETextureSourceEncoding::TSE_sRGB) \
|
|
op(ETextureSourceEncoding::TSE_ST2084) \
|
|
op(ETextureSourceEncoding::TSE_Gamma22) \
|
|
op(ETextureSourceEncoding::TSE_BT1886) \
|
|
op(ETextureSourceEncoding::TSE_Gamma26) \
|
|
op(ETextureSourceEncoding::TSE_Cineon) \
|
|
op(ETextureSourceEncoding::TSE_REDLog) \
|
|
op(ETextureSourceEncoding::TSE_REDLog3G10) \
|
|
op(ETextureSourceEncoding::TSE_SLog1) \
|
|
op(ETextureSourceEncoding::TSE_SLog2) \
|
|
op(ETextureSourceEncoding::TSE_SLog3) \
|
|
op(ETextureSourceEncoding::TSE_AlexaV3LogC) \
|
|
op(ETextureSourceEncoding::TSE_CanonLog) \
|
|
op(ETextureSourceEncoding::TSE_ProTune) \
|
|
op(ETextureSourceEncoding::TSE_VLog)
|
|
|
|
enum class ETextureSourceEncoding : uint8;
|
|
template<> struct TIsUEnumClass<ETextureSourceEncoding> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureSourceEncoding>();
|
|
// ********** End Enum ETextureSourceEncoding ******************************************************
|
|
|
|
// ********** Begin Enum ETextureColorSpace ********************************************************
|
|
#define FOREACH_ENUM_ETEXTURECOLORSPACE(op) \
|
|
op(ETextureColorSpace::TCS_None) \
|
|
op(ETextureColorSpace::TCS_sRGB) \
|
|
op(ETextureColorSpace::TCS_Rec2020) \
|
|
op(ETextureColorSpace::TCS_ACESAP0) \
|
|
op(ETextureColorSpace::TCS_ACESAP1) \
|
|
op(ETextureColorSpace::TCS_P3DCI) \
|
|
op(ETextureColorSpace::TCS_P3D65) \
|
|
op(ETextureColorSpace::TCS_REDWideGamut) \
|
|
op(ETextureColorSpace::TCS_SonySGamut3) \
|
|
op(ETextureColorSpace::TCS_SonySGamut3Cine) \
|
|
op(ETextureColorSpace::TCS_AlexaWideGamut) \
|
|
op(ETextureColorSpace::TCS_CanonCinemaGamut) \
|
|
op(ETextureColorSpace::TCS_GoProProtuneNative) \
|
|
op(ETextureColorSpace::TCS_PanasonicVGamut) \
|
|
op(ETextureColorSpace::TCS_Custom)
|
|
|
|
enum class ETextureColorSpace : uint8;
|
|
template<> struct TIsUEnumClass<ETextureColorSpace> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureColorSpace>();
|
|
// ********** End Enum ETextureColorSpace **********************************************************
|
|
|
|
// ********** Begin Enum TextureCookPlatformTilingSettings *****************************************
|
|
#define FOREACH_ENUM_TEXTURECOOKPLATFORMTILINGSETTINGS(op) \
|
|
op(TCPTS_FromTextureGroup) \
|
|
op(TCPTS_Tile) \
|
|
op(TCPTS_DoNotTile)
|
|
|
|
enum TextureCookPlatformTilingSettings : uint8;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<TextureCookPlatformTilingSettings>();
|
|
// ********** End Enum TextureCookPlatformTilingSettings *******************************************
|
|
|
|
// ********** Begin Enum ETextureChromaticAdaptationMethod *****************************************
|
|
#define FOREACH_ENUM_ETEXTURECHROMATICADAPTATIONMETHOD(op) \
|
|
op(ETextureChromaticAdaptationMethod::TCAM_None) \
|
|
op(ETextureChromaticAdaptationMethod::TCAM_Bradford) \
|
|
op(ETextureChromaticAdaptationMethod::TCAM_CAT02)
|
|
|
|
enum class ETextureChromaticAdaptationMethod : uint8;
|
|
template<> struct TIsUEnumClass<ETextureChromaticAdaptationMethod> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureChromaticAdaptationMethod>();
|
|
// ********** End Enum ETextureChromaticAdaptationMethod *******************************************
|
|
|
|
// ********** Begin Enum TextureFilter *************************************************************
|
|
#define FOREACH_ENUM_TEXTUREFILTER(op) \
|
|
op(TF_Nearest) \
|
|
op(TF_Bilinear) \
|
|
op(TF_Trilinear) \
|
|
op(TF_Default)
|
|
|
|
enum TextureFilter : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<TextureFilter>();
|
|
// ********** End Enum TextureFilter ***************************************************************
|
|
|
|
// ********** Begin Enum TextureAddress ************************************************************
|
|
#define FOREACH_ENUM_TEXTUREADDRESS(op) \
|
|
op(TA_Wrap) \
|
|
op(TA_Clamp) \
|
|
op(TA_Mirror)
|
|
|
|
enum TextureAddress : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<TextureAddress>();
|
|
// ********** End Enum TextureAddress **************************************************************
|
|
|
|
// ********** Begin Enum ETextureMipCount **********************************************************
|
|
#define FOREACH_ENUM_ETEXTUREMIPCOUNT(op) \
|
|
op(TMC_ResidentMips) \
|
|
op(TMC_AllMips) \
|
|
op(TMC_AllMipsBiased)
|
|
|
|
enum ETextureMipCount : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureMipCount>();
|
|
// ********** End Enum ETextureMipCount ************************************************************
|
|
|
|
// ********** Begin Enum ETextureCompressionQuality ************************************************
|
|
#define FOREACH_ENUM_ETEXTURECOMPRESSIONQUALITY(op) \
|
|
op(TCQ_Default) \
|
|
op(TCQ_Lowest) \
|
|
op(TCQ_Low) \
|
|
op(TCQ_Medium) \
|
|
op(TCQ_High) \
|
|
op(TCQ_Highest)
|
|
|
|
enum ETextureCompressionQuality : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureCompressionQuality>();
|
|
// ********** End Enum ETextureCompressionQuality **************************************************
|
|
|
|
// ********** Begin Enum ETextureStreamingMethod ***************************************************
|
|
#define FOREACH_ENUM_ETEXTURESTREAMINGMETHOD(op) \
|
|
op(TSM_Invalid) \
|
|
op(TSM_NotStreamed) \
|
|
op(TSM_Streamed) \
|
|
op(TSM_VirtualStreamed)
|
|
|
|
enum ETextureStreamingMethod : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureStreamingMethod>();
|
|
// ********** End Enum ETextureStreamingMethod *****************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|