Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/ContentBrowserData/UHT/ContentBrowserDataSource.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

122 lines
8.4 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 "ContentBrowserDataSource.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeContentBrowserDataSource() {}
// ********** Begin Cross Module References ********************************************************
CONTENTBROWSERDATA_API UClass* Z_Construct_UClass_UContentBrowserDataSource();
CONTENTBROWSERDATA_API UClass* Z_Construct_UClass_UContentBrowserDataSource_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_ContentBrowserData();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UContentBrowserDataSource ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UContentBrowserDataSource;
UClass* UContentBrowserDataSource::GetPrivateStaticClass()
{
using TClass = UContentBrowserDataSource;
if (!Z_Registration_Info_UClass_UContentBrowserDataSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ContentBrowserDataSource"),
Z_Registration_Info_UClass_UContentBrowserDataSource.InnerSingleton,
StaticRegisterNativesUContentBrowserDataSource,
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_UContentBrowserDataSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UContentBrowserDataSource_NoRegister()
{
return UContentBrowserDataSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UContentBrowserDataSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A common implementation of a \"do nothing\" data source for the Content Browser.\n * You should derive from this type to create new data sources for the Content Browser, overriding any required functionality and validation logic.\n *\n * Data sources create and operate on FContentBrowserItemData instances that represent the folders and files within each data source.\n * FContentBrowserItemData itself is a concrete type, so extensibility is handled via the IContentBrowserItemDataPayload interface, which can be \n * used to store any data source defined payload data that is required to operate on the underlying thing that the item represents.\n *\n * This is the only API you need to implement to create a data source, as each FContentBrowserItemData instance knows which data source owns it, \n * and uses that information to pass itself back into the correct data source instance when asked to perform actions or validation.\n * In that sense you can think of this like a C API, where the data source returns an opaque object that is later passed back into the data source \n * functions so that they can interpret the opaque object and provide functionality for it.\n */" },
{ "IncludePath", "ContentBrowserDataSource.h" },
{ "ModuleRelativePath", "Public/ContentBrowserDataSource.h" },
{ "ToolTip", "A common implementation of a \"do nothing\" data source for the Content Browser.\nYou should derive from this type to create new data sources for the Content Browser, overriding any required functionality and validation logic.\n\nData sources create and operate on FContentBrowserItemData instances that represent the folders and files within each data source.\nFContentBrowserItemData itself is a concrete type, so extensibility is handled via the IContentBrowserItemDataPayload interface, which can be\nused to store any data source defined payload data that is required to operate on the underlying thing that the item represents.\n\nThis is the only API you need to implement to create a data source, as each FContentBrowserItemData instance knows which data source owns it,\nand uses that information to pass itself back into the correct data source instance when asked to perform actions or validation.\nIn that sense you can think of this like a C API, where the data source returns an opaque object that is later passed back into the data source\nfunctions so that they can interpret the opaque object and provide functionality for it." },
};
#endif // WITH_METADATA
// ********** Begin Class UContentBrowserDataSource constinit property declarations ****************
// ********** End Class UContentBrowserDataSource constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UContentBrowserDataSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UContentBrowserDataSource_Statics
UObject* (*const Z_Construct_UClass_UContentBrowserDataSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ContentBrowserData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UContentBrowserDataSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UContentBrowserDataSource_Statics::ClassParams = {
&UContentBrowserDataSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A9u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UContentBrowserDataSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UContentBrowserDataSource_Statics::Class_MetaDataParams)
};
void UContentBrowserDataSource::StaticRegisterNativesUContentBrowserDataSource()
{
}
UClass* Z_Construct_UClass_UContentBrowserDataSource()
{
if (!Z_Registration_Info_UClass_UContentBrowserDataSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UContentBrowserDataSource.OuterSingleton, Z_Construct_UClass_UContentBrowserDataSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UContentBrowserDataSource.OuterSingleton;
}
UContentBrowserDataSource::UContentBrowserDataSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UContentBrowserDataSource);
UContentBrowserDataSource::~UContentBrowserDataSource() {}
// ********** End Class UContentBrowserDataSource **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_ContentBrowserData_Public_ContentBrowserDataSource_h__Script_ContentBrowserData_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UContentBrowserDataSource, UContentBrowserDataSource::StaticClass, TEXT("UContentBrowserDataSource"), &Z_Registration_Info_UClass_UContentBrowserDataSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UContentBrowserDataSource), 911352953U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_ContentBrowserData_Public_ContentBrowserDataSource_h__Script_ContentBrowserData_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_ContentBrowserData_Public_ContentBrowserDataSource_h__Script_ContentBrowserData_966677332{
TEXT("/Script/ContentBrowserData"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_ContentBrowserData_Public_ContentBrowserDataSource_h__Script_ContentBrowserData_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_ContentBrowserData_Public_ContentBrowserDataSource_h__Script_ContentBrowserData_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS