// 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 "AR51LiveLinkSourceSettings.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_UOBJECT");
void EmptyLinkFunctionForGeneratedCodeAR51LiveLinkSourceSettings() {}

// ********** Begin Cross Module References ********************************************************
LIVELINKINTERFACE_API UClass* Z_Construct_UClass_ULiveLinkSourceSettings(ETypeConstructPhase);
// ********** End Cross Module References **********************************************************

// ********** Begin Same Module References *********************************************************
UPackage* Z_Construct_UPackage__Script_AR51SDK_LIVELINK(ETypeConstructPhase);
AR51SDK_LIVELINK_API UClass* Z_Construct_UClass_UAR51LiveLinkSourceSettings(ETypeConstructPhase);
AR51SDK_LIVELINK_API UClass* Z_Construct_UClass_UAR51LiveLinkSourceSettings(ETypeConstructPhase);
// ********** End Same Module References ***********************************************************
#define UHT_STRUCT_BASE(INIT) UE::CodeGen::ConstInit::TCompiledInObjectPtr<const FStructBaseChain>(UE::Private::AsStructBaseChain(INIT))

// ********** Begin Class UAR51LiveLinkSourceSettings **********************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_Construct_UClass_UAR51LiveLinkSourceSettings_Statics
struct UHT_STATICS
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = {
		{ "Comment", "/**\n * Represents custom settings for the AR51 LiveLink source, allowing control over visual representation\n * of the associated AR51 'AR51Character' skeleton during runtime.\n * These settings are accessible and editable within the Unreal Engine editor's LiveLink plugin UI.\n */" },
		{ "IncludePath", "AR51LiveLinkSourceSettings.h" },
		{ "ModuleRelativePath", "Public/AR51LiveLinkSourceSettings.h" },
		{ "ToolTip", "Represents custom settings for the AR51 LiveLink source, allowing control over visual representation\nof the associated AR51 'AR51Character' skeleton during runtime.\nThese settings are accessible and editable within the Unreal Engine editor's LiveLink plugin UI." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShowModel_MetaData[] = {
		{ "Category", "General" },
		{ "Comment", "/**\n     * Whether the AR51 character skeleton should be visible in the scene. This property can be toggled\n     * from the LiveLink plugin UI in the Unreal Editor to control the visibility of the model\n     * linked to the LiveLink data stream.\n     */" },
		{ "ModuleRelativePath", "Public/AR51LiveLinkSourceSettings.h" },
		{ "ToolTip", "Whether the AR51 character skeleton should be visible in the scene. This property can be toggled\nfrom the LiveLink plugin UI in the Unreal Editor to control the visibility of the model\nlinked to the LiveLink data stream." },
	};
#endif // WITH_METADATA

// ********** Begin Class UAR51LiveLinkSourceSettings constinit property declarations **************
	static void NewProp_ShowModel_SetBit(void* Obj)
	{
		((UAR51LiveLinkSourceSettings*)Obj)->ShowModel = 1;
	}
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ShowModel;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAR51LiveLinkSourceSettings constinit property declarations ****************
	static FTypeConstructFunc* DependentSingletons[];
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UAR51LiveLinkSourceSettings>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
}; // struct UHT_STATICS

// ********** Begin Class UAR51LiveLinkSourceSettings Property Definitions *************************
const UECodeGen_Private::FBoolPropertyParams UHT_STATICS::NewProp_ShowModel = { "ShowModel", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, nullptr, nullptr, 1, sizeof(bool), sizeof(UAR51LiveLinkSourceSettings), &UHT_STATICS::NewProp_ShowModel_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShowModel_MetaData), NewProp_ShowModel_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_ShowModel,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048);
// ********** End Class UAR51LiveLinkSourceSettings Property Definitions ***************************
FTypeConstructFunc* UHT_STATICS::DependentSingletons[] = {
	(FTypeConstructFunc*)Z_Construct_UClass_ULiveLinkSourceSettings,
	(FTypeConstructFunc*)Z_Construct_UPackage__Script_AR51SDK_LIVELINK,
};
static_assert(UE_ARRAY_COUNT(UHT_STATICS::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams UHT_STATICS::ClassParams = {
	&Z_Construct_UClass_UAR51LiveLinkSourceSettings,
	nullptr,
	&StaticCppClassTypeInfo,
	DependentSingletons,
	nullptr,
	UHT_STATICS::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	0,
	UE_ARRAY_COUNT(UHT_STATICS::PropPointers),
	0,
	0x001000A0u,
	METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData)
};
FClassRegistrationInfo Z_Registration_Info_UClass_UAR51LiveLinkSourceSettings;
UClass* Z_Construct_UClass_UAR51LiveLinkSourceSettings(ETypeConstructPhase Phase)
{
	if (Phase == ETypeConstructPhase::Inner)
	{
		using TClass = UAR51LiveLinkSourceSettings;
		if (!Z_Registration_Info_UClass_UAR51LiveLinkSourceSettings.InnerSingleton)
		{
			GetPrivateStaticClassBody(
				TClass::StaticPackage(),
				TEXT("AR51LiveLinkSourceSettings"),
				Z_Registration_Info_UClass_UAR51LiveLinkSourceSettings.InnerSingleton,
				nullptr,
				DataSizeOf<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_UAR51LiveLinkSourceSettings.InnerSingleton;
	}
	if (!Z_Registration_Info_UClass_UAR51LiveLinkSourceSettings.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAR51LiveLinkSourceSettings.OuterSingleton, UHT_STATICS::ClassParams);
	}
	return Z_Registration_Info_UClass_UAR51LiveLinkSourceSettings.OuterSingleton;
}
#undef UHT_STATICS
UAR51LiveLinkSourceSettings::UAR51LiveLinkSourceSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAR51LiveLinkSourceSettings);
UAR51LiveLinkSourceSettings::~UAR51LiveLinkSourceSettings() {}
// ********** End Class UAR51LiveLinkSourceSettings ************************************************

// ********** Begin Registration *******************************************************************
#ifdef UHT_STATICS
#error UHT_STATICS already defined
#endif
#define UHT_STATICS Z_CompiledInDeferFile_FID_HostProject_Plugins_AR51SDK_LIVELINK_Source_AR51SDK_LIVELINK_Public_AR51LiveLinkSourceSettings_h__Script_AR51SDK_LIVELINK_Statics
struct UHT_STATICS
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UAR51LiveLinkSourceSettings, TEXT("UAR51LiveLinkSourceSettings"), &Z_Registration_Info_UClass_UAR51LiveLinkSourceSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAR51LiveLinkSourceSettings), 3382828169U) },
	};
}; // UHT_STATICS 
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_AR51SDK_LIVELINK_Source_AR51SDK_LIVELINK_Public_AR51LiveLinkSourceSettings_h__Script_AR51SDK_LIVELINK_ed07f08ce31ca729603546d69417632d8c7d9a10{
	TEXT("/Script/AR51SDK_LIVELINK"),
	UHT_STATICS::ClassInfo, UE_ARRAY_COUNT(UHT_STATICS::ClassInfo),
	nullptr, 0,
	nullptr, 0,
	nullptr, 0,
};
#undef UHT_STATICS
// ********** End Registration *********************************************************************
#undef UHT_STRUCT_BASE

PRAGMA_ENABLE_DEPRECATION_WARNINGS
