122 lines
7.0 KiB
C++
122 lines
7.0 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!
|
||
|
|
===========================================================================*/
|
||
|
|
|
||
|
|
#include "UObject/GeneratedCppIncludes.h"
|
||
|
|
#include "Engine/TextureMipDataProviderFactory.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodeTextureMipDataProviderFactory() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_UAssetUserData();
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_UTextureMipDataProviderFactory();
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_UTextureMipDataProviderFactory_NoRegister();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_Engine();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UTextureMipDataProviderFactory *******************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UTextureMipDataProviderFactory;
|
||
|
|
UClass* UTextureMipDataProviderFactory::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UTextureMipDataProviderFactory;
|
||
|
|
if (!Z_Registration_Info_UClass_UTextureMipDataProviderFactory.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("TextureMipDataProviderFactory"),
|
||
|
|
Z_Registration_Info_UClass_UTextureMipDataProviderFactory.InnerSingleton,
|
||
|
|
StaticRegisterNativesUTextureMipDataProviderFactory,
|
||
|
|
sizeof(TClass),
|
||
|
|
alignof(TClass),
|
||
|
|
TClass::StaticClassFlags,
|
||
|
|
TClass::StaticClassCastFlags(),
|
||
|
|
TClass::StaticConfigName(),
|
||
|
|
(UClass::ClassConstructorType)InternalConstructor<TClass>,
|
||
|
|
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
|
||
|
|
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
|
||
|
|
&TClass::Super::StaticClass,
|
||
|
|
&TClass::WithinClass::StaticClass
|
||
|
|
);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UTextureMipDataProviderFactory.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UTextureMipDataProviderFactory_NoRegister()
|
||
|
|
{
|
||
|
|
return UTextureMipDataProviderFactory::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UTextureMipDataProviderFactory_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n* UTextureMipDataProviderFactory defines an interface to create instances of FTextureMipDataProvider.\n* Derived classes from UTextureMipDataProviderFactory can be attached to UTexture::MipDataProviderFactory\n* to define a new source for mip content (instead of the default disk file or ddc mips). \n* Usecases include dynamic textures that need to be driven by the texture streaming or textures that \n* get they data over the network.\n*/" },
|
||
|
|
{ "HideCategories", "Object" },
|
||
|
|
{ "IncludePath", "Engine/TextureMipDataProviderFactory.h" },
|
||
|
|
{ "ModuleRelativePath", "Classes/Engine/TextureMipDataProviderFactory.h" },
|
||
|
|
{ "ToolTip", "UTextureMipDataProviderFactory defines an interface to create instances of FTextureMipDataProvider.\nDerived classes from UTextureMipDataProviderFactory can be attached to UTexture::MipDataProviderFactory\nto define a new source for mip content (instead of the default disk file or ddc mips).\nUsecases include dynamic textures that need to be driven by the texture streaming or textures that\nget they data over the network." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UTextureMipDataProviderFactory constinit property declarations ***********
|
||
|
|
// ********** End Class UTextureMipDataProviderFactory constinit property declarations *************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UTextureMipDataProviderFactory>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UTextureMipDataProviderFactory_Statics
|
||
|
|
UObject* (*const Z_Construct_UClass_UTextureMipDataProviderFactory_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UAssetUserData,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureMipDataProviderFactory_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTextureMipDataProviderFactory_Statics::ClassParams = {
|
||
|
|
&UTextureMipDataProviderFactory::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0x002810A1u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureMipDataProviderFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_UTextureMipDataProviderFactory_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UTextureMipDataProviderFactory::StaticRegisterNativesUTextureMipDataProviderFactory()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UTextureMipDataProviderFactory()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UTextureMipDataProviderFactory.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTextureMipDataProviderFactory.OuterSingleton, Z_Construct_UClass_UTextureMipDataProviderFactory_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UTextureMipDataProviderFactory.OuterSingleton;
|
||
|
|
}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTextureMipDataProviderFactory);
|
||
|
|
UTextureMipDataProviderFactory::~UTextureMipDataProviderFactory() {}
|
||
|
|
// ********** End Class UTextureMipDataProviderFactory *********************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_TextureMipDataProviderFactory_h__Script_Engine_Statics
|
||
|
|
{
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_UTextureMipDataProviderFactory, UTextureMipDataProviderFactory::StaticClass, TEXT("UTextureMipDataProviderFactory"), &Z_Registration_Info_UClass_UTextureMipDataProviderFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTextureMipDataProviderFactory), 2680943827U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_TextureMipDataProviderFactory_h__Script_Engine_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_TextureMipDataProviderFactory_h__Script_Engine_322539101{
|
||
|
|
TEXT("/Script/Engine"),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_TextureMipDataProviderFactory_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_TextureMipDataProviderFactory_h__Script_Engine_Statics::ClassInfo),
|
||
|
|
nullptr, 0,
|
||
|
|
nullptr, 0,
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|