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

151 lines
9.9 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 "TimeSynchronizationSource.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeTimeSynchronizationSource() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
TIMEMANAGEMENT_API UClass* Z_Construct_UClass_UTimeSynchronizationSource();
TIMEMANAGEMENT_API UClass* Z_Construct_UClass_UTimeSynchronizationSource_NoRegister();
UPackage* Z_Construct_UPackage__Script_TimeManagement();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UTimeSynchronizationSource ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UTimeSynchronizationSource;
UClass* UTimeSynchronizationSource::GetPrivateStaticClass()
{
using TClass = UTimeSynchronizationSource;
if (!Z_Registration_Info_UClass_UTimeSynchronizationSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TimeSynchronizationSource"),
Z_Registration_Info_UClass_UTimeSynchronizationSource.InnerSingleton,
StaticRegisterNativesUTimeSynchronizationSource,
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_UTimeSynchronizationSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UTimeSynchronizationSource_NoRegister()
{
return UTimeSynchronizationSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTimeSynchronizationSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Base class for sources to be used for time synchronization.\n *\n * Subclasses don't need to directly contain data, nor provide access to the\n * data in any way (although they may).\n *\n * Currently, Synchronization does not work on the subframe level.\n */" },
{ "IncludePath", "TimeSynchronizationSource.h" },
{ "ModuleRelativePath", "Public/TimeSynchronizationSource.h" },
{ "ToolTip", "Base class for sources to be used for time synchronization.\n\nSubclasses don't need to directly contain data, nor provide access to the\ndata in any way (although they may).\n\nCurrently, Synchronization does not work on the subframe level." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseForSynchronization_MetaData[] = {
{ "Category", "Synchronization" },
{ "Comment", "/** Whether or not this source should be considered when establishing synchronization. */" },
{ "ModuleRelativePath", "Public/TimeSynchronizationSource.h" },
{ "ToolTip", "Whether or not this source should be considered when establishing synchronization." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameOffset_MetaData[] = {
{ "Category", "Synchronization" },
{ "Comment", "/**\n\x09 * An additional offset in frames (relative to this source's frame rate) that should used.\n\x09 * This is mainly useful to help correct discrepancies between the reported Sample Times\n\x09 * and how the samples actually line up relative to other sources.\n\x09 */" },
{ "ModuleRelativePath", "Public/TimeSynchronizationSource.h" },
{ "ToolTip", "An additional offset in frames (relative to this source's frame rate) that should used.\nThis is mainly useful to help correct discrepancies between the reported Sample Times\nand how the samples actually line up relative to other sources." },
};
#endif // WITH_METADATA
// ********** Begin Class UTimeSynchronizationSource constinit property declarations ***************
static void NewProp_bUseForSynchronization_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseForSynchronization;
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameOffset;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UTimeSynchronizationSource constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTimeSynchronizationSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTimeSynchronizationSource_Statics
// ********** Begin Class UTimeSynchronizationSource Property Definitions **************************
void Z_Construct_UClass_UTimeSynchronizationSource_Statics::NewProp_bUseForSynchronization_SetBit(void* Obj)
{
((UTimeSynchronizationSource*)Obj)->bUseForSynchronization = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UTimeSynchronizationSource_Statics::NewProp_bUseForSynchronization = { "bUseForSynchronization", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UTimeSynchronizationSource), &Z_Construct_UClass_UTimeSynchronizationSource_Statics::NewProp_bUseForSynchronization_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseForSynchronization_MetaData), NewProp_bUseForSynchronization_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UTimeSynchronizationSource_Statics::NewProp_FrameOffset = { "FrameOffset", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTimeSynchronizationSource, FrameOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameOffset_MetaData), NewProp_FrameOffset_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UTimeSynchronizationSource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTimeSynchronizationSource_Statics::NewProp_bUseForSynchronization,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTimeSynchronizationSource_Statics::NewProp_FrameOffset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTimeSynchronizationSource_Statics::PropPointers) < 2048);
// ********** End Class UTimeSynchronizationSource Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UTimeSynchronizationSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_TimeManagement,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTimeSynchronizationSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTimeSynchronizationSource_Statics::ClassParams = {
&UTimeSynchronizationSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UTimeSynchronizationSource_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UTimeSynchronizationSource_Statics::PropPointers),
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTimeSynchronizationSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UTimeSynchronizationSource_Statics::Class_MetaDataParams)
};
void UTimeSynchronizationSource::StaticRegisterNativesUTimeSynchronizationSource()
{
}
UClass* Z_Construct_UClass_UTimeSynchronizationSource()
{
if (!Z_Registration_Info_UClass_UTimeSynchronizationSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTimeSynchronizationSource.OuterSingleton, Z_Construct_UClass_UTimeSynchronizationSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTimeSynchronizationSource.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTimeSynchronizationSource);
UTimeSynchronizationSource::~UTimeSynchronizationSource() {}
// ********** End Class UTimeSynchronizationSource *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_TimeManagement_Public_TimeSynchronizationSource_h__Script_TimeManagement_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UTimeSynchronizationSource, UTimeSynchronizationSource::StaticClass, TEXT("UTimeSynchronizationSource"), &Z_Registration_Info_UClass_UTimeSynchronizationSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTimeSynchronizationSource), 2913341196U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_TimeManagement_Public_TimeSynchronizationSource_h__Script_TimeManagement_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_TimeManagement_Public_TimeSynchronizationSource_h__Script_TimeManagement_421628338{
TEXT("/Script/TimeManagement"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_TimeManagement_Public_TimeSynchronizationSource_h__Script_TimeManagement_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_TimeManagement_Public_TimeSynchronizationSource_h__Script_TimeManagement_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS