Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/RuntimeOptionsBase.gen.cpp

122 lines
8.0 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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/RuntimeOptionsBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRuntimeOptionsBase() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
ENGINE_API UClass* Z_Construct_UClass_URuntimeOptionsBase();
ENGINE_API UClass* Z_Construct_UClass_URuntimeOptionsBase_NoRegister();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class URuntimeOptionsBase ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URuntimeOptionsBase;
UClass* URuntimeOptionsBase::GetPrivateStaticClass()
{
using TClass = URuntimeOptionsBase;
if (!Z_Registration_Info_UClass_URuntimeOptionsBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RuntimeOptionsBase"),
Z_Registration_Info_UClass_URuntimeOptionsBase.InnerSingleton,
StaticRegisterNativesURuntimeOptionsBase,
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_URuntimeOptionsBase.InnerSingleton;
}
UClass* Z_Construct_UClass_URuntimeOptionsBase_NoRegister()
{
return URuntimeOptionsBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URuntimeOptionsBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\n * URuntimeOptionsBase: Base class designed to be subclassed in your game.\n *\n * Supports checking at runtime whether features are enabled/disabled, and changing\n * configuration parameters via console cheats or startup commands.\n *\n * Add new config properties to your subclasses which default to the desired normal state\n * This can be adjusted via the development-only tools (command line or cvar) or via an\n * override in the config hierarchy to adjust it as needed (e.g., via a hotfix).\n *\n * In non-Shipping builds, each property will be exposed both as a console variable and as a\n * command-line argument for easy testing during development.\n *\n * Debug console syntax (disabled in Shipping configurations):\n * prefix.PropertyName Value\n * Command line syntax (disabled in Shipping configurations):\n * -prefix.PropertyName=Value\n * DefaultRuntimeOptions.ini syntax (note that there is no prefix for these):\n * [/Script/YourModule.YourRuntimeOptionsSubclass]\n * PropertyName=Value\n *\n * Where the prefix is set by the value of OptionCommandPrefix (defaults to \"ro\" but can be overridden)\n *\n * You can also change the name of the ini file that settings are gathered from in your derived\n * UCLASS() declaration\n */" },
{ "IncludePath", "Engine/RuntimeOptionsBase.h" },
{ "ModuleRelativePath", "Classes/Engine/RuntimeOptionsBase.h" },
{ "ToolTip", "URuntimeOptionsBase: Base class designed to be subclassed in your game.\n\nSupports checking at runtime whether features are enabled/disabled, and changing\nconfiguration parameters via console cheats or startup commands.\n\nAdd new config properties to your subclasses which default to the desired normal state\nThis can be adjusted via the development-only tools (command line or cvar) or via an\noverride in the config hierarchy to adjust it as needed (e.g., via a hotfix).\n\nIn non-Shipping builds, each property will be exposed both as a console variable and as a\ncommand-line argument for easy testing during development.\n\nDebug console syntax (disabled in Shipping configurations):\n prefix.PropertyName Value\nCommand line syntax (disabled in Shipping configurations):\n -prefix.PropertyName=Value\nDefaultRuntimeOptions.ini syntax (note that there is no prefix for these):\n [/Script/YourModule.YourRuntimeOptionsSubclass]\n PropertyName=Value\n\nWhere the prefix is set by the value of OptionCommandPrefix (defaults to \"ro\" but can be overridden)\n\nYou can also change the name of the ini file that settings are gathered from in your derived\nUCLASS() declaration" },
};
#endif // WITH_METADATA
// ********** Begin Class URuntimeOptionsBase constinit property declarations **********************
// ********** End Class URuntimeOptionsBase constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URuntimeOptionsBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URuntimeOptionsBase_Statics
UObject* (*const Z_Construct_UClass_URuntimeOptionsBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URuntimeOptionsBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_URuntimeOptionsBase_Statics::ClassParams = {
&URuntimeOptionsBase::StaticClass,
"RuntimeOptions",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URuntimeOptionsBase_Statics::Class_MetaDataParams), Z_Construct_UClass_URuntimeOptionsBase_Statics::Class_MetaDataParams)
};
void URuntimeOptionsBase::StaticRegisterNativesURuntimeOptionsBase()
{
}
UClass* Z_Construct_UClass_URuntimeOptionsBase()
{
if (!Z_Registration_Info_UClass_URuntimeOptionsBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URuntimeOptionsBase.OuterSingleton, Z_Construct_UClass_URuntimeOptionsBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URuntimeOptionsBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URuntimeOptionsBase);
URuntimeOptionsBase::~URuntimeOptionsBase() {}
// ********** End Class URuntimeOptionsBase ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_RuntimeOptionsBase_h__Script_Engine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_URuntimeOptionsBase, URuntimeOptionsBase::StaticClass, TEXT("URuntimeOptionsBase"), &Z_Registration_Info_UClass_URuntimeOptionsBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URuntimeOptionsBase), 3406588862U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_RuntimeOptionsBase_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_RuntimeOptionsBase_h__Script_Engine_728350367{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_RuntimeOptionsBase_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_RuntimeOptionsBase_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS