fix andriod package

This commit is contained in:
Jian Zhang 2025-05-15 18:16:50 +08:00
parent 6e4ccfbea1
commit 59afa626af
23 changed files with 910 additions and 26 deletions

View File

@ -0,0 +1,8 @@
{
"OutputFiles": [
"..\\..\\..\\a\\UnrealGame\\Development\\ModGameViewport\\Module.ModGameViewport.cpp.o",
"..\\..\\..\\a\\UnrealGame\\Development\\ModGameViewport\\Module.ModGameViewport.cpp.o",
"..\\..\\..\\x\\UnrealGame\\Development\\ModGameViewport\\Module.ModGameViewport.cpp.o",
"..\\..\\..\\x\\UnrealGame\\Development\\ModGameViewport\\Module.ModGameViewport.cpp.o"
]
}

View File

@ -0,0 +1,189 @@
// 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 "ModGameViewport/Public/ExGameViewportClient.h"
#include "Runtime/Engine/Classes/Engine/Engine.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeExGameViewportClient() {}
// Begin Cross Module References
ENGINE_API UClass* Z_Construct_UClass_UGameViewportClient();
MODGAMEVIEWPORT_API UClass* Z_Construct_UClass_UExGameViewportClient();
MODGAMEVIEWPORT_API UClass* Z_Construct_UClass_UExGameViewportClient_NoRegister();
MODGAMEVIEWPORT_API UEnum* Z_Construct_UEnum_ModGameViewport_EMSplitScreenType();
UPackage* Z_Construct_UPackage__Script_ModGameViewport();
// End Cross Module References
// Begin Enum EMSplitScreenType
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMSplitScreenType;
static UEnum* EMSplitScreenType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMSplitScreenType.OuterSingleton)
{
Z_Registration_Info_UEnum_EMSplitScreenType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ModGameViewport_EMSplitScreenType, (UObject*)Z_Construct_UPackage__Script_ModGameViewport(), TEXT("EMSplitScreenType"));
}
return Z_Registration_Info_UEnum_EMSplitScreenType.OuterSingleton;
}
template<> MODGAMEVIEWPORT_API UEnum* StaticEnum<EMSplitScreenType::Type>()
{
return EMSplitScreenType_StaticEnum();
}
struct Z_Construct_UEnum_ModGameViewport_EMSplitScreenType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/**\n * \n */" },
{ "FivePlayer_Vertical.Name", "EMSplitScreenType::FivePlayer_Vertical" },
{ "FourPlayer_Grid.Comment", "// 4 Player grid split\n" },
{ "FourPlayer_Grid.Name", "EMSplitScreenType::FourPlayer_Grid" },
{ "FourPlayer_Grid.ToolTip", "4 Player grid split" },
{ "FourPlayer_Horizontal.Comment", "// 4 Player horizontal split\n" },
{ "FourPlayer_Horizontal.Name", "EMSplitScreenType::FourPlayer_Horizontal" },
{ "FourPlayer_Horizontal.ToolTip", "4 Player horizontal split" },
{ "FourPlayer_Vertical.Comment", "// 4 Player vertical split\n" },
{ "FourPlayer_Vertical.Name", "EMSplitScreenType::FourPlayer_Vertical" },
{ "FourPlayer_Vertical.ToolTip", "4 Player vertical split" },
{ "ModuleRelativePath", "Public/ExGameViewportClient.h" },
{ "None.Comment", "/**\n * \n */// No split\n" },
{ "None.Name", "EMSplitScreenType::None" },
{ "None.ToolTip", "// No split" },
{ "SixPlayer_Vertical.Name", "EMSplitScreenType::SixPlayer_Vertical" },
{ "SplitTypeCount.Name", "EMSplitScreenType::SplitTypeCount" },
{ "ThreePlayer_FavorBottom.Comment", "// 3 Player split with 1 player on bottom and 2 on top\n" },
{ "ThreePlayer_FavorBottom.Name", "EMSplitScreenType::ThreePlayer_FavorBottom" },
{ "ThreePlayer_FavorBottom.ToolTip", "3 Player split with 1 player on bottom and 2 on top" },
{ "ThreePlayer_FavorTop.Comment", "// 3 Player split with 1 player on top and 2 on bottom\n" },
{ "ThreePlayer_FavorTop.Name", "EMSplitScreenType::ThreePlayer_FavorTop" },
{ "ThreePlayer_FavorTop.ToolTip", "3 Player split with 1 player on top and 2 on bottom" },
{ "ThreePlayer_Horizontal.Comment", "//3 Player horizontal split\n" },
{ "ThreePlayer_Horizontal.Name", "EMSplitScreenType::ThreePlayer_Horizontal" },
{ "ThreePlayer_Horizontal.ToolTip", "3 Player horizontal split" },
{ "ThreePlayer_Vertical.Comment", "//3 Player vertical split\n" },
{ "ThreePlayer_Vertical.Name", "EMSplitScreenType::ThreePlayer_Vertical" },
{ "ThreePlayer_Vertical.ToolTip", "3 Player vertical split" },
{ "TwoPlayer_Horizontal.Comment", "// 2 player horizontal split\n" },
{ "TwoPlayer_Horizontal.Name", "EMSplitScreenType::TwoPlayer_Horizontal" },
{ "TwoPlayer_Horizontal.ToolTip", "2 player horizontal split" },
{ "TwoPlayer_Vertical.Comment", "// 2 player vertical split\n" },
{ "TwoPlayer_Vertical.Name", "EMSplitScreenType::TwoPlayer_Vertical" },
{ "TwoPlayer_Vertical.ToolTip", "2 player vertical split" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMSplitScreenType::None", (int64)EMSplitScreenType::None },
{ "EMSplitScreenType::TwoPlayer_Horizontal", (int64)EMSplitScreenType::TwoPlayer_Horizontal },
{ "EMSplitScreenType::TwoPlayer_Vertical", (int64)EMSplitScreenType::TwoPlayer_Vertical },
{ "EMSplitScreenType::ThreePlayer_FavorTop", (int64)EMSplitScreenType::ThreePlayer_FavorTop },
{ "EMSplitScreenType::ThreePlayer_FavorBottom", (int64)EMSplitScreenType::ThreePlayer_FavorBottom },
{ "EMSplitScreenType::ThreePlayer_Vertical", (int64)EMSplitScreenType::ThreePlayer_Vertical },
{ "EMSplitScreenType::ThreePlayer_Horizontal", (int64)EMSplitScreenType::ThreePlayer_Horizontal },
{ "EMSplitScreenType::FourPlayer_Grid", (int64)EMSplitScreenType::FourPlayer_Grid },
{ "EMSplitScreenType::FourPlayer_Vertical", (int64)EMSplitScreenType::FourPlayer_Vertical },
{ "EMSplitScreenType::FourPlayer_Horizontal", (int64)EMSplitScreenType::FourPlayer_Horizontal },
{ "EMSplitScreenType::FivePlayer_Vertical", (int64)EMSplitScreenType::FivePlayer_Vertical },
{ "EMSplitScreenType::SixPlayer_Vertical", (int64)EMSplitScreenType::SixPlayer_Vertical },
{ "EMSplitScreenType::SplitTypeCount", (int64)EMSplitScreenType::SplitTypeCount },
};
static const UECodeGen_Private::FEnumParams EnumParams;
};
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ModGameViewport_EMSplitScreenType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ModGameViewport,
nullptr,
"EMSplitScreenType",
"EMSplitScreenType::Type",
Z_Construct_UEnum_ModGameViewport_EMSplitScreenType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ModGameViewport_EMSplitScreenType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ModGameViewport_EMSplitScreenType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ModGameViewport_EMSplitScreenType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ModGameViewport_EMSplitScreenType()
{
if (!Z_Registration_Info_UEnum_EMSplitScreenType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMSplitScreenType.InnerSingleton, Z_Construct_UEnum_ModGameViewport_EMSplitScreenType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMSplitScreenType.InnerSingleton;
}
// End Enum EMSplitScreenType
// Begin Class UExGameViewportClient
void UExGameViewportClient::StaticRegisterNativesUExGameViewportClient()
{
}
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UExGameViewportClient);
UClass* Z_Construct_UClass_UExGameViewportClient_NoRegister()
{
return UExGameViewportClient::StaticClass();
}
struct Z_Construct_UClass_UExGameViewportClient_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "ExGameViewportClient.h" },
{ "ModuleRelativePath", "Public/ExGameViewportClient.h" },
};
#endif // WITH_METADATA
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UExGameViewportClient>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
};
UObject* (*const Z_Construct_UClass_UExGameViewportClient_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGameViewportClient,
(UObject* (*)())Z_Construct_UPackage__Script_ModGameViewport,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UExGameViewportClient_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UExGameViewportClient_Statics::ClassParams = {
&UExGameViewportClient::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x001000ACu,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UExGameViewportClient_Statics::Class_MetaDataParams), Z_Construct_UClass_UExGameViewportClient_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_UExGameViewportClient()
{
if (!Z_Registration_Info_UClass_UExGameViewportClient.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UExGameViewportClient.OuterSingleton, Z_Construct_UClass_UExGameViewportClient_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UExGameViewportClient.OuterSingleton;
}
template<> MODGAMEVIEWPORT_API UClass* StaticClass<UExGameViewportClient>()
{
return UExGameViewportClient::StaticClass();
}
DEFINE_VTABLE_PTR_HELPER_CTOR(UExGameViewportClient);
UExGameViewportClient::~UExGameViewportClient() {}
// End Class UExGameViewportClient
// Begin Registration
struct Z_CompiledInDeferFile_FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMSplitScreenType_StaticEnum, TEXT("EMSplitScreenType"), &Z_Registration_Info_UEnum_EMSplitScreenType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1549787006U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UExGameViewportClient, UExGameViewportClient::StaticClass, TEXT("UExGameViewportClient"), &Z_Registration_Info_UClass_UExGameViewportClient, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UExGameViewportClient), 2306459960U) },
};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h_3792209262(TEXT("/Script/ModGameViewport"),
Z_CompiledInDeferFile_FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h_Statics::EnumInfo));
// End Registration
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -0,0 +1,70 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ExGameViewportClient.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#ifdef MODGAMEVIEWPORT_ExGameViewportClient_generated_h
#error "ExGameViewportClient.generated.h already included, missing '#pragma once' in ExGameViewportClient.h"
#endif
#define MODGAMEVIEWPORT_ExGameViewportClient_generated_h
#define FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h_49_INCLASS \
private: \
static void StaticRegisterNativesUExGameViewportClient(); \
friend struct Z_Construct_UClass_UExGameViewportClient_Statics; \
public: \
DECLARE_CLASS(UExGameViewportClient, UGameViewportClient, COMPILED_IN_FLAGS(0 | CLASS_Transient | CLASS_Config), CASTCLASS_None, TEXT("/Script/ModGameViewport"), NO_API) \
DECLARE_SERIALIZER(UExGameViewportClient)
#define FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h_49_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UExGameViewportClient(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UExGameViewportClient) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UExGameViewportClient); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UExGameViewportClient); \
private: \
/** Private move- and copy-constructors, should never be used */ \
UExGameViewportClient(UExGameViewportClient&&); \
UExGameViewportClient(const UExGameViewportClient&); \
public: \
NO_API virtual ~UExGameViewportClient();
#define FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h_46_PROLOG
#define FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h_49_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h_49_INCLASS \
FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h_49_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
template<> MODGAMEVIEWPORT_API UClass* StaticClass<class UExGameViewportClient>();
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_ExGameViewportClient_h
#define FOREACH_ENUM_EMSPLITSCREENTYPE(op) \
op(EMSplitScreenType::None) \
op(EMSplitScreenType::TwoPlayer_Horizontal) \
op(EMSplitScreenType::TwoPlayer_Vertical) \
op(EMSplitScreenType::ThreePlayer_FavorTop) \
op(EMSplitScreenType::ThreePlayer_FavorBottom) \
op(EMSplitScreenType::ThreePlayer_Vertical) \
op(EMSplitScreenType::ThreePlayer_Horizontal) \
op(EMSplitScreenType::FourPlayer_Grid) \
op(EMSplitScreenType::FourPlayer_Vertical) \
op(EMSplitScreenType::FourPlayer_Horizontal) \
op(EMSplitScreenType::FivePlayer_Vertical) \
op(EMSplitScreenType::SixPlayer_Vertical) \
op(EMSplitScreenType::SplitTypeCount)
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -0,0 +1,29 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeModGameViewport_init() {}
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_ModGameViewport;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_ModGameViewport()
{
if (!Z_Registration_Info_UPackage__Script_ModGameViewport.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/ModGameViewport",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x357E1B84,
0x9BAA77B1,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_ModGameViewport.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_ModGameViewport.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_ModGameViewport(Z_Construct_UPackage__Script_ModGameViewport, TEXT("/Script/ModGameViewport"), Z_Registration_Info_UPackage__Script_ModGameViewport, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x357E1B84, 0x9BAA77B1));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@ -0,0 +1,517 @@
// 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 "ModGameViewport/Public/SetGameViewport.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeSetGameViewport() {}
// Begin Cross Module References
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINESETTINGS_API UEnum* Z_Construct_UEnum_EngineSettings_EFourPlayerSplitScreenType();
ENGINESETTINGS_API UEnum* Z_Construct_UEnum_EngineSettings_EThreePlayerSplitScreenType();
ENGINESETTINGS_API UEnum* Z_Construct_UEnum_EngineSettings_ETwoPlayerSplitScreenType();
MODGAMEVIEWPORT_API UClass* Z_Construct_UClass_USetGameViewport();
MODGAMEVIEWPORT_API UClass* Z_Construct_UClass_USetGameViewport_NoRegister();
MODGAMEVIEWPORT_API UScriptStruct* Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData();
UPackage* Z_Construct_UPackage__Script_ModGameViewport();
// End Cross Module References
// Begin ScriptStruct FMPerPlayerSplitscreenData
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_MPerPlayerSplitscreenData;
class UScriptStruct* FMPerPlayerSplitscreenData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_MPerPlayerSplitscreenData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_MPerPlayerSplitscreenData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData, (UObject*)Z_Construct_UPackage__Script_ModGameViewport(), TEXT("MPerPlayerSplitscreenData"));
}
return Z_Registration_Info_UScriptStruct_MPerPlayerSplitscreenData.OuterSingleton;
}
template<> MODGAMEVIEWPORT_API UScriptStruct* StaticStruct<FMPerPlayerSplitscreenData>()
{
return FMPerPlayerSplitscreenData::StaticStruct();
}
struct Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * \n */" },
{ "ModuleRelativePath", "Public/SetGameViewport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeX_MetaData[] = {
{ "Category", "SetGameViewportClent|Utility" },
{ "ModuleRelativePath", "Public/SetGameViewport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeY_MetaData[] = {
{ "Category", "SetGameViewportClent|Utility" },
{ "ModuleRelativePath", "Public/SetGameViewport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OriginX_MetaData[] = {
{ "Category", "SetGameViewportClent|Utility" },
{ "ModuleRelativePath", "Public/SetGameViewport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OriginY_MetaData[] = {
{ "Category", "SetGameViewportClent|Utility" },
{ "ModuleRelativePath", "Public/SetGameViewport.h" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_SizeX;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SizeY;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OriginX;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OriginY;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMPerPlayerSplitscreenData>();
}
static const UECodeGen_Private::FStructParams StructParams;
};
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::NewProp_SizeX = { "SizeX", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMPerPlayerSplitscreenData, SizeX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeX_MetaData), NewProp_SizeX_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::NewProp_SizeY = { "SizeY", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMPerPlayerSplitscreenData, SizeY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeY_MetaData), NewProp_SizeY_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::NewProp_OriginX = { "OriginX", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMPerPlayerSplitscreenData, OriginX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OriginX_MetaData), NewProp_OriginX_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::NewProp_OriginY = { "OriginY", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMPerPlayerSplitscreenData, OriginY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OriginY_MetaData), NewProp_OriginY_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::NewProp_SizeX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::NewProp_SizeY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::NewProp_OriginX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::NewProp_OriginY,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::PropPointers) < 2048);
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ModGameViewport,
nullptr,
&NewStructOps,
"MPerPlayerSplitscreenData",
Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::PropPointers),
sizeof(FMPerPlayerSplitscreenData),
alignof(FMPerPlayerSplitscreenData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData()
{
if (!Z_Registration_Info_UScriptStruct_MPerPlayerSplitscreenData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_MPerPlayerSplitscreenData.InnerSingleton, Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::StructParams);
}
return Z_Registration_Info_UScriptStruct_MPerPlayerSplitscreenData.InnerSingleton;
}
// End ScriptStruct FMPerPlayerSplitscreenData
// Begin Class USetGameViewport Function SetSplitScreenType_FivePlayers
struct Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics
{
struct SetGameViewport_eventSetSplitScreenType_FivePlayers_Parms
{
TArray<FMPerPlayerSplitscreenData> Data;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SetGameViewportClent|Utility" },
{ "DisplayName", "Set Split Screen Type (5 players)" },
{ "Keywords", "screen split multiplayer mode" },
{ "ModuleRelativePath", "Public/SetGameViewport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Data_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Data_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData, METADATA_PARAMS(0, nullptr) }; // 471259463
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SetGameViewport_eventSetSplitScreenType_FivePlayers_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Data_MetaData), NewProp_Data_MetaData) }; // 471259463
void Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SetGameViewport_eventSetSplitScreenType_FivePlayers_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SetGameViewport_eventSetSplitScreenType_FivePlayers_Parms), &Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::NewProp_Data_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::NewProp_Data,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USetGameViewport, nullptr, "SetSplitScreenType_FivePlayers", nullptr, nullptr, Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::PropPointers), sizeof(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::SetGameViewport_eventSetSplitScreenType_FivePlayers_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::Function_MetaDataParams), Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::SetGameViewport_eventSetSplitScreenType_FivePlayers_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USetGameViewport::execSetSplitScreenType_FivePlayers)
{
P_GET_TARRAY_REF(FMPerPlayerSplitscreenData,Z_Param_Out_Data);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=USetGameViewport::SetSplitScreenType_FivePlayers(Z_Param_Out_Data);
P_NATIVE_END;
}
// End Class USetGameViewport Function SetSplitScreenType_FivePlayers
// Begin Class USetGameViewport Function SetSplitScreenType_FourPlayers
struct Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics
{
struct SetGameViewport_eventSetSplitScreenType_FourPlayers_Parms
{
EFourPlayerSplitScreenType Type;
TArray<FMPerPlayerSplitscreenData> Data;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SetGameViewportClent|Utility" },
{ "DisplayName", "Set Split Screen Type (4 players)" },
{ "Keywords", "screen split multiplayer mode" },
{ "ModuleRelativePath", "Public/SetGameViewport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Data_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
static const UECodeGen_Private::FStructPropertyParams NewProp_Data_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SetGameViewport_eventSetSplitScreenType_FourPlayers_Parms, Type), Z_Construct_UEnum_EngineSettings_EFourPlayerSplitScreenType, METADATA_PARAMS(0, nullptr) }; // 3349608567
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData, METADATA_PARAMS(0, nullptr) }; // 471259463
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SetGameViewport_eventSetSplitScreenType_FourPlayers_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Data_MetaData), NewProp_Data_MetaData) }; // 471259463
void Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SetGameViewport_eventSetSplitScreenType_FourPlayers_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SetGameViewport_eventSetSplitScreenType_FourPlayers_Parms), &Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::NewProp_Type_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::NewProp_Data_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::NewProp_Data,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USetGameViewport, nullptr, "SetSplitScreenType_FourPlayers", nullptr, nullptr, Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::PropPointers), sizeof(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::SetGameViewport_eventSetSplitScreenType_FourPlayers_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::Function_MetaDataParams), Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::SetGameViewport_eventSetSplitScreenType_FourPlayers_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USetGameViewport::execSetSplitScreenType_FourPlayers)
{
P_GET_ENUM(EFourPlayerSplitScreenType,Z_Param_Type);
P_GET_TARRAY_REF(FMPerPlayerSplitscreenData,Z_Param_Out_Data);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=USetGameViewport::SetSplitScreenType_FourPlayers(EFourPlayerSplitScreenType(Z_Param_Type),Z_Param_Out_Data);
P_NATIVE_END;
}
// End Class USetGameViewport Function SetSplitScreenType_FourPlayers
// Begin Class USetGameViewport Function SetSplitScreenType_SixPlayers
struct Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics
{
struct SetGameViewport_eventSetSplitScreenType_SixPlayers_Parms
{
TArray<FMPerPlayerSplitscreenData> Data;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SetGameViewportClent|Utility" },
{ "DisplayName", "Set Split Screen Type (6 players)" },
{ "Keywords", "screen split multiplayer mode" },
{ "ModuleRelativePath", "Public/SetGameViewport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Data_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Data_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData, METADATA_PARAMS(0, nullptr) }; // 471259463
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SetGameViewport_eventSetSplitScreenType_SixPlayers_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Data_MetaData), NewProp_Data_MetaData) }; // 471259463
void Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SetGameViewport_eventSetSplitScreenType_SixPlayers_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SetGameViewport_eventSetSplitScreenType_SixPlayers_Parms), &Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::NewProp_Data_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::NewProp_Data,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USetGameViewport, nullptr, "SetSplitScreenType_SixPlayers", nullptr, nullptr, Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::PropPointers), sizeof(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::SetGameViewport_eventSetSplitScreenType_SixPlayers_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::Function_MetaDataParams), Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::SetGameViewport_eventSetSplitScreenType_SixPlayers_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USetGameViewport::execSetSplitScreenType_SixPlayers)
{
P_GET_TARRAY_REF(FMPerPlayerSplitscreenData,Z_Param_Out_Data);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=USetGameViewport::SetSplitScreenType_SixPlayers(Z_Param_Out_Data);
P_NATIVE_END;
}
// End Class USetGameViewport Function SetSplitScreenType_SixPlayers
// Begin Class USetGameViewport Function SetSplitScreenType_ThreePlayers
struct Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics
{
struct SetGameViewport_eventSetSplitScreenType_ThreePlayers_Parms
{
TEnumAsByte<EThreePlayerSplitScreenType::Type> Type;
TArray<FMPerPlayerSplitscreenData> Data;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SetGameViewportClent|Utility" },
{ "DisplayName", "Set Split Screen Type (3 players)" },
{ "Keywords", "screen split multiplayer mode" },
{ "ModuleRelativePath", "Public/SetGameViewport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Data_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FBytePropertyParams NewProp_Type;
static const UECodeGen_Private::FStructPropertyParams NewProp_Data_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SetGameViewport_eventSetSplitScreenType_ThreePlayers_Parms, Type), Z_Construct_UEnum_EngineSettings_EThreePlayerSplitScreenType, METADATA_PARAMS(0, nullptr) }; // 3625148195
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData, METADATA_PARAMS(0, nullptr) }; // 471259463
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SetGameViewport_eventSetSplitScreenType_ThreePlayers_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Data_MetaData), NewProp_Data_MetaData) }; // 471259463
void Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SetGameViewport_eventSetSplitScreenType_ThreePlayers_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SetGameViewport_eventSetSplitScreenType_ThreePlayers_Parms), &Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::NewProp_Data_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::NewProp_Data,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USetGameViewport, nullptr, "SetSplitScreenType_ThreePlayers", nullptr, nullptr, Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::PropPointers), sizeof(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::SetGameViewport_eventSetSplitScreenType_ThreePlayers_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::Function_MetaDataParams), Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::SetGameViewport_eventSetSplitScreenType_ThreePlayers_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USetGameViewport::execSetSplitScreenType_ThreePlayers)
{
P_GET_PROPERTY(FByteProperty,Z_Param_Type);
P_GET_TARRAY_REF(FMPerPlayerSplitscreenData,Z_Param_Out_Data);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=USetGameViewport::SetSplitScreenType_ThreePlayers(EThreePlayerSplitScreenType::Type(Z_Param_Type),Z_Param_Out_Data);
P_NATIVE_END;
}
// End Class USetGameViewport Function SetSplitScreenType_ThreePlayers
// Begin Class USetGameViewport Function SetSplitScreenType_TwoPlayers
struct Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics
{
struct SetGameViewport_eventSetSplitScreenType_TwoPlayers_Parms
{
TEnumAsByte<ETwoPlayerSplitScreenType::Type> Type;
TArray<FMPerPlayerSplitscreenData> Data;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SetGameViewportClent|Utility" },
{ "DisplayName", "Set Split Screen Type (2 players)" },
{ "Keywords", "screen split multiplayer mode" },
{ "ModuleRelativePath", "Public/SetGameViewport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Data_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FBytePropertyParams NewProp_Type;
static const UECodeGen_Private::FStructPropertyParams NewProp_Data_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Data;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SetGameViewport_eventSetSplitScreenType_TwoPlayers_Parms, Type), Z_Construct_UEnum_EngineSettings_ETwoPlayerSplitScreenType, METADATA_PARAMS(0, nullptr) }; // 555388427
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::NewProp_Data_Inner = { "Data", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData, METADATA_PARAMS(0, nullptr) }; // 471259463
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SetGameViewport_eventSetSplitScreenType_TwoPlayers_Parms, Data), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Data_MetaData), NewProp_Data_MetaData) }; // 471259463
void Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SetGameViewport_eventSetSplitScreenType_TwoPlayers_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SetGameViewport_eventSetSplitScreenType_TwoPlayers_Parms), &Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::NewProp_Data_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::NewProp_Data,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_USetGameViewport, nullptr, "SetSplitScreenType_TwoPlayers", nullptr, nullptr, Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::PropPointers), sizeof(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::SetGameViewport_eventSetSplitScreenType_TwoPlayers_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::Function_MetaDataParams), Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::SetGameViewport_eventSetSplitScreenType_TwoPlayers_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USetGameViewport::execSetSplitScreenType_TwoPlayers)
{
P_GET_PROPERTY(FByteProperty,Z_Param_Type);
P_GET_TARRAY_REF(FMPerPlayerSplitscreenData,Z_Param_Out_Data);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=USetGameViewport::SetSplitScreenType_TwoPlayers(ETwoPlayerSplitScreenType::Type(Z_Param_Type),Z_Param_Out_Data);
P_NATIVE_END;
}
// End Class USetGameViewport Function SetSplitScreenType_TwoPlayers
// Begin Class USetGameViewport
void USetGameViewport::StaticRegisterNativesUSetGameViewport()
{
UClass* Class = USetGameViewport::StaticClass();
static const FNameNativePtrPair Funcs[] = {
{ "SetSplitScreenType_FivePlayers", &USetGameViewport::execSetSplitScreenType_FivePlayers },
{ "SetSplitScreenType_FourPlayers", &USetGameViewport::execSetSplitScreenType_FourPlayers },
{ "SetSplitScreenType_SixPlayers", &USetGameViewport::execSetSplitScreenType_SixPlayers },
{ "SetSplitScreenType_ThreePlayers", &USetGameViewport::execSetSplitScreenType_ThreePlayers },
{ "SetSplitScreenType_TwoPlayers", &USetGameViewport::execSetSplitScreenType_TwoPlayers },
};
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
}
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(USetGameViewport);
UClass* Z_Construct_UClass_USetGameViewport_NoRegister()
{
return USetGameViewport::StaticClass();
}
struct Z_Construct_UClass_USetGameViewport_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "SetGameViewport.h" },
{ "ModuleRelativePath", "Public/SetGameViewport.h" },
};
#endif // WITH_METADATA
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FivePlayers, "SetSplitScreenType_FivePlayers" }, // 207517124
{ &Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_FourPlayers, "SetSplitScreenType_FourPlayers" }, // 714109111
{ &Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_SixPlayers, "SetSplitScreenType_SixPlayers" }, // 1807884911
{ &Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_ThreePlayers, "SetSplitScreenType_ThreePlayers" }, // 1377529103
{ &Z_Construct_UFunction_USetGameViewport_SetSplitScreenType_TwoPlayers, "SetSplitScreenType_TwoPlayers" }, // 2259215510
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USetGameViewport>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
};
UObject* (*const Z_Construct_UClass_USetGameViewport_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_ModGameViewport,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USetGameViewport_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USetGameViewport_Statics::ClassParams = {
&USetGameViewport::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x001000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USetGameViewport_Statics::Class_MetaDataParams), Z_Construct_UClass_USetGameViewport_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_USetGameViewport()
{
if (!Z_Registration_Info_UClass_USetGameViewport.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USetGameViewport.OuterSingleton, Z_Construct_UClass_USetGameViewport_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USetGameViewport.OuterSingleton;
}
template<> MODGAMEVIEWPORT_API UClass* StaticClass<USetGameViewport>()
{
return USetGameViewport::StaticClass();
}
USetGameViewport::USetGameViewport(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR(USetGameViewport);
USetGameViewport::~USetGameViewport() {}
// End Class USetGameViewport
// Begin Registration
struct Z_CompiledInDeferFile_FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMPerPlayerSplitscreenData::StaticStruct, Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics::NewStructOps, TEXT("MPerPlayerSplitscreenData"), &Z_Registration_Info_UScriptStruct_MPerPlayerSplitscreenData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMPerPlayerSplitscreenData), 471259463U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USetGameViewport, USetGameViewport::StaticClass, TEXT("USetGameViewport"), &Z_Registration_Info_UClass_USetGameViewport, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USetGameViewport), 3457030307U) },
};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_1400569051(TEXT("/Script/ModGameViewport"),
Z_CompiledInDeferFile_FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_Statics::ScriptStructInfo),
nullptr, 0);
// End Registration
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -0,0 +1,74 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "SetGameViewport.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
enum class EFourPlayerSplitScreenType : uint8;
struct FMPerPlayerSplitscreenData;
#ifdef MODGAMEVIEWPORT_SetGameViewport_generated_h
#error "SetGameViewport.generated.h already included, missing '#pragma once' in SetGameViewport.h"
#endif
#define MODGAMEVIEWPORT_SetGameViewport_generated_h
#define FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_18_GENERATED_BODY \
friend struct Z_Construct_UScriptStruct_FMPerPlayerSplitscreenData_Statics; \
MODGAMEVIEWPORT_API static class UScriptStruct* StaticStruct();
template<> MODGAMEVIEWPORT_API UScriptStruct* StaticStruct<struct FMPerPlayerSplitscreenData>();
#define FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_53_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSplitScreenType_SixPlayers); \
DECLARE_FUNCTION(execSetSplitScreenType_FivePlayers); \
DECLARE_FUNCTION(execSetSplitScreenType_FourPlayers); \
DECLARE_FUNCTION(execSetSplitScreenType_ThreePlayers); \
DECLARE_FUNCTION(execSetSplitScreenType_TwoPlayers);
#define FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_53_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSetGameViewport(); \
friend struct Z_Construct_UClass_USetGameViewport_Statics; \
public: \
DECLARE_CLASS(USetGameViewport, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ModGameViewport"), NO_API) \
DECLARE_SERIALIZER(USetGameViewport)
#define FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_53_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API USetGameViewport(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
private: \
/** Private move- and copy-constructors, should never be used */ \
USetGameViewport(USetGameViewport&&); \
USetGameViewport(const USetGameViewport&); \
public: \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USetGameViewport); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USetGameViewport); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USetGameViewport) \
NO_API virtual ~USetGameViewport();
#define FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_50_PROLOG
#define FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_53_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_53_RPC_WRAPPERS_NO_PURE_DECLS \
FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_53_INCLASS_NO_PURE_DECLS \
FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h_53_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
template<> MODGAMEVIEWPORT_API UClass* StaticClass<class USetGameViewport>();
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_HostProject_Plugins_ModGameViewport_Source_ModGameViewport_Public_SetGameViewport_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -0,0 +1,2 @@
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\ModGameViewport\HostProject\Plugins\ModGameViewport\Source\ModGameViewport\Public\SetGameViewport.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\ModGameViewport\HostProject\Plugins\ModGameViewport\Source\ModGameViewport\Public\ExGameViewportClient.h

View File

@ -0,0 +1,8 @@
{
"OutputFiles": [
"..\\..\\..\\a\\UnrealGame\\Shipping\\ModGameViewport\\Module.ModGameViewport.cpp.o",
"..\\..\\..\\a\\UnrealGame\\Shipping\\ModGameViewport\\Module.ModGameViewport.cpp.o",
"..\\..\\..\\x\\UnrealGame\\Shipping\\ModGameViewport\\Module.ModGameViewport.cpp.o",
"..\\..\\..\\x\\UnrealGame\\Shipping\\ModGameViewport\\Module.ModGameViewport.cpp.o"
]
}

View File

@ -1,2 +1,2 @@
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\ModGameViewport\HostProject\Plugins\ModGameViewport\Source\ModGameViewport\Public\SetGameViewport.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\ModGameViewport\HostProject\Plugins\ModGameViewport\Source\ModGameViewport\Public\ExGameViewportClient.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\ModGameViewport\HostProject\Plugins\ModGameViewport\Source\ModGameViewport\Public\SetGameViewport.h

View File

@ -1,14 +0,0 @@
// Generated by UnrealBuildTool (UEBuildModuleCPP.cs) : Shared PCH Definitions for ModGameViewport
#pragma once
#include "../Intermediate/Build/Win64/x64/UnrealEditor/Development/UnrealEd/SharedDefinitions.UnrealEd.Cpp20.h"
#undef MODGAMEVIEWPORT_API
#define UE_IS_ENGINE_MODULE 1
#define UE_VALIDATE_FORMAT_STRINGS 1
#define UE_VALIDATE_INTERNAL_API 0
#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2 0
#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_3 0
#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4 0
#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_5 0
#define UE_MODULE_NAME "ModGameViewport"
#define UE_PLUGIN_NAME "ModGameViewport"
#define MODGAMEVIEWPORT_API DLLEXPORT

View File

@ -49,7 +49,7 @@ bool USetGameViewport::SetSplitScreenType_ThreePlayers(EThreePlayerSplitScreenTy
default:
break;
}
verify(ESpType != ESplitScreenType::None);
//verify(ESpType != ESplitScreenType::None);
ViewportClient->UpdateActiveSplitscreenType();
return SetPlayerSplitData(ESpType, Data) && GetMutableDefault<UGameMapsSettings>()->ThreePlayerSplitscreenLayout == Type;
}
@ -78,7 +78,7 @@ bool USetGameViewport::SetSplitScreenType_FourPlayers(EFourPlayerSplitScreenType
default:
break;
}
verify(ESpType != ESplitScreenType::None);
//verify(ESpType != ESplitScreenType::None);
ViewportClient->UpdateActiveSplitscreenType();
return SetPlayerSplitData(ESpType, Data) && GetMutableDefault<UGameMapsSettings>()->FourPlayerSplitscreenLayout == Type;
}

View File

@ -55,15 +55,6 @@
"Android"
]
},
{
"Name": "ViveOpenXR",
"Enabled": true,
"SupportedTargetPlatforms": [
"Win64",
"Linux",
"Android"
]
},
{
"Name": "SocketClient",
"Enabled": true,