Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,131 @@
// 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 "IntMargin.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeIntMargin() {}
// ********** Begin Cross Module References ********************************************************
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FIntMargin();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIntMargin ********************************************************
struct Z_Construct_UScriptStruct_FIntMargin_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIntMargin); }
static inline consteval int16 GetStructAlignment() { return alignof(FIntMargin); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Describes the space around a 2D area on an integer grid.\n */" },
{ "ModuleRelativePath", "Classes/IntMargin.h" },
{ "ToolTip", "Describes the space around a 2D area on an integer grid." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Left_MetaData[] = {
{ "Category", "Appearance" },
{ "Comment", "/** Holds the margin to the left. */" },
{ "ModuleRelativePath", "Classes/IntMargin.h" },
{ "ToolTip", "Holds the margin to the left." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Top_MetaData[] = {
{ "Category", "Appearance" },
{ "Comment", "/** Holds the margin to the top. */" },
{ "ModuleRelativePath", "Classes/IntMargin.h" },
{ "ToolTip", "Holds the margin to the top." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Right_MetaData[] = {
{ "Category", "Appearance" },
{ "Comment", "/** Holds the margin to the right. */" },
{ "ModuleRelativePath", "Classes/IntMargin.h" },
{ "ToolTip", "Holds the margin to the right." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bottom_MetaData[] = {
{ "Category", "Appearance" },
{ "Comment", "/** Holds the margin to the bottom. */" },
{ "ModuleRelativePath", "Classes/IntMargin.h" },
{ "ToolTip", "Holds the margin to the bottom." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIntMargin constinit property declarations ************************
static const UECodeGen_Private::FIntPropertyParams NewProp_Left;
static const UECodeGen_Private::FIntPropertyParams NewProp_Top;
static const UECodeGen_Private::FIntPropertyParams NewProp_Right;
static const UECodeGen_Private::FIntPropertyParams NewProp_Bottom;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIntMargin constinit property declarations **************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIntMargin>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIntMargin_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIntMargin;
class UScriptStruct* FIntMargin::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIntMargin.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIntMargin.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIntMargin, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("IntMargin"));
}
return Z_Registration_Info_UScriptStruct_FIntMargin.OuterSingleton;
}
// ********** Begin ScriptStruct FIntMargin Property Definitions ***********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIntMargin_Statics::NewProp_Left = { "Left", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIntMargin, Left), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Left_MetaData), NewProp_Left_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIntMargin_Statics::NewProp_Top = { "Top", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIntMargin, Top), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Top_MetaData), NewProp_Top_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIntMargin_Statics::NewProp_Right = { "Right", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIntMargin, Right), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Right_MetaData), NewProp_Right_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIntMargin_Statics::NewProp_Bottom = { "Bottom", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIntMargin, Bottom), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bottom_MetaData), NewProp_Bottom_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIntMargin_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntMargin_Statics::NewProp_Left,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntMargin_Statics::NewProp_Top,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntMargin_Statics::NewProp_Right,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntMargin_Statics::NewProp_Bottom,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntMargin_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIntMargin Property Definitions *************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIntMargin_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"IntMargin",
Z_Construct_UScriptStruct_FIntMargin_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntMargin_Statics::PropPointers),
sizeof(FIntMargin),
alignof(FIntMargin),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntMargin_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIntMargin_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIntMargin()
{
if (!Z_Registration_Info_UScriptStruct_FIntMargin.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIntMargin.InnerSingleton, Z_Construct_UScriptStruct_FIntMargin_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIntMargin.InnerSingleton);
}
// ********** End ScriptStruct FIntMargin **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_IntMargin_h__Script_Paper2D_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIntMargin::StaticStruct, Z_Construct_UScriptStruct_FIntMargin_Statics::NewStructOps, TEXT("IntMargin"),&Z_Registration_Info_UScriptStruct_FIntMargin, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIntMargin), 1804099584U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_IntMargin_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_IntMargin_h__Script_Paper2D_3048357949{
TEXT("/Script/Paper2D"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_IntMargin_h__Script_Paper2D_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_IntMargin_h__Script_Paper2D_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "IntMargin.h"
#ifdef PAPER2D_IntMargin_generated_h
#error "IntMargin.generated.h already included, missing '#pragma once' in IntMargin.h"
#endif
#define PAPER2D_IntMargin_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FIntMargin ********************************************************
struct Z_Construct_UScriptStruct_FIntMargin_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_IntMargin_h_13_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIntMargin_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FIntMargin;
// ********** End ScriptStruct FIntMargin **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_IntMargin_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,161 @@
// 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 "MaterialExpressionSpriteTextureSampler.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMaterialExpressionSpriteTextureSampler() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpressionTextureSampleParameter2D();
PAPER2D_API UClass* Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler();
PAPER2D_API UClass* Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_NoRegister();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMaterialExpressionSpriteTextureSampler **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExpressionSpriteTextureSampler;
UClass* UMaterialExpressionSpriteTextureSampler::GetPrivateStaticClass()
{
using TClass = UMaterialExpressionSpriteTextureSampler;
if (!Z_Registration_Info_UClass_UMaterialExpressionSpriteTextureSampler.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialExpressionSpriteTextureSampler"),
Z_Registration_Info_UClass_UMaterialExpressionSpriteTextureSampler.InnerSingleton,
StaticRegisterNativesUMaterialExpressionSpriteTextureSampler,
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_UMaterialExpressionSpriteTextureSampler.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_NoRegister()
{
return UMaterialExpressionSpriteTextureSampler::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// This is a texture sampler 2D with a special automatically defined parameter name. The texture specified here will be replaced by the SourceTexture or an AdditionalSourceTextures entry of a Paper2D sprite if this material is used on a sprite.\n" },
{ "HideCategories", "MaterialExpressionTextureSampleParameter MaterialExpressionSpriteTextureSampler Object Object Object Object Object" },
{ "IncludePath", "MaterialExpressionSpriteTextureSampler.h" },
{ "ModuleRelativePath", "Public/MaterialExpressionSpriteTextureSampler.h" },
{ "ToolTip", "This is a texture sampler 2D with a special automatically defined parameter name. The texture specified here will be replaced by the SourceTexture or an AdditionalSourceTextures entry of a Paper2D sprite if this material is used on a sprite." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSampleAdditionalTextures_MetaData[] = {
{ "Category", "Paper2D" },
{ "Comment", "// Is this a sampler for the default SourceTexture or the AdditionalSourceTextures list?\n" },
{ "ModuleRelativePath", "Public/MaterialExpressionSpriteTextureSampler.h" },
{ "ToolTip", "Is this a sampler for the default SourceTexture or the AdditionalSourceTextures list?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdditionalSlotIndex_MetaData[] = {
{ "Category", "Paper2D" },
{ "Comment", "// This is the slot index into the AdditionalSourceTextures array\n" },
{ "EditCondition", "bSampleAdditionalTextures" },
{ "ModuleRelativePath", "Public/MaterialExpressionSpriteTextureSampler.h" },
{ "ToolTip", "This is the slot index into the AdditionalSourceTextures array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SlotDisplayName_MetaData[] = {
{ "Category", "Paper2D" },
{ "Comment", "// Friendly label for the texture slot, displayed in the Sprite Editor if not empty\n" },
{ "ModuleRelativePath", "Public/MaterialExpressionSpriteTextureSampler.h" },
{ "ToolTip", "Friendly label for the texture slot, displayed in the Sprite Editor if not empty" },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialExpressionSpriteTextureSampler constinit property declarations **
static void NewProp_bSampleAdditionalTextures_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSampleAdditionalTextures;
static const UECodeGen_Private::FIntPropertyParams NewProp_AdditionalSlotIndex;
static const UECodeGen_Private::FTextPropertyParams NewProp_SlotDisplayName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialExpressionSpriteTextureSampler constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialExpressionSpriteTextureSampler>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics
// ********** Begin Class UMaterialExpressionSpriteTextureSampler Property Definitions *************
void Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::NewProp_bSampleAdditionalTextures_SetBit(void* Obj)
{
((UMaterialExpressionSpriteTextureSampler*)Obj)->bSampleAdditionalTextures = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::NewProp_bSampleAdditionalTextures = { "bSampleAdditionalTextures", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMaterialExpressionSpriteTextureSampler), &Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::NewProp_bSampleAdditionalTextures_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSampleAdditionalTextures_MetaData), NewProp_bSampleAdditionalTextures_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::NewProp_AdditionalSlotIndex = { "AdditionalSlotIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionSpriteTextureSampler, AdditionalSlotIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdditionalSlotIndex_MetaData), NewProp_AdditionalSlotIndex_MetaData) };
const UECodeGen_Private::FTextPropertyParams Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::NewProp_SlotDisplayName = { "SlotDisplayName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionSpriteTextureSampler, SlotDisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SlotDisplayName_MetaData), NewProp_SlotDisplayName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::NewProp_bSampleAdditionalTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::NewProp_AdditionalSlotIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::NewProp_SlotDisplayName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::PropPointers) < 2048);
// ********** End Class UMaterialExpressionSpriteTextureSampler Property Definitions ***************
UObject* (*const Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialExpressionTextureSampleParameter2D,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::ClassParams = {
&UMaterialExpressionSpriteTextureSampler::StaticClass,
"MaterialExpressions",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::PropPointers),
0,
0x000820B4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::Class_MetaDataParams)
};
void UMaterialExpressionSpriteTextureSampler::StaticRegisterNativesUMaterialExpressionSpriteTextureSampler()
{
}
UClass* Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler()
{
if (!Z_Registration_Info_UClass_UMaterialExpressionSpriteTextureSampler.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExpressionSpriteTextureSampler.OuterSingleton, Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialExpressionSpriteTextureSampler.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExpressionSpriteTextureSampler);
UMaterialExpressionSpriteTextureSampler::~UMaterialExpressionSpriteTextureSampler() {}
// ********** End Class UMaterialExpressionSpriteTextureSampler ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Public_MaterialExpressionSpriteTextureSampler_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler, UMaterialExpressionSpriteTextureSampler::StaticClass, TEXT("UMaterialExpressionSpriteTextureSampler"), &Z_Registration_Info_UClass_UMaterialExpressionSpriteTextureSampler, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExpressionSpriteTextureSampler), 3928734899U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Public_MaterialExpressionSpriteTextureSampler_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Public_MaterialExpressionSpriteTextureSampler_h__Script_Paper2D_1230866378{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Public_MaterialExpressionSpriteTextureSampler_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Public_MaterialExpressionSpriteTextureSampler_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// 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 "MaterialExpressionSpriteTextureSampler.h"
#ifdef PAPER2D_MaterialExpressionSpriteTextureSampler_generated_h
#error "MaterialExpressionSpriteTextureSampler.generated.h already included, missing '#pragma once' in MaterialExpressionSpriteTextureSampler.h"
#endif
#define PAPER2D_MaterialExpressionSpriteTextureSampler_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMaterialExpressionSpriteTextureSampler **********************************
struct Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Public_MaterialExpressionSpriteTextureSampler_h_16_INCLASS \
private: \
static void StaticRegisterNativesUMaterialExpressionSpriteTextureSampler(); \
friend struct ::Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_NoRegister(); \
public: \
DECLARE_CLASS2(UMaterialExpressionSpriteTextureSampler, UMaterialExpressionTextureSampleParameter2D, COMPILED_IN_FLAGS(0 | CLASS_Optional | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UMaterialExpressionSpriteTextureSampler_NoRegister) \
DECLARE_SERIALIZER(UMaterialExpressionSpriteTextureSampler)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Public_MaterialExpressionSpriteTextureSampler_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UMaterialExpressionSpriteTextureSampler(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMaterialExpressionSpriteTextureSampler) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UMaterialExpressionSpriteTextureSampler); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMaterialExpressionSpriteTextureSampler); \
/** Deleted move- and copy-constructors, should never be used */ \
UMaterialExpressionSpriteTextureSampler(UMaterialExpressionSpriteTextureSampler&&) = delete; \
UMaterialExpressionSpriteTextureSampler(const UMaterialExpressionSpriteTextureSampler&) = delete; \
PAPER2D_API virtual ~UMaterialExpressionSpriteTextureSampler();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Public_MaterialExpressionSpriteTextureSampler_h_13_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Public_MaterialExpressionSpriteTextureSampler_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Public_MaterialExpressionSpriteTextureSampler_h_16_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Public_MaterialExpressionSpriteTextureSampler_h_16_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMaterialExpressionSpriteTextureSampler;
// ********** End Class UMaterialExpressionSpriteTextureSampler ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Public_MaterialExpressionSpriteTextureSampler_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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 EmptyLinkFunctionForGeneratedCodePaper2D_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); PAPER2D_API UFunction* Z_Construct_UDelegateFunction_Paper2D_FlipbookFinishedPlaySignature__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_Paper2D;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_Paper2D()
{
if (!Z_Registration_Info_UPackage__Script_Paper2D.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_Paper2D_FlipbookFinishedPlaySignature__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/Paper2D",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0x57A300A2,
0x1D6EA280,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_Paper2D.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_Paper2D.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_Paper2D(Z_Construct_UPackage__Script_Paper2D, TEXT("/Script/Paper2D"), Z_Registration_Info_UPackage__Script_Paper2D, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x57A300A2, 0x1D6EA280));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,35 @@
// 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
#include "IntMargin.h"
#include "PaperCharacter.h"
#include "PaperFlipbook.h"
#include "PaperFlipbookActor.h"
#include "PaperFlipbookComponent.h"
#include "PaperGroupedSpriteActor.h"
#include "PaperGroupedSpriteComponent.h"
#include "PaperRuntimeSettings.h"
#include "PaperSprite.h"
#include "PaperSpriteActor.h"
#include "PaperSpriteAtlas.h"
#include "PaperSpriteBlueprintLibrary.h"
#include "PaperSpriteComponent.h"
#include "PaperTerrainActor.h"
#include "PaperTerrainComponent.h"
#include "PaperTerrainMaterial.h"
#include "PaperTerrainSplineComponent.h"
#include "PaperTileLayer.h"
#include "PaperTileMap.h"
#include "PaperTileMapActor.h"
#include "PaperTileMapComponent.h"
#include "PaperTileSet.h"
#include "SpriteDrawCall.h"
#include "SpriteEditorOnlyTypes.h"
#include "TileMapBlueprintLibrary.h"

View File

@@ -0,0 +1,140 @@
// 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 "PaperCharacter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperCharacter() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_ACharacter();
PAPER2D_API UClass* Z_Construct_UClass_APaperCharacter();
PAPER2D_API UClass* Z_Construct_UClass_APaperCharacter_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperFlipbookComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class APaperCharacter **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_APaperCharacter;
UClass* APaperCharacter::GetPrivateStaticClass()
{
using TClass = APaperCharacter;
if (!Z_Registration_Info_UClass_APaperCharacter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperCharacter"),
Z_Registration_Info_UClass_APaperCharacter.InnerSingleton,
StaticRegisterNativesAPaperCharacter,
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_APaperCharacter.InnerSingleton;
}
UClass* Z_Construct_UClass_APaperCharacter_NoRegister()
{
return APaperCharacter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_APaperCharacter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// APaperCharacter behaves like ACharacter, but uses a UPaperFlipbookComponent instead of a USkeletalMeshComponent as a visual representation\n// Note: The variable named Mesh will not be set up on this actor!\n" },
{ "HideCategories", "Navigation" },
{ "IncludePath", "PaperCharacter.h" },
{ "ModuleRelativePath", "Classes/PaperCharacter.h" },
{ "ToolTip", "APaperCharacter behaves like ACharacter, but uses a UPaperFlipbookComponent instead of a USkeletalMeshComponent as a visual representation\nNote: The variable named Mesh will not be set up on this actor!" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sprite_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Character" },
{ "Comment", "/** The main skeletal mesh associated with this Character (optional sub-object). */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/PaperCharacter.h" },
{ "ToolTip", "The main skeletal mesh associated with this Character (optional sub-object)." },
};
#endif // WITH_METADATA
// ********** Begin Class APaperCharacter constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Sprite;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class APaperCharacter constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<APaperCharacter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_APaperCharacter_Statics
// ********** Begin Class APaperCharacter Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APaperCharacter_Statics::NewProp_Sprite = { "Sprite", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APaperCharacter, Sprite), Z_Construct_UClass_UPaperFlipbookComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sprite_MetaData), NewProp_Sprite_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_APaperCharacter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APaperCharacter_Statics::NewProp_Sprite,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APaperCharacter_Statics::PropPointers) < 2048);
// ********** End Class APaperCharacter Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_APaperCharacter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ACharacter,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APaperCharacter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_APaperCharacter_Statics::ClassParams = {
&APaperCharacter::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_APaperCharacter_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_APaperCharacter_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_APaperCharacter_Statics::Class_MetaDataParams), Z_Construct_UClass_APaperCharacter_Statics::Class_MetaDataParams)
};
void APaperCharacter::StaticRegisterNativesAPaperCharacter()
{
}
UClass* Z_Construct_UClass_APaperCharacter()
{
if (!Z_Registration_Info_UClass_APaperCharacter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_APaperCharacter.OuterSingleton, Z_Construct_UClass_APaperCharacter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_APaperCharacter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, APaperCharacter);
APaperCharacter::~APaperCharacter() {}
// ********** End Class APaperCharacter ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperCharacter_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_APaperCharacter, APaperCharacter::StaticClass, TEXT("APaperCharacter"), &Z_Registration_Info_UClass_APaperCharacter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(APaperCharacter), 858742168U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperCharacter_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperCharacter_h__Script_Paper2D_2225625761{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperCharacter_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperCharacter_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// 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 "PaperCharacter.h"
#ifdef PAPER2D_PaperCharacter_generated_h
#error "PaperCharacter.generated.h already included, missing '#pragma once' in PaperCharacter.h"
#endif
#define PAPER2D_PaperCharacter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class APaperCharacter **********************************************************
struct Z_Construct_UClass_APaperCharacter_Statics;
PAPER2D_API UClass* Z_Construct_UClass_APaperCharacter_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperCharacter_h_17_INCLASS \
private: \
static void StaticRegisterNativesAPaperCharacter(); \
friend struct ::Z_Construct_UClass_APaperCharacter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_APaperCharacter_NoRegister(); \
public: \
DECLARE_CLASS2(APaperCharacter, ACharacter, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_APaperCharacter_NoRegister) \
DECLARE_SERIALIZER(APaperCharacter)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperCharacter_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API APaperCharacter(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(APaperCharacter) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, APaperCharacter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(APaperCharacter); \
/** Deleted move- and copy-constructors, should never be used */ \
APaperCharacter(APaperCharacter&&) = delete; \
APaperCharacter(const APaperCharacter&) = delete; \
PAPER2D_API virtual ~APaperCharacter();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperCharacter_h_14_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperCharacter_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperCharacter_h_17_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperCharacter_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class APaperCharacter;
// ********** End Class APaperCharacter ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperCharacter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,753 @@
// 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 "PaperFlipbook.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperFlipbook() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperFlipbook();
PAPER2D_API UClass* Z_Construct_UClass_UPaperFlipbook_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSprite_NoRegister();
PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_EFlipbookCollisionMode();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPaperFlipbookKeyFrame ********************************************
struct Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPaperFlipbookKeyFrame); }
static inline consteval int16 GetStructAlignment() { return alignof(FPaperFlipbookKeyFrame); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sprite_MetaData[] = {
{ "Category", "Sprite" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameRun_MetaData[] = {
{ "Category", "Sprite" },
{ "ClampMin", "1" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPaperFlipbookKeyFrame constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Sprite;
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameRun;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPaperFlipbookKeyFrame constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPaperFlipbookKeyFrame>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPaperFlipbookKeyFrame;
class UScriptStruct* FPaperFlipbookKeyFrame::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPaperFlipbookKeyFrame.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPaperFlipbookKeyFrame.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("PaperFlipbookKeyFrame"));
}
return Z_Registration_Info_UScriptStruct_FPaperFlipbookKeyFrame.OuterSingleton;
}
// ********** Begin ScriptStruct FPaperFlipbookKeyFrame Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::NewProp_Sprite = { "Sprite", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperFlipbookKeyFrame, Sprite), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sprite_MetaData), NewProp_Sprite_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::NewProp_FrameRun = { "FrameRun", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperFlipbookKeyFrame, FrameRun), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameRun_MetaData), NewProp_FrameRun_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::NewProp_Sprite,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::NewProp_FrameRun,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPaperFlipbookKeyFrame Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"PaperFlipbookKeyFrame",
Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::PropPointers),
sizeof(FPaperFlipbookKeyFrame),
alignof(FPaperFlipbookKeyFrame),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame()
{
if (!Z_Registration_Info_UScriptStruct_FPaperFlipbookKeyFrame.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPaperFlipbookKeyFrame.InnerSingleton, Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPaperFlipbookKeyFrame.InnerSingleton);
}
// ********** End ScriptStruct FPaperFlipbookKeyFrame **********************************************
// ********** Begin Enum EFlipbookCollisionMode ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EFlipbookCollisionMode;
static UEnum* EFlipbookCollisionMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EFlipbookCollisionMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EFlipbookCollisionMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Paper2D_EFlipbookCollisionMode, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("EFlipbookCollisionMode"));
}
return Z_Registration_Info_UEnum_EFlipbookCollisionMode.OuterSingleton;
}
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<EFlipbookCollisionMode::Type>()
{
return EFlipbookCollisionMode_StaticEnum();
}
struct Z_Construct_UEnum_Paper2D_EFlipbookCollisionMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "EachFrameCollision.Comment", "/** The flipbook changes collision each frame based on the animation (Note: This setting is not recommended and is very expensive, recreating the physics state every frame) */" },
{ "EachFrameCollision.Name", "EFlipbookCollisionMode::EachFrameCollision" },
{ "EachFrameCollision.ToolTip", "The flipbook changes collision each frame based on the animation (Note: This setting is not recommended and is very expensive, recreating the physics state every frame)" },
{ "FirstFrameCollision.Comment", "/** The flipbook has non-animated collision based on the first frame of the animation */" },
{ "FirstFrameCollision.Name", "EFlipbookCollisionMode::FirstFrameCollision" },
{ "FirstFrameCollision.ToolTip", "The flipbook has non-animated collision based on the first frame of the animation" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "NoCollision.Comment", "/** The flipbook has no collision */" },
{ "NoCollision.Name", "EFlipbookCollisionMode::NoCollision" },
{ "NoCollision.ToolTip", "The flipbook has no collision" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EFlipbookCollisionMode::NoCollision", (int64)EFlipbookCollisionMode::NoCollision },
{ "EFlipbookCollisionMode::FirstFrameCollision", (int64)EFlipbookCollisionMode::FirstFrameCollision },
{ "EFlipbookCollisionMode::EachFrameCollision", (int64)EFlipbookCollisionMode::EachFrameCollision },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Paper2D_EFlipbookCollisionMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Paper2D_EFlipbookCollisionMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
"EFlipbookCollisionMode",
"EFlipbookCollisionMode::Type",
Z_Construct_UEnum_Paper2D_EFlipbookCollisionMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_EFlipbookCollisionMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_EFlipbookCollisionMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Paper2D_EFlipbookCollisionMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Paper2D_EFlipbookCollisionMode()
{
if (!Z_Registration_Info_UEnum_EFlipbookCollisionMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EFlipbookCollisionMode.InnerSingleton, Z_Construct_UEnum_Paper2D_EFlipbookCollisionMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EFlipbookCollisionMode.InnerSingleton;
}
// ********** End Enum EFlipbookCollisionMode ******************************************************
// ********** Begin Class UPaperFlipbook Function GetKeyFrameIndexAtTime ***************************
struct Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics
{
struct PaperFlipbook_eventGetKeyFrameIndexAtTime_Parms
{
float Time;
bool bClampToEnds;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "// Returns the keyframe index that covers the specified time (in seconds), or INDEX_NONE if none exists.\n// When bClampToEnds is true, it will choose the first or last keyframe if the time is out of range.\n" },
{ "CPP_Default_bClampToEnds", "false" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "ToolTip", "Returns the keyframe index that covers the specified time (in seconds), or INDEX_NONE if none exists.\nWhen bClampToEnds is true, it will choose the first or last keyframe if the time is out of range." },
};
#endif // WITH_METADATA
// ********** Begin Function GetKeyFrameIndexAtTime constinit property declarations ****************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Time;
static void NewProp_bClampToEnds_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClampToEnds;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetKeyFrameIndexAtTime constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetKeyFrameIndexAtTime Property Definitions ***************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::NewProp_Time = { "Time", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperFlipbook_eventGetKeyFrameIndexAtTime_Parms, Time), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::NewProp_bClampToEnds_SetBit(void* Obj)
{
((PaperFlipbook_eventGetKeyFrameIndexAtTime_Parms*)Obj)->bClampToEnds = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::NewProp_bClampToEnds = { "bClampToEnds", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PaperFlipbook_eventGetKeyFrameIndexAtTime_Parms), &Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::NewProp_bClampToEnds_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperFlipbook_eventGetKeyFrameIndexAtTime_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::NewProp_Time,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::NewProp_bClampToEnds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::PropPointers) < 2048);
// ********** End Function GetKeyFrameIndexAtTime Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperFlipbook, nullptr, "GetKeyFrameIndexAtTime", Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::PaperFlipbook_eventGetKeyFrameIndexAtTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::PaperFlipbook_eventGetKeyFrameIndexAtTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperFlipbook::execGetKeyFrameIndexAtTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Time);
P_GET_UBOOL(Z_Param_bClampToEnds);
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetKeyFrameIndexAtTime(Z_Param_Time,Z_Param_bClampToEnds);
P_NATIVE_END;
}
// ********** End Class UPaperFlipbook Function GetKeyFrameIndexAtTime *****************************
// ********** Begin Class UPaperFlipbook Function GetNumFrames *************************************
struct Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics
{
struct PaperFlipbook_eventGetNumFrames_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "// Returns the total number of frames\n" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "ToolTip", "Returns the total number of frames" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNumFrames constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNumFrames constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNumFrames Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperFlipbook_eventGetNumFrames_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics::PropPointers) < 2048);
// ********** End Function GetNumFrames Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperFlipbook, nullptr, "GetNumFrames", Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics::PaperFlipbook_eventGetNumFrames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics::PaperFlipbook_eventGetNumFrames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperFlipbook_GetNumFrames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperFlipbook_GetNumFrames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperFlipbook::execGetNumFrames)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetNumFrames();
P_NATIVE_END;
}
// ********** End Class UPaperFlipbook Function GetNumFrames ***************************************
// ********** Begin Class UPaperFlipbook Function GetNumKeyFrames **********************************
struct Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics
{
struct PaperFlipbook_eventGetNumKeyFrames_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "// Returns the number of key frames\n" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "ToolTip", "Returns the number of key frames" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNumKeyFrames constinit property declarations ***********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNumKeyFrames constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNumKeyFrames Property Definitions **********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperFlipbook_eventGetNumKeyFrames_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics::PropPointers) < 2048);
// ********** End Function GetNumKeyFrames Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperFlipbook, nullptr, "GetNumKeyFrames", Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics::PaperFlipbook_eventGetNumKeyFrames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics::PaperFlipbook_eventGetNumKeyFrames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperFlipbook::execGetNumKeyFrames)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetNumKeyFrames();
P_NATIVE_END;
}
// ********** End Class UPaperFlipbook Function GetNumKeyFrames ************************************
// ********** Begin Class UPaperFlipbook Function GetSpriteAtFrame *********************************
struct Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics
{
struct PaperFlipbook_eventGetSpriteAtFrame_Parms
{
int32 FrameIndex;
UPaperSprite* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "// Returns the sprite at the specified keyframe index, or nullptr if none exists\n" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "ToolTip", "Returns the sprite at the specified keyframe index, or nullptr if none exists" },
};
#endif // WITH_METADATA
// ********** Begin Function GetSpriteAtFrame constinit property declarations **********************
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSpriteAtFrame constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSpriteAtFrame Property Definitions *********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::NewProp_FrameIndex = { "FrameIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperFlipbook_eventGetSpriteAtFrame_Parms, FrameIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperFlipbook_eventGetSpriteAtFrame_Parms, ReturnValue), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::NewProp_FrameIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::PropPointers) < 2048);
// ********** End Function GetSpriteAtFrame Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperFlipbook, nullptr, "GetSpriteAtFrame", Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::PaperFlipbook_eventGetSpriteAtFrame_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::PaperFlipbook_eventGetSpriteAtFrame_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperFlipbook::execGetSpriteAtFrame)
{
P_GET_PROPERTY(FIntProperty,Z_Param_FrameIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(UPaperSprite**)Z_Param__Result=P_THIS->GetSpriteAtFrame(Z_Param_FrameIndex);
P_NATIVE_END;
}
// ********** End Class UPaperFlipbook Function GetSpriteAtFrame ***********************************
// ********** Begin Class UPaperFlipbook Function GetSpriteAtTime **********************************
struct Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics
{
struct PaperFlipbook_eventGetSpriteAtTime_Parms
{
float Time;
bool bClampToEnds;
UPaperSprite* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "// Returns the sprite at the specified time (in seconds), or nullptr if none exists.\n// When bClampToEnds is true, it will choose the first or last sprite if the time is out of range.\n" },
{ "CPP_Default_bClampToEnds", "false" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "ToolTip", "Returns the sprite at the specified time (in seconds), or nullptr if none exists.\nWhen bClampToEnds is true, it will choose the first or last sprite if the time is out of range." },
};
#endif // WITH_METADATA
// ********** Begin Function GetSpriteAtTime constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Time;
static void NewProp_bClampToEnds_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClampToEnds;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSpriteAtTime constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSpriteAtTime Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::NewProp_Time = { "Time", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperFlipbook_eventGetSpriteAtTime_Parms, Time), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::NewProp_bClampToEnds_SetBit(void* Obj)
{
((PaperFlipbook_eventGetSpriteAtTime_Parms*)Obj)->bClampToEnds = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::NewProp_bClampToEnds = { "bClampToEnds", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PaperFlipbook_eventGetSpriteAtTime_Parms), &Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::NewProp_bClampToEnds_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperFlipbook_eventGetSpriteAtTime_Parms, ReturnValue), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::NewProp_Time,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::NewProp_bClampToEnds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::PropPointers) < 2048);
// ********** End Function GetSpriteAtTime Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperFlipbook, nullptr, "GetSpriteAtTime", Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::PaperFlipbook_eventGetSpriteAtTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::PaperFlipbook_eventGetSpriteAtTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperFlipbook::execGetSpriteAtTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Time);
P_GET_UBOOL(Z_Param_bClampToEnds);
P_FINISH;
P_NATIVE_BEGIN;
*(UPaperSprite**)Z_Param__Result=P_THIS->GetSpriteAtTime(Z_Param_Time,Z_Param_bClampToEnds);
P_NATIVE_END;
}
// ********** End Class UPaperFlipbook Function GetSpriteAtTime ************************************
// ********** Begin Class UPaperFlipbook Function GetTotalDuration *********************************
struct Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics
{
struct PaperFlipbook_eventGetTotalDuration_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "// Returns the total duration in seconds\n" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "ToolTip", "Returns the total duration in seconds" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTotalDuration constinit property declarations **********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTotalDuration constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTotalDuration Property Definitions *********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperFlipbook_eventGetTotalDuration_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics::PropPointers) < 2048);
// ********** End Function GetTotalDuration Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperFlipbook, nullptr, "GetTotalDuration", Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics::PaperFlipbook_eventGetTotalDuration_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics::PaperFlipbook_eventGetTotalDuration_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperFlipbook::execGetTotalDuration)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetTotalDuration();
P_NATIVE_END;
}
// ********** End Class UPaperFlipbook Function GetTotalDuration ***********************************
// ********** Begin Class UPaperFlipbook Function IsValidKeyFrameIndex *****************************
struct Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics
{
struct PaperFlipbook_eventIsValidKeyFrameIndex_Parms
{
int32 Index;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "// Is the specified Index within the valid range of key frames?\n" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "ToolTip", "Is the specified Index within the valid range of key frames?" },
};
#endif // WITH_METADATA
// ********** Begin Function IsValidKeyFrameIndex constinit property declarations ******************
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsValidKeyFrameIndex constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsValidKeyFrameIndex Property Definitions *****************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperFlipbook_eventIsValidKeyFrameIndex_Parms, Index), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PaperFlipbook_eventIsValidKeyFrameIndex_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_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(PaperFlipbook_eventIsValidKeyFrameIndex_Parms), &Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::PropPointers) < 2048);
// ********** End Function IsValidKeyFrameIndex Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperFlipbook, nullptr, "IsValidKeyFrameIndex", Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::PaperFlipbook_eventIsValidKeyFrameIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::PaperFlipbook_eventIsValidKeyFrameIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperFlipbook::execIsValidKeyFrameIndex)
{
P_GET_PROPERTY(FIntProperty,Z_Param_Index);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsValidKeyFrameIndex(Z_Param_Index);
P_NATIVE_END;
}
// ********** End Class UPaperFlipbook Function IsValidKeyFrameIndex *******************************
// ********** Begin Class UPaperFlipbook ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperFlipbook;
UClass* UPaperFlipbook::GetPrivateStaticClass()
{
using TClass = UPaperFlipbook;
if (!Z_Registration_Info_UClass_UPaperFlipbook.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperFlipbook"),
Z_Registration_Info_UClass_UPaperFlipbook.InnerSingleton,
StaticRegisterNativesUPaperFlipbook,
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_UPaperFlipbook.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperFlipbook_NoRegister()
{
return UPaperFlipbook::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperFlipbook_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Contains an animation sequence of sprite frames\n */" },
{ "DisplayThumbnail", "true" },
{ "IncludePath", "PaperFlipbook.h" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "ToolTip", "Contains an animation sequence of sprite frames" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FramesPerSecond_MetaData[] = {
{ "Category", "Sprite" },
{ "ClampMax", "1000" },
{ "ClampMin", "0" },
{ "Comment", "// The nominal frame rate to play this flipbook animation back at\n" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "ToolTip", "The nominal frame rate to play this flipbook animation back at" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeyFrames_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The set of key frames for this flipbook animation (each one has a duration and a sprite to display)\n" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "ToolTip", "The set of key frames for this flipbook animation (each one has a duration and a sprite to display)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultMaterial_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The material to use on a flipbook player instance if not overridden\n" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "ToolTip", "The material to use on a flipbook player instance if not overridden" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionSource_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Collision source\n" },
{ "ModuleRelativePath", "Classes/PaperFlipbook.h" },
{ "ToolTip", "Collision source" },
};
#endif // WITH_METADATA
// ********** Begin Class UPaperFlipbook constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_FramesPerSecond;
static const UECodeGen_Private::FStructPropertyParams NewProp_KeyFrames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_KeyFrames;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DefaultMaterial;
static const UECodeGen_Private::FBytePropertyParams NewProp_CollisionSource;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPaperFlipbook constinit property declarations *****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetKeyFrameIndexAtTime"), .Pointer = &UPaperFlipbook::execGetKeyFrameIndexAtTime },
{ .NameUTF8 = UTF8TEXT("GetNumFrames"), .Pointer = &UPaperFlipbook::execGetNumFrames },
{ .NameUTF8 = UTF8TEXT("GetNumKeyFrames"), .Pointer = &UPaperFlipbook::execGetNumKeyFrames },
{ .NameUTF8 = UTF8TEXT("GetSpriteAtFrame"), .Pointer = &UPaperFlipbook::execGetSpriteAtFrame },
{ .NameUTF8 = UTF8TEXT("GetSpriteAtTime"), .Pointer = &UPaperFlipbook::execGetSpriteAtTime },
{ .NameUTF8 = UTF8TEXT("GetTotalDuration"), .Pointer = &UPaperFlipbook::execGetTotalDuration },
{ .NameUTF8 = UTF8TEXT("IsValidKeyFrameIndex"), .Pointer = &UPaperFlipbook::execIsValidKeyFrameIndex },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UPaperFlipbook_GetKeyFrameIndexAtTime, "GetKeyFrameIndexAtTime" }, // 3000332608
{ &Z_Construct_UFunction_UPaperFlipbook_GetNumFrames, "GetNumFrames" }, // 3804581102
{ &Z_Construct_UFunction_UPaperFlipbook_GetNumKeyFrames, "GetNumKeyFrames" }, // 1117661664
{ &Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtFrame, "GetSpriteAtFrame" }, // 2300499517
{ &Z_Construct_UFunction_UPaperFlipbook_GetSpriteAtTime, "GetSpriteAtTime" }, // 610506426
{ &Z_Construct_UFunction_UPaperFlipbook_GetTotalDuration, "GetTotalDuration" }, // 994391445
{ &Z_Construct_UFunction_UPaperFlipbook_IsValidKeyFrameIndex, "IsValidKeyFrameIndex" }, // 1482166678
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperFlipbook>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperFlipbook_Statics
// ********** Begin Class UPaperFlipbook Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperFlipbook_Statics::NewProp_FramesPerSecond = { "FramesPerSecond", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperFlipbook, FramesPerSecond), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FramesPerSecond_MetaData), NewProp_FramesPerSecond_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperFlipbook_Statics::NewProp_KeyFrames_Inner = { "KeyFrames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame, METADATA_PARAMS(0, nullptr) }; // 2010554223
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperFlipbook_Statics::NewProp_KeyFrames = { "KeyFrames", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperFlipbook, KeyFrames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeyFrames_MetaData), NewProp_KeyFrames_MetaData) }; // 2010554223
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperFlipbook_Statics::NewProp_DefaultMaterial = { "DefaultMaterial", nullptr, (EPropertyFlags)0x0124080000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperFlipbook, DefaultMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultMaterial_MetaData), NewProp_DefaultMaterial_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPaperFlipbook_Statics::NewProp_CollisionSource = { "CollisionSource", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperFlipbook, CollisionSource), Z_Construct_UEnum_Paper2D_EFlipbookCollisionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionSource_MetaData), NewProp_CollisionSource_MetaData) }; // 392479474
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPaperFlipbook_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperFlipbook_Statics::NewProp_FramesPerSecond,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperFlipbook_Statics::NewProp_KeyFrames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperFlipbook_Statics::NewProp_KeyFrames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperFlipbook_Statics::NewProp_DefaultMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperFlipbook_Statics::NewProp_CollisionSource,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperFlipbook_Statics::PropPointers) < 2048);
// ********** End Class UPaperFlipbook Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UPaperFlipbook_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperFlipbook_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperFlipbook_Statics::ClassParams = {
&UPaperFlipbook::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UPaperFlipbook_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UPaperFlipbook_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperFlipbook_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperFlipbook_Statics::Class_MetaDataParams)
};
void UPaperFlipbook::StaticRegisterNativesUPaperFlipbook()
{
UClass* Class = UPaperFlipbook::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPaperFlipbook_Statics::Funcs));
}
UClass* Z_Construct_UClass_UPaperFlipbook()
{
if (!Z_Registration_Info_UClass_UPaperFlipbook.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperFlipbook.OuterSingleton, Z_Construct_UClass_UPaperFlipbook_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperFlipbook.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperFlipbook);
UPaperFlipbook::~UPaperFlipbook() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperFlipbook)
// ********** End Class UPaperFlipbook *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h__Script_Paper2D_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EFlipbookCollisionMode_StaticEnum, TEXT("EFlipbookCollisionMode"), &Z_Registration_Info_UEnum_EFlipbookCollisionMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 392479474U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPaperFlipbookKeyFrame::StaticStruct, Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics::NewStructOps, TEXT("PaperFlipbookKeyFrame"),&Z_Registration_Info_UScriptStruct_FPaperFlipbookKeyFrame, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPaperFlipbookKeyFrame), 2010554223U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperFlipbook, UPaperFlipbook::StaticClass, TEXT("UPaperFlipbook"), &Z_Registration_Info_UClass_UPaperFlipbook, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperFlipbook), 2861336722U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h__Script_Paper2D_1979684343{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h__Script_Paper2D_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h__Script_Paper2D_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h__Script_Paper2D_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h__Script_Paper2D_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h__Script_Paper2D_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,100 @@
// 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 "PaperFlipbook.h"
#ifdef PAPER2D_PaperFlipbook_generated_h
#error "PaperFlipbook.generated.h already included, missing '#pragma once' in PaperFlipbook.h"
#endif
#define PAPER2D_PaperFlipbook_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UPaperSprite;
// ********** Begin ScriptStruct FPaperFlipbookKeyFrame ********************************************
struct Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h_19_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPaperFlipbookKeyFrame_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FPaperFlipbookKeyFrame;
// ********** End ScriptStruct FPaperFlipbookKeyFrame **********************************************
// ********** Begin Class UPaperFlipbook ***********************************************************
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h_56_RPC_WRAPPERS \
DECLARE_FUNCTION(execIsValidKeyFrameIndex); \
DECLARE_FUNCTION(execGetNumKeyFrames); \
DECLARE_FUNCTION(execGetSpriteAtFrame); \
DECLARE_FUNCTION(execGetSpriteAtTime); \
DECLARE_FUNCTION(execGetKeyFrameIndexAtTime); \
DECLARE_FUNCTION(execGetTotalDuration); \
DECLARE_FUNCTION(execGetNumFrames);
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h_56_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperFlipbook, PAPER2D_API)
struct Z_Construct_UClass_UPaperFlipbook_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperFlipbook_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h_56_INCLASS \
private: \
static void StaticRegisterNativesUPaperFlipbook(); \
friend struct ::Z_Construct_UClass_UPaperFlipbook_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperFlipbook_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperFlipbook, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperFlipbook_NoRegister) \
DECLARE_SERIALIZER(UPaperFlipbook) \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h_56_ARCHIVESERIALIZER
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h_56_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperFlipbook(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperFlipbook) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperFlipbook); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperFlipbook); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperFlipbook(UPaperFlipbook&&) = delete; \
UPaperFlipbook(const UPaperFlipbook&) = delete; \
PAPER2D_API virtual ~UPaperFlipbook();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h_53_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h_56_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h_56_RPC_WRAPPERS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h_56_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h_56_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperFlipbook;
// ********** End Class UPaperFlipbook *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbook_h
// ********** Begin Enum EFlipbookCollisionMode ****************************************************
#define FOREACH_ENUM_EFLIPBOOKCOLLISIONMODE(op) \
op(EFlipbookCollisionMode::NoCollision) \
op(EFlipbookCollisionMode::FirstFrameCollision) \
op(EFlipbookCollisionMode::EachFrameCollision)
namespace EFlipbookCollisionMode { enum Type : int; }
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<EFlipbookCollisionMode::Type>();
// ********** End Enum EFlipbookCollisionMode ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,139 @@
// 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 "PaperFlipbookActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperFlipbookActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
PAPER2D_API UClass* Z_Construct_UClass_APaperFlipbookActor();
PAPER2D_API UClass* Z_Construct_UClass_APaperFlipbookActor_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperFlipbookComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class APaperFlipbookActor ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_APaperFlipbookActor;
UClass* APaperFlipbookActor::GetPrivateStaticClass()
{
using TClass = APaperFlipbookActor;
if (!Z_Registration_Info_UClass_APaperFlipbookActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperFlipbookActor"),
Z_Registration_Info_UClass_APaperFlipbookActor.InnerSingleton,
StaticRegisterNativesAPaperFlipbookActor,
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_APaperFlipbookActor.InnerSingleton;
}
UClass* Z_Construct_UClass_APaperFlipbookActor_NoRegister()
{
return APaperFlipbookActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_APaperFlipbookActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * An instance of a UPaperFlipbook in a level.\n *\n * This actor is created when you drag a flipbook asset from the content browser into the level, and\n * it is just a thin wrapper around a UPaperFlipbookComponent that actually references the asset.\n */" },
{ "IgnoreCategoryKeywordsInSubclasses", "true" },
{ "IncludePath", "PaperFlipbookActor.h" },
{ "ModuleRelativePath", "Classes/PaperFlipbookActor.h" },
{ "ToolTip", "An instance of a UPaperFlipbook in a level.\n\nThis actor is created when you drag a flipbook asset from the content browser into the level, and\nit is just a thin wrapper around a UPaperFlipbookComponent that actually references the asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderComponent_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "EditInline", "true" },
{ "ExposeFunctionCategories", "Sprite,Rendering,Physics,Components|Flipbook" },
{ "ModuleRelativePath", "Classes/PaperFlipbookActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class APaperFlipbookActor constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class APaperFlipbookActor constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<APaperFlipbookActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_APaperFlipbookActor_Statics
// ********** Begin Class APaperFlipbookActor Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APaperFlipbookActor_Statics::NewProp_RenderComponent = { "RenderComponent", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APaperFlipbookActor, RenderComponent), Z_Construct_UClass_UPaperFlipbookComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderComponent_MetaData), NewProp_RenderComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_APaperFlipbookActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APaperFlipbookActor_Statics::NewProp_RenderComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APaperFlipbookActor_Statics::PropPointers) < 2048);
// ********** End Class APaperFlipbookActor Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_APaperFlipbookActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APaperFlipbookActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_APaperFlipbookActor_Statics::ClassParams = {
&APaperFlipbookActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_APaperFlipbookActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_APaperFlipbookActor_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_APaperFlipbookActor_Statics::Class_MetaDataParams), Z_Construct_UClass_APaperFlipbookActor_Statics::Class_MetaDataParams)
};
void APaperFlipbookActor::StaticRegisterNativesAPaperFlipbookActor()
{
}
UClass* Z_Construct_UClass_APaperFlipbookActor()
{
if (!Z_Registration_Info_UClass_APaperFlipbookActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_APaperFlipbookActor.OuterSingleton, Z_Construct_UClass_APaperFlipbookActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_APaperFlipbookActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, APaperFlipbookActor);
APaperFlipbookActor::~APaperFlipbookActor() {}
// ********** End Class APaperFlipbookActor ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookActor_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_APaperFlipbookActor, APaperFlipbookActor::StaticClass, TEXT("APaperFlipbookActor"), &Z_Registration_Info_UClass_APaperFlipbookActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(APaperFlipbookActor), 2133958017U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookActor_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookActor_h__Script_Paper2D_846117901{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookActor_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookActor_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// 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 "PaperFlipbookActor.h"
#ifdef PAPER2D_PaperFlipbookActor_generated_h
#error "PaperFlipbookActor.generated.h already included, missing '#pragma once' in PaperFlipbookActor.h"
#endif
#define PAPER2D_PaperFlipbookActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class APaperFlipbookActor ******************************************************
struct Z_Construct_UClass_APaperFlipbookActor_Statics;
PAPER2D_API UClass* Z_Construct_UClass_APaperFlipbookActor_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookActor_h_21_INCLASS \
private: \
static void StaticRegisterNativesAPaperFlipbookActor(); \
friend struct ::Z_Construct_UClass_APaperFlipbookActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_APaperFlipbookActor_NoRegister(); \
public: \
DECLARE_CLASS2(APaperFlipbookActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_APaperFlipbookActor_NoRegister) \
DECLARE_SERIALIZER(APaperFlipbookActor)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookActor_h_21_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API APaperFlipbookActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(APaperFlipbookActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, APaperFlipbookActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(APaperFlipbookActor); \
/** Deleted move- and copy-constructors, should never be used */ \
APaperFlipbookActor(APaperFlipbookActor&&) = delete; \
APaperFlipbookActor(const APaperFlipbookActor&) = delete; \
PAPER2D_API virtual ~APaperFlipbookActor();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookActor_h_18_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookActor_h_21_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookActor_h_21_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookActor_h_21_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class APaperFlipbookActor;
// ********** End Class APaperFlipbookActor ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,112 @@
// 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 "PaperFlipbookComponent.h"
#ifdef PAPER2D_PaperFlipbookComponent_generated_h
#error "PaperFlipbookComponent.generated.h already included, missing '#pragma once' in PaperFlipbookComponent.h"
#endif
#define PAPER2D_PaperFlipbookComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UPaperFlipbook;
struct FLinearColor;
// ********** Begin Delegate FFlipbookFinishedPlaySignature ****************************************
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookComponent_h_21_DELEGATE \
PAPER2D_API void FFlipbookFinishedPlaySignature_DelegateWrapper(const FMulticastScriptDelegate& FlipbookFinishedPlaySignature);
// ********** End Delegate FFlipbookFinishedPlaySignature ******************************************
// ********** Begin Class UPaperFlipbookComponent **************************************************
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookComponent_h_26_RPC_WRAPPERS \
DECLARE_FUNCTION(execOnRep_SourceFlipbook); \
DECLARE_FUNCTION(execGetFlipbookFramerate); \
DECLARE_FUNCTION(execGetFlipbookLengthInFrames); \
DECLARE_FUNCTION(execGetFlipbookLength); \
DECLARE_FUNCTION(execSetNewTime); \
DECLARE_FUNCTION(execGetPlayRate); \
DECLARE_FUNCTION(execSetPlayRate); \
DECLARE_FUNCTION(execIsLooping); \
DECLARE_FUNCTION(execSetLooping); \
DECLARE_FUNCTION(execGetPlaybackPosition); \
DECLARE_FUNCTION(execSetPlaybackPosition); \
DECLARE_FUNCTION(execGetPlaybackPositionInFrames); \
DECLARE_FUNCTION(execSetPlaybackPositionInFrames); \
DECLARE_FUNCTION(execIsReversing); \
DECLARE_FUNCTION(execIsPlaying); \
DECLARE_FUNCTION(execStop); \
DECLARE_FUNCTION(execReverseFromEnd); \
DECLARE_FUNCTION(execReverse); \
DECLARE_FUNCTION(execPlayFromStart); \
DECLARE_FUNCTION(execPlay); \
DECLARE_FUNCTION(execSetSpriteColor); \
DECLARE_FUNCTION(execGetSpriteColor); \
DECLARE_FUNCTION(execGetFlipbook); \
DECLARE_FUNCTION(execSetFlipbook);
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookComponent_h_26_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperFlipbookComponent, PAPER2D_API)
struct Z_Construct_UClass_UPaperFlipbookComponent_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperFlipbookComponent_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookComponent_h_26_INCLASS \
private: \
static void StaticRegisterNativesUPaperFlipbookComponent(); \
friend struct ::Z_Construct_UClass_UPaperFlipbookComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperFlipbookComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperFlipbookComponent, UMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperFlipbookComponent_NoRegister) \
DECLARE_SERIALIZER(UPaperFlipbookComponent) \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookComponent_h_26_ARCHIVESERIALIZER \
PAPER2D_API void GetLifetimeReplicatedProps(TArray<FLifetimeProperty>& OutLifetimeProps) const override; \
enum class ENetFields_Private : uint16 \
{ \
NETFIELD_REP_START=(uint16)((int32)Super::ENetFields_Private::NETFIELD_REP_END + (int32)1), \
SourceFlipbook=NETFIELD_REP_START, \
NETFIELD_REP_END=SourceFlipbook }; \
DECLARE_VALIDATE_GENERATED_REP_ENUMS(PAPER2D_API)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookComponent_h_26_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperFlipbookComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperFlipbookComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperFlipbookComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperFlipbookComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperFlipbookComponent(UPaperFlipbookComponent&&) = delete; \
UPaperFlipbookComponent(const UPaperFlipbookComponent&) = delete; \
PAPER2D_API virtual ~UPaperFlipbookComponent();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookComponent_h_23_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookComponent_h_26_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookComponent_h_26_RPC_WRAPPERS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookComponent_h_26_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookComponent_h_26_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperFlipbookComponent;
// ********** End Class UPaperFlipbookComponent ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperFlipbookComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,139 @@
// 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 "PaperGroupedSpriteActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperGroupedSpriteActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
PAPER2D_API UClass* Z_Construct_UClass_APaperGroupedSpriteActor();
PAPER2D_API UClass* Z_Construct_UClass_APaperGroupedSpriteActor_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperGroupedSpriteComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class APaperGroupedSpriteActor *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_APaperGroupedSpriteActor;
UClass* APaperGroupedSpriteActor::GetPrivateStaticClass()
{
using TClass = APaperGroupedSpriteActor;
if (!Z_Registration_Info_UClass_APaperGroupedSpriteActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperGroupedSpriteActor"),
Z_Registration_Info_UClass_APaperGroupedSpriteActor.InnerSingleton,
StaticRegisterNativesAPaperGroupedSpriteActor,
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_APaperGroupedSpriteActor.InnerSingleton;
}
UClass* Z_Construct_UClass_APaperGroupedSpriteActor_NoRegister()
{
return APaperGroupedSpriteActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_APaperGroupedSpriteActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A group of sprites that will be rendered and culled as a single unit\n *\n * This actor is created when you Merge several sprite components together.\n * it is just a thin wrapper around a UPaperGroupedSpriteComponent.\n */" },
{ "IgnoreCategoryKeywordsInSubclasses", "true" },
{ "IncludePath", "PaperGroupedSpriteActor.h" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteActor.h" },
{ "ToolTip", "A group of sprites that will be rendered and culled as a single unit\n\nThis actor is created when you Merge several sprite components together.\nit is just a thin wrapper around a UPaperGroupedSpriteComponent." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderComponent_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "EditInline", "true" },
{ "ExposeFunctionCategories", "Sprite,Rendering,Physics,Components|Sprite" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class APaperGroupedSpriteActor constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class APaperGroupedSpriteActor constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<APaperGroupedSpriteActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_APaperGroupedSpriteActor_Statics
// ********** Begin Class APaperGroupedSpriteActor Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APaperGroupedSpriteActor_Statics::NewProp_RenderComponent = { "RenderComponent", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APaperGroupedSpriteActor, RenderComponent), Z_Construct_UClass_UPaperGroupedSpriteComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderComponent_MetaData), NewProp_RenderComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_APaperGroupedSpriteActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APaperGroupedSpriteActor_Statics::NewProp_RenderComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APaperGroupedSpriteActor_Statics::PropPointers) < 2048);
// ********** End Class APaperGroupedSpriteActor Property Definitions ******************************
UObject* (*const Z_Construct_UClass_APaperGroupedSpriteActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APaperGroupedSpriteActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_APaperGroupedSpriteActor_Statics::ClassParams = {
&APaperGroupedSpriteActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_APaperGroupedSpriteActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_APaperGroupedSpriteActor_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_APaperGroupedSpriteActor_Statics::Class_MetaDataParams), Z_Construct_UClass_APaperGroupedSpriteActor_Statics::Class_MetaDataParams)
};
void APaperGroupedSpriteActor::StaticRegisterNativesAPaperGroupedSpriteActor()
{
}
UClass* Z_Construct_UClass_APaperGroupedSpriteActor()
{
if (!Z_Registration_Info_UClass_APaperGroupedSpriteActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_APaperGroupedSpriteActor.OuterSingleton, Z_Construct_UClass_APaperGroupedSpriteActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_APaperGroupedSpriteActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, APaperGroupedSpriteActor);
APaperGroupedSpriteActor::~APaperGroupedSpriteActor() {}
// ********** End Class APaperGroupedSpriteActor ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteActor_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_APaperGroupedSpriteActor, APaperGroupedSpriteActor::StaticClass, TEXT("APaperGroupedSpriteActor"), &Z_Registration_Info_UClass_APaperGroupedSpriteActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(APaperGroupedSpriteActor), 3855478974U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteActor_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteActor_h__Script_Paper2D_2846491996{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteActor_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteActor_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// 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 "PaperGroupedSpriteActor.h"
#ifdef PAPER2D_PaperGroupedSpriteActor_generated_h
#error "PaperGroupedSpriteActor.generated.h already included, missing '#pragma once' in PaperGroupedSpriteActor.h"
#endif
#define PAPER2D_PaperGroupedSpriteActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class APaperGroupedSpriteActor *************************************************
struct Z_Construct_UClass_APaperGroupedSpriteActor_Statics;
PAPER2D_API UClass* Z_Construct_UClass_APaperGroupedSpriteActor_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteActor_h_21_INCLASS \
private: \
static void StaticRegisterNativesAPaperGroupedSpriteActor(); \
friend struct ::Z_Construct_UClass_APaperGroupedSpriteActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_APaperGroupedSpriteActor_NoRegister(); \
public: \
DECLARE_CLASS2(APaperGroupedSpriteActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_APaperGroupedSpriteActor_NoRegister) \
DECLARE_SERIALIZER(APaperGroupedSpriteActor)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteActor_h_21_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API APaperGroupedSpriteActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(APaperGroupedSpriteActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, APaperGroupedSpriteActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(APaperGroupedSpriteActor); \
/** Deleted move- and copy-constructors, should never be used */ \
APaperGroupedSpriteActor(APaperGroupedSpriteActor&&) = delete; \
APaperGroupedSpriteActor(const APaperGroupedSpriteActor&) = delete; \
PAPER2D_API virtual ~APaperGroupedSpriteActor();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteActor_h_18_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteActor_h_21_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteActor_h_21_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteActor_h_21_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class APaperGroupedSpriteActor;
// ********** End Class APaperGroupedSpriteActor ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,829 @@
// 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 "PaperGroupedSpriteComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperGroupedSpriteComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FMatrix();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent();
PAPER2D_API UClass* Z_Construct_UClass_UPaperGroupedSpriteComponent();
PAPER2D_API UClass* Z_Construct_UClass_UPaperGroupedSpriteComponent_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSprite_NoRegister();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FSpriteInstanceData();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSpriteInstanceData ***********************************************
struct Z_Construct_UScriptStruct_FSpriteInstanceData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSpriteInstanceData); }
static inline consteval int16 GetStructAlignment() { return alignof(FSpriteInstanceData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Instances" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceSprite_MetaData[] = {
{ "Category", "Instances" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexColor_MetaData[] = {
{ "Category", "Instances" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialIndex_MetaData[] = {
{ "Category", "Instances" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSpriteInstanceData constinit property declarations ***************
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceSprite;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexColor;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaterialIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSpriteInstanceData constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSpriteInstanceData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSpriteInstanceData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSpriteInstanceData;
class UScriptStruct* FSpriteInstanceData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSpriteInstanceData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSpriteInstanceData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSpriteInstanceData, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("SpriteInstanceData"));
}
return Z_Registration_Info_UScriptStruct_FSpriteInstanceData.OuterSingleton;
}
// ********** Begin ScriptStruct FSpriteInstanceData Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteInstanceData, Transform), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::NewProp_SourceSprite = { "SourceSprite", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteInstanceData, SourceSprite), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceSprite_MetaData), NewProp_SourceSprite_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::NewProp_VertexColor = { "VertexColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteInstanceData, VertexColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexColor_MetaData), NewProp_VertexColor_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::NewProp_MaterialIndex = { "MaterialIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteInstanceData, MaterialIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialIndex_MetaData), NewProp_MaterialIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::NewProp_SourceSprite,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::NewProp_VertexColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::NewProp_MaterialIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSpriteInstanceData Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"SpriteInstanceData",
Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::PropPointers),
sizeof(FSpriteInstanceData),
alignof(FSpriteInstanceData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSpriteInstanceData()
{
if (!Z_Registration_Info_UScriptStruct_FSpriteInstanceData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSpriteInstanceData.InnerSingleton, Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSpriteInstanceData.InnerSingleton);
}
// ********** End ScriptStruct FSpriteInstanceData *************************************************
// ********** Begin Class UPaperGroupedSpriteComponent Function AddInstance ************************
struct Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics
{
struct PaperGroupedSpriteComponent_eventAddInstance_Parms
{
FTransform Transform;
UPaperSprite* Sprite;
bool bWorldSpace;
FLinearColor Color;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Sprite" },
{ "Comment", "/** Add an instance to this component. Transform can be given either in the local space of this component or world space. */" },
{ "CPP_Default_bWorldSpace", "false" },
{ "CPP_Default_Color", "(R=1.000000,G=1.000000,B=1.000000,A=1.000000)" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
{ "ToolTip", "Add an instance to this component. Transform can be given either in the local space of this component or world space." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function AddInstance constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Sprite;
static void NewProp_bWorldSpace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWorldSpace;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddInstance constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddInstance Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventAddInstance_Parms, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::NewProp_Sprite = { "Sprite", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventAddInstance_Parms, Sprite), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::NewProp_bWorldSpace_SetBit(void* Obj)
{
((PaperGroupedSpriteComponent_eventAddInstance_Parms*)Obj)->bWorldSpace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::NewProp_bWorldSpace = { "bWorldSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PaperGroupedSpriteComponent_eventAddInstance_Parms), &Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::NewProp_bWorldSpace_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventAddInstance_Parms, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventAddInstance_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::NewProp_Sprite,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::NewProp_bWorldSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::PropPointers) < 2048);
// ********** End Function AddInstance Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperGroupedSpriteComponent, nullptr, "AddInstance", Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::PaperGroupedSpriteComponent_eventAddInstance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::PaperGroupedSpriteComponent_eventAddInstance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperGroupedSpriteComponent::execAddInstance)
{
P_GET_STRUCT_REF(FTransform,Z_Param_Out_Transform);
P_GET_OBJECT(UPaperSprite,Z_Param_Sprite);
P_GET_UBOOL(Z_Param_bWorldSpace);
P_GET_STRUCT(FLinearColor,Z_Param_Color);
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->AddInstance(Z_Param_Out_Transform,Z_Param_Sprite,Z_Param_bWorldSpace,Z_Param_Color);
P_NATIVE_END;
}
// ********** End Class UPaperGroupedSpriteComponent Function AddInstance **************************
// ********** Begin Class UPaperGroupedSpriteComponent Function ClearInstances *********************
struct Z_Construct_UFunction_UPaperGroupedSpriteComponent_ClearInstances_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Sprite" },
{ "Comment", "/** Clear all instances being rendered by this component */" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
{ "ToolTip", "Clear all instances being rendered by this component" },
};
#endif // WITH_METADATA
// ********** Begin Function ClearInstances constinit property declarations ************************
// ********** End Function ClearInstances constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_ClearInstances_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperGroupedSpriteComponent, nullptr, "ClearInstances", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_ClearInstances_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperGroupedSpriteComponent_ClearInstances_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UPaperGroupedSpriteComponent_ClearInstances()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperGroupedSpriteComponent_ClearInstances_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperGroupedSpriteComponent::execClearInstances)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ClearInstances();
P_NATIVE_END;
}
// ********** End Class UPaperGroupedSpriteComponent Function ClearInstances ***********************
// ********** Begin Class UPaperGroupedSpriteComponent Function GetInstanceCount *******************
struct Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics
{
struct PaperGroupedSpriteComponent_eventGetInstanceCount_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Sprite" },
{ "Comment", "/** Get the number of instances in this component */" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
{ "ToolTip", "Get the number of instances in this component" },
};
#endif // WITH_METADATA
// ********** Begin Function GetInstanceCount constinit property declarations **********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetInstanceCount constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetInstanceCount Property Definitions *********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventGetInstanceCount_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics::PropPointers) < 2048);
// ********** End Function GetInstanceCount Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperGroupedSpriteComponent, nullptr, "GetInstanceCount", Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics::PaperGroupedSpriteComponent_eventGetInstanceCount_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics::PaperGroupedSpriteComponent_eventGetInstanceCount_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperGroupedSpriteComponent::execGetInstanceCount)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetInstanceCount();
P_NATIVE_END;
}
// ********** End Class UPaperGroupedSpriteComponent Function GetInstanceCount *********************
// ********** Begin Class UPaperGroupedSpriteComponent Function GetInstanceTransform ***************
struct Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics
{
struct PaperGroupedSpriteComponent_eventGetInstanceTransform_Parms
{
int32 InstanceIndex;
FTransform OutInstanceTransform;
bool bWorldSpace;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Sprite" },
{ "Comment", "/** Get the transform for the instance specified. Instance is returned in local space of this component unless bWorldSpace is set. Returns True on success. */" },
{ "CPP_Default_bWorldSpace", "false" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
{ "ToolTip", "Get the transform for the instance specified. Instance is returned in local space of this component unless bWorldSpace is set. Returns True on success." },
};
#endif // WITH_METADATA
// ********** Begin Function GetInstanceTransform constinit property declarations ******************
static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutInstanceTransform;
static void NewProp_bWorldSpace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWorldSpace;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetInstanceTransform constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetInstanceTransform Property Definitions *****************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::NewProp_InstanceIndex = { "InstanceIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventGetInstanceTransform_Parms, InstanceIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::NewProp_OutInstanceTransform = { "OutInstanceTransform", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventGetInstanceTransform_Parms, OutInstanceTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::NewProp_bWorldSpace_SetBit(void* Obj)
{
((PaperGroupedSpriteComponent_eventGetInstanceTransform_Parms*)Obj)->bWorldSpace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::NewProp_bWorldSpace = { "bWorldSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PaperGroupedSpriteComponent_eventGetInstanceTransform_Parms), &Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::NewProp_bWorldSpace_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PaperGroupedSpriteComponent_eventGetInstanceTransform_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_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(PaperGroupedSpriteComponent_eventGetInstanceTransform_Parms), &Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::NewProp_InstanceIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::NewProp_OutInstanceTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::NewProp_bWorldSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::PropPointers) < 2048);
// ********** End Function GetInstanceTransform Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperGroupedSpriteComponent, nullptr, "GetInstanceTransform", Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::PaperGroupedSpriteComponent_eventGetInstanceTransform_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::PaperGroupedSpriteComponent_eventGetInstanceTransform_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperGroupedSpriteComponent::execGetInstanceTransform)
{
P_GET_PROPERTY(FIntProperty,Z_Param_InstanceIndex);
P_GET_STRUCT_REF(FTransform,Z_Param_Out_OutInstanceTransform);
P_GET_UBOOL(Z_Param_bWorldSpace);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetInstanceTransform(Z_Param_InstanceIndex,Z_Param_Out_OutInstanceTransform,Z_Param_bWorldSpace);
P_NATIVE_END;
}
// ********** End Class UPaperGroupedSpriteComponent Function GetInstanceTransform *****************
// ********** Begin Class UPaperGroupedSpriteComponent Function RemoveInstance *********************
struct Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics
{
struct PaperGroupedSpriteComponent_eventRemoveInstance_Parms
{
int32 InstanceIndex;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Sprite" },
{ "Comment", "/** Remove the instance specified. Returns True on success. */" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
{ "ToolTip", "Remove the instance specified. Returns True on success." },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveInstance constinit property declarations ************************
static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceIndex;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveInstance constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveInstance Property Definitions ***********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::NewProp_InstanceIndex = { "InstanceIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventRemoveInstance_Parms, InstanceIndex), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PaperGroupedSpriteComponent_eventRemoveInstance_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_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(PaperGroupedSpriteComponent_eventRemoveInstance_Parms), &Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::NewProp_InstanceIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::PropPointers) < 2048);
// ********** End Function RemoveInstance Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperGroupedSpriteComponent, nullptr, "RemoveInstance", Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::PaperGroupedSpriteComponent_eventRemoveInstance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::PaperGroupedSpriteComponent_eventRemoveInstance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperGroupedSpriteComponent::execRemoveInstance)
{
P_GET_PROPERTY(FIntProperty,Z_Param_InstanceIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RemoveInstance(Z_Param_InstanceIndex);
P_NATIVE_END;
}
// ********** End Class UPaperGroupedSpriteComponent Function RemoveInstance ***********************
// ********** Begin Class UPaperGroupedSpriteComponent Function SortInstancesAlongAxis *************
struct Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics
{
struct PaperGroupedSpriteComponent_eventSortInstancesAlongAxis_Parms
{
FVector WorldSpaceSortAxis;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Sprite" },
{ "Comment", "/** Sort all instances by their world space position along the specified axis */" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
{ "ToolTip", "Sort all instances by their world space position along the specified axis" },
};
#endif // WITH_METADATA
// ********** Begin Function SortInstancesAlongAxis constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldSpaceSortAxis;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SortInstancesAlongAxis constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SortInstancesAlongAxis Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics::NewProp_WorldSpaceSortAxis = { "WorldSpaceSortAxis", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventSortInstancesAlongAxis_Parms, WorldSpaceSortAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics::NewProp_WorldSpaceSortAxis,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics::PropPointers) < 2048);
// ********** End Function SortInstancesAlongAxis Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperGroupedSpriteComponent, nullptr, "SortInstancesAlongAxis", Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics::PaperGroupedSpriteComponent_eventSortInstancesAlongAxis_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics::PaperGroupedSpriteComponent_eventSortInstancesAlongAxis_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperGroupedSpriteComponent::execSortInstancesAlongAxis)
{
P_GET_STRUCT(FVector,Z_Param_WorldSpaceSortAxis);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SortInstancesAlongAxis(Z_Param_WorldSpaceSortAxis);
P_NATIVE_END;
}
// ********** End Class UPaperGroupedSpriteComponent Function SortInstancesAlongAxis ***************
// ********** Begin Class UPaperGroupedSpriteComponent Function UpdateInstanceColor ****************
struct Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics
{
struct PaperGroupedSpriteComponent_eventUpdateInstanceColor_Parms
{
int32 InstanceIndex;
FLinearColor NewInstanceColor;
bool bMarkRenderStateDirty;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Sprite" },
{ "Comment", "/** Update the color for the instance specified. Returns True on success. */" },
{ "CPP_Default_bMarkRenderStateDirty", "true" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
{ "ToolTip", "Update the color for the instance specified. Returns True on success." },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateInstanceColor constinit property declarations *******************
static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_NewInstanceColor;
static void NewProp_bMarkRenderStateDirty_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMarkRenderStateDirty;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateInstanceColor constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateInstanceColor Property Definitions ******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::NewProp_InstanceIndex = { "InstanceIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventUpdateInstanceColor_Parms, InstanceIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::NewProp_NewInstanceColor = { "NewInstanceColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventUpdateInstanceColor_Parms, NewInstanceColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::NewProp_bMarkRenderStateDirty_SetBit(void* Obj)
{
((PaperGroupedSpriteComponent_eventUpdateInstanceColor_Parms*)Obj)->bMarkRenderStateDirty = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::NewProp_bMarkRenderStateDirty = { "bMarkRenderStateDirty", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PaperGroupedSpriteComponent_eventUpdateInstanceColor_Parms), &Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::NewProp_bMarkRenderStateDirty_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PaperGroupedSpriteComponent_eventUpdateInstanceColor_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_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(PaperGroupedSpriteComponent_eventUpdateInstanceColor_Parms), &Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::NewProp_InstanceIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::NewProp_NewInstanceColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::NewProp_bMarkRenderStateDirty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::PropPointers) < 2048);
// ********** End Function UpdateInstanceColor Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperGroupedSpriteComponent, nullptr, "UpdateInstanceColor", Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::PaperGroupedSpriteComponent_eventUpdateInstanceColor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::PaperGroupedSpriteComponent_eventUpdateInstanceColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperGroupedSpriteComponent::execUpdateInstanceColor)
{
P_GET_PROPERTY(FIntProperty,Z_Param_InstanceIndex);
P_GET_STRUCT(FLinearColor,Z_Param_NewInstanceColor);
P_GET_UBOOL(Z_Param_bMarkRenderStateDirty);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->UpdateInstanceColor(Z_Param_InstanceIndex,Z_Param_NewInstanceColor,Z_Param_bMarkRenderStateDirty);
P_NATIVE_END;
}
// ********** End Class UPaperGroupedSpriteComponent Function UpdateInstanceColor ******************
// ********** Begin Class UPaperGroupedSpriteComponent Function UpdateInstanceTransform ************
struct Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics
{
struct PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms
{
int32 InstanceIndex;
FTransform NewInstanceTransform;
bool bWorldSpace;
bool bMarkRenderStateDirty;
bool bTeleport;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Sprite" },
{ "Comment", "/** Update the transform for the instance specified. Instance is given in local space of this component unless bWorldSpace is set. Returns True on success. */" },
{ "CPP_Default_bMarkRenderStateDirty", "true" },
{ "CPP_Default_bTeleport", "false" },
{ "CPP_Default_bWorldSpace", "false" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
{ "ToolTip", "Update the transform for the instance specified. Instance is given in local space of this component unless bWorldSpace is set. Returns True on success." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewInstanceTransform_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateInstanceTransform constinit property declarations ***************
static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_NewInstanceTransform;
static void NewProp_bWorldSpace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWorldSpace;
static void NewProp_bMarkRenderStateDirty_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMarkRenderStateDirty;
static void NewProp_bTeleport_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTeleport;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateInstanceTransform constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateInstanceTransform Property Definitions **************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_InstanceIndex = { "InstanceIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms, InstanceIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_NewInstanceTransform = { "NewInstanceTransform", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms, NewInstanceTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewInstanceTransform_MetaData), NewProp_NewInstanceTransform_MetaData) };
void Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_bWorldSpace_SetBit(void* Obj)
{
((PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms*)Obj)->bWorldSpace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_bWorldSpace = { "bWorldSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms), &Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_bWorldSpace_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_bMarkRenderStateDirty_SetBit(void* Obj)
{
((PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms*)Obj)->bMarkRenderStateDirty = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_bMarkRenderStateDirty = { "bMarkRenderStateDirty", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms), &Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_bMarkRenderStateDirty_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_bTeleport_SetBit(void* Obj)
{
((PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms*)Obj)->bTeleport = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_bTeleport = { "bTeleport", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms), &Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_bTeleport_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_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(PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms), &Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_InstanceIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_NewInstanceTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_bWorldSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_bMarkRenderStateDirty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_bTeleport,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::PropPointers) < 2048);
// ********** End Function UpdateInstanceTransform Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperGroupedSpriteComponent, nullptr, "UpdateInstanceTransform", Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::PaperGroupedSpriteComponent_eventUpdateInstanceTransform_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperGroupedSpriteComponent::execUpdateInstanceTransform)
{
P_GET_PROPERTY(FIntProperty,Z_Param_InstanceIndex);
P_GET_STRUCT_REF(FTransform,Z_Param_Out_NewInstanceTransform);
P_GET_UBOOL(Z_Param_bWorldSpace);
P_GET_UBOOL(Z_Param_bMarkRenderStateDirty);
P_GET_UBOOL(Z_Param_bTeleport);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->UpdateInstanceTransform(Z_Param_InstanceIndex,Z_Param_Out_NewInstanceTransform,Z_Param_bWorldSpace,Z_Param_bMarkRenderStateDirty,Z_Param_bTeleport);
P_NATIVE_END;
}
// ********** End Class UPaperGroupedSpriteComponent Function UpdateInstanceTransform **************
// ********** Begin Class UPaperGroupedSpriteComponent *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperGroupedSpriteComponent;
UClass* UPaperGroupedSpriteComponent::GetPrivateStaticClass()
{
using TClass = UPaperGroupedSpriteComponent;
if (!Z_Registration_Info_UClass_UPaperGroupedSpriteComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperGroupedSpriteComponent"),
Z_Registration_Info_UClass_UPaperGroupedSpriteComponent.InnerSingleton,
StaticRegisterNativesUPaperGroupedSpriteComponent,
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_UPaperGroupedSpriteComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperGroupedSpriteComponent_NoRegister()
{
return UPaperGroupedSpriteComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Paper2D" },
{ "Comment", "/**\n * A component that handles rendering and collision for many instances of one or more UPaperSprite assets.\n *\n * @see UPrimitiveComponent, UPaperSprite\n */" },
{ "DevelopmentStatus", "EarlyAccess" },
{ "HideCategories", "Trigger" },
{ "IncludePath", "PaperGroupedSpriteComponent.h" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
{ "ToolTip", "A component that handles rendering and collision for many instances of one or more UPaperSprite assets.\n\n@see UPrimitiveComponent, UPaperSprite" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceMaterials_MetaData[] = {
{ "Comment", "/** Array of materials used by the instances */" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
{ "ToolTip", "Array of materials used by the instances" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerInstanceSpriteData_MetaData[] = {
{ "Category", "Instances" },
{ "Comment", "/** Array of instances */" },
{ "DisplayName", "Instances" },
{ "MakeEditWidget", "TRUE" },
{ "ModuleRelativePath", "Classes/PaperGroupedSpriteComponent.h" },
{ "ToolTip", "Array of instances" },
};
#endif // WITH_METADATA
// ********** Begin Class UPaperGroupedSpriteComponent constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InstanceMaterials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InstanceMaterials;
static const UECodeGen_Private::FStructPropertyParams NewProp_PerInstanceSpriteData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PerInstanceSpriteData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPaperGroupedSpriteComponent constinit property declarations ***************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AddInstance"), .Pointer = &UPaperGroupedSpriteComponent::execAddInstance },
{ .NameUTF8 = UTF8TEXT("ClearInstances"), .Pointer = &UPaperGroupedSpriteComponent::execClearInstances },
{ .NameUTF8 = UTF8TEXT("GetInstanceCount"), .Pointer = &UPaperGroupedSpriteComponent::execGetInstanceCount },
{ .NameUTF8 = UTF8TEXT("GetInstanceTransform"), .Pointer = &UPaperGroupedSpriteComponent::execGetInstanceTransform },
{ .NameUTF8 = UTF8TEXT("RemoveInstance"), .Pointer = &UPaperGroupedSpriteComponent::execRemoveInstance },
{ .NameUTF8 = UTF8TEXT("SortInstancesAlongAxis"), .Pointer = &UPaperGroupedSpriteComponent::execSortInstancesAlongAxis },
{ .NameUTF8 = UTF8TEXT("UpdateInstanceColor"), .Pointer = &UPaperGroupedSpriteComponent::execUpdateInstanceColor },
{ .NameUTF8 = UTF8TEXT("UpdateInstanceTransform"), .Pointer = &UPaperGroupedSpriteComponent::execUpdateInstanceTransform },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UPaperGroupedSpriteComponent_AddInstance, "AddInstance" }, // 2150556602
{ &Z_Construct_UFunction_UPaperGroupedSpriteComponent_ClearInstances, "ClearInstances" }, // 3965977125
{ &Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceCount, "GetInstanceCount" }, // 4103265172
{ &Z_Construct_UFunction_UPaperGroupedSpriteComponent_GetInstanceTransform, "GetInstanceTransform" }, // 3014177237
{ &Z_Construct_UFunction_UPaperGroupedSpriteComponent_RemoveInstance, "RemoveInstance" }, // 1594849649
{ &Z_Construct_UFunction_UPaperGroupedSpriteComponent_SortInstancesAlongAxis, "SortInstancesAlongAxis" }, // 1944247842
{ &Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceColor, "UpdateInstanceColor" }, // 849210113
{ &Z_Construct_UFunction_UPaperGroupedSpriteComponent_UpdateInstanceTransform, "UpdateInstanceTransform" }, // 363757296
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperGroupedSpriteComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics
// ********** Begin Class UPaperGroupedSpriteComponent Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::NewProp_InstanceMaterials_Inner = { "InstanceMaterials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::NewProp_InstanceMaterials = { "InstanceMaterials", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperGroupedSpriteComponent, InstanceMaterials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceMaterials_MetaData), NewProp_InstanceMaterials_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::NewProp_PerInstanceSpriteData_Inner = { "PerInstanceSpriteData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSpriteInstanceData, METADATA_PARAMS(0, nullptr) }; // 3364709838
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::NewProp_PerInstanceSpriteData = { "PerInstanceSpriteData", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperGroupedSpriteComponent, PerInstanceSpriteData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerInstanceSpriteData_MetaData), NewProp_PerInstanceSpriteData_MetaData) }; // 3364709838
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::NewProp_InstanceMaterials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::NewProp_InstanceMaterials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::NewProp_PerInstanceSpriteData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::NewProp_PerInstanceSpriteData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::PropPointers) < 2048);
// ********** End Class UPaperGroupedSpriteComponent Property Definitions **************************
UObject* (*const Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::ClassParams = {
&UPaperGroupedSpriteComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::Class_MetaDataParams)
};
void UPaperGroupedSpriteComponent::StaticRegisterNativesUPaperGroupedSpriteComponent()
{
UClass* Class = UPaperGroupedSpriteComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UPaperGroupedSpriteComponent()
{
if (!Z_Registration_Info_UClass_UPaperGroupedSpriteComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperGroupedSpriteComponent.OuterSingleton, Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperGroupedSpriteComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperGroupedSpriteComponent);
UPaperGroupedSpriteComponent::~UPaperGroupedSpriteComponent() {}
// ********** End Class UPaperGroupedSpriteComponent ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h__Script_Paper2D_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSpriteInstanceData::StaticStruct, Z_Construct_UScriptStruct_FSpriteInstanceData_Statics::NewStructOps, TEXT("SpriteInstanceData"),&Z_Registration_Info_UScriptStruct_FSpriteInstanceData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSpriteInstanceData), 3364709838U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperGroupedSpriteComponent, UPaperGroupedSpriteComponent::StaticClass, TEXT("UPaperGroupedSpriteComponent"), &Z_Registration_Info_UClass_UPaperGroupedSpriteComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperGroupedSpriteComponent), 3283260654U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h__Script_Paper2D_1433883800{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h__Script_Paper2D_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h__Script_Paper2D_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h__Script_Paper2D_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// 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 "PaperGroupedSpriteComponent.h"
#ifdef PAPER2D_PaperGroupedSpriteComponent_generated_h
#error "PaperGroupedSpriteComponent.generated.h already included, missing '#pragma once' in PaperGroupedSpriteComponent.h"
#endif
#define PAPER2D_PaperGroupedSpriteComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UPaperSprite;
struct FLinearColor;
// ********** Begin ScriptStruct FSpriteInstanceData ***********************************************
struct Z_Construct_UScriptStruct_FSpriteInstanceData_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSpriteInstanceData_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FSpriteInstanceData;
// ********** End ScriptStruct FSpriteInstanceData *************************************************
// ********** Begin Class UPaperGroupedSpriteComponent *********************************************
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h_60_RPC_WRAPPERS \
DECLARE_FUNCTION(execSortInstancesAlongAxis); \
DECLARE_FUNCTION(execGetInstanceCount); \
DECLARE_FUNCTION(execClearInstances); \
DECLARE_FUNCTION(execRemoveInstance); \
DECLARE_FUNCTION(execUpdateInstanceColor); \
DECLARE_FUNCTION(execUpdateInstanceTransform); \
DECLARE_FUNCTION(execGetInstanceTransform); \
DECLARE_FUNCTION(execAddInstance);
struct Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperGroupedSpriteComponent_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h_60_INCLASS \
private: \
static void StaticRegisterNativesUPaperGroupedSpriteComponent(); \
friend struct ::Z_Construct_UClass_UPaperGroupedSpriteComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperGroupedSpriteComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperGroupedSpriteComponent, UMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperGroupedSpriteComponent_NoRegister) \
DECLARE_SERIALIZER(UPaperGroupedSpriteComponent)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h_60_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperGroupedSpriteComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperGroupedSpriteComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperGroupedSpriteComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperGroupedSpriteComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperGroupedSpriteComponent(UPaperGroupedSpriteComponent&&) = delete; \
UPaperGroupedSpriteComponent(const UPaperGroupedSpriteComponent&) = delete; \
PAPER2D_API virtual ~UPaperGroupedSpriteComponent();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h_57_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h_60_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h_60_RPC_WRAPPERS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h_60_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h_60_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperGroupedSpriteComponent;
// ********** End Class UPaperGroupedSpriteComponent ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperGroupedSpriteComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,170 @@
// 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 "PaperRuntimeSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperRuntimeSettings() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
PAPER2D_API UClass* Z_Construct_UClass_UPaperRuntimeSettings();
PAPER2D_API UClass* Z_Construct_UClass_UPaperRuntimeSettings_NoRegister();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPaperRuntimeSettings ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperRuntimeSettings;
UClass* UPaperRuntimeSettings::GetPrivateStaticClass()
{
using TClass = UPaperRuntimeSettings;
if (!Z_Registration_Info_UClass_UPaperRuntimeSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperRuntimeSettings"),
Z_Registration_Info_UClass_UPaperRuntimeSettings.InnerSingleton,
StaticRegisterNativesUPaperRuntimeSettings,
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_UPaperRuntimeSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperRuntimeSettings_NoRegister()
{
return UPaperRuntimeSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperRuntimeSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Implements the settings for the Paper2D plugin.\n */" },
{ "IncludePath", "PaperRuntimeSettings.h" },
{ "ModuleRelativePath", "Classes/PaperRuntimeSettings.h" },
{ "ToolTip", "Implements the settings for the Paper2D plugin." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableSpriteAtlasGroups_MetaData[] = {
{ "Category", "Experimental" },
{ "Comment", "// Enables experimental *incomplete and unsupported* texture atlas groups that sprites can be assigned to\n" },
{ "ModuleRelativePath", "Classes/PaperRuntimeSettings.h" },
{ "ToolTip", "Enables experimental *incomplete and unsupported* texture atlas groups that sprites can be assigned to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableTerrainSplineEditing_MetaData[] = {
{ "Category", "Experimental" },
{ "Comment", "// Enables experimental *incomplete and unsupported* 2D terrain spline editing. Note: You need to restart the editor when enabling this setting for the change to fully take effect.\n" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Classes/PaperRuntimeSettings.h" },
{ "ToolTip", "Enables experimental *incomplete and unsupported* 2D terrain spline editing. Note: You need to restart the editor when enabling this setting for the change to fully take effect." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bResizeSpriteDataToMatchTextures_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Enables automatic resizing of various sprite data that is authored in texture space if the source texture gets resized (sockets, the pivot, render and collision geometry, etc...)\n" },
{ "ModuleRelativePath", "Classes/PaperRuntimeSettings.h" },
{ "ToolTip", "Enables automatic resizing of various sprite data that is authored in texture space if the source texture gets resized (sockets, the pivot, render and collision geometry, etc...)" },
};
#endif // WITH_METADATA
// ********** Begin Class UPaperRuntimeSettings constinit property declarations ********************
static void NewProp_bEnableSpriteAtlasGroups_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableSpriteAtlasGroups;
static void NewProp_bEnableTerrainSplineEditing_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableTerrainSplineEditing;
static void NewProp_bResizeSpriteDataToMatchTextures_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResizeSpriteDataToMatchTextures;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPaperRuntimeSettings constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperRuntimeSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperRuntimeSettings_Statics
// ********** Begin Class UPaperRuntimeSettings Property Definitions *******************************
void Z_Construct_UClass_UPaperRuntimeSettings_Statics::NewProp_bEnableSpriteAtlasGroups_SetBit(void* Obj)
{
((UPaperRuntimeSettings*)Obj)->bEnableSpriteAtlasGroups = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperRuntimeSettings_Statics::NewProp_bEnableSpriteAtlasGroups = { "bEnableSpriteAtlasGroups", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPaperRuntimeSettings), &Z_Construct_UClass_UPaperRuntimeSettings_Statics::NewProp_bEnableSpriteAtlasGroups_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableSpriteAtlasGroups_MetaData), NewProp_bEnableSpriteAtlasGroups_MetaData) };
void Z_Construct_UClass_UPaperRuntimeSettings_Statics::NewProp_bEnableTerrainSplineEditing_SetBit(void* Obj)
{
((UPaperRuntimeSettings*)Obj)->bEnableTerrainSplineEditing = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperRuntimeSettings_Statics::NewProp_bEnableTerrainSplineEditing = { "bEnableTerrainSplineEditing", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPaperRuntimeSettings), &Z_Construct_UClass_UPaperRuntimeSettings_Statics::NewProp_bEnableTerrainSplineEditing_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableTerrainSplineEditing_MetaData), NewProp_bEnableTerrainSplineEditing_MetaData) };
void Z_Construct_UClass_UPaperRuntimeSettings_Statics::NewProp_bResizeSpriteDataToMatchTextures_SetBit(void* Obj)
{
((UPaperRuntimeSettings*)Obj)->bResizeSpriteDataToMatchTextures = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperRuntimeSettings_Statics::NewProp_bResizeSpriteDataToMatchTextures = { "bResizeSpriteDataToMatchTextures", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPaperRuntimeSettings), &Z_Construct_UClass_UPaperRuntimeSettings_Statics::NewProp_bResizeSpriteDataToMatchTextures_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bResizeSpriteDataToMatchTextures_MetaData), NewProp_bResizeSpriteDataToMatchTextures_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPaperRuntimeSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperRuntimeSettings_Statics::NewProp_bEnableSpriteAtlasGroups,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperRuntimeSettings_Statics::NewProp_bEnableTerrainSplineEditing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperRuntimeSettings_Statics::NewProp_bResizeSpriteDataToMatchTextures,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperRuntimeSettings_Statics::PropPointers) < 2048);
// ********** End Class UPaperRuntimeSettings Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UPaperRuntimeSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperRuntimeSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperRuntimeSettings_Statics::ClassParams = {
&UPaperRuntimeSettings::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPaperRuntimeSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPaperRuntimeSettings_Statics::PropPointers),
0,
0x000800A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperRuntimeSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperRuntimeSettings_Statics::Class_MetaDataParams)
};
void UPaperRuntimeSettings::StaticRegisterNativesUPaperRuntimeSettings()
{
}
UClass* Z_Construct_UClass_UPaperRuntimeSettings()
{
if (!Z_Registration_Info_UClass_UPaperRuntimeSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperRuntimeSettings.OuterSingleton, Z_Construct_UClass_UPaperRuntimeSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperRuntimeSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperRuntimeSettings);
UPaperRuntimeSettings::~UPaperRuntimeSettings() {}
// ********** End Class UPaperRuntimeSettings ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperRuntimeSettings_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperRuntimeSettings, UPaperRuntimeSettings::StaticClass, TEXT("UPaperRuntimeSettings"), &Z_Registration_Info_UClass_UPaperRuntimeSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperRuntimeSettings), 280872806U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperRuntimeSettings_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperRuntimeSettings_h__Script_Paper2D_594296160{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperRuntimeSettings_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperRuntimeSettings_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// 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 "PaperRuntimeSettings.h"
#ifdef PAPER2D_PaperRuntimeSettings_generated_h
#error "PaperRuntimeSettings.generated.h already included, missing '#pragma once' in PaperRuntimeSettings.h"
#endif
#define PAPER2D_PaperRuntimeSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPaperRuntimeSettings ****************************************************
struct Z_Construct_UClass_UPaperRuntimeSettings_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperRuntimeSettings_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperRuntimeSettings_h_13_INCLASS \
private: \
static void StaticRegisterNativesUPaperRuntimeSettings(); \
friend struct ::Z_Construct_UClass_UPaperRuntimeSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperRuntimeSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperRuntimeSettings, UObject, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperRuntimeSettings_NoRegister) \
DECLARE_SERIALIZER(UPaperRuntimeSettings)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperRuntimeSettings_h_13_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperRuntimeSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperRuntimeSettings) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperRuntimeSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperRuntimeSettings); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperRuntimeSettings(UPaperRuntimeSettings&&) = delete; \
UPaperRuntimeSettings(const UPaperRuntimeSettings&) = delete; \
PAPER2D_API virtual ~UPaperRuntimeSettings();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperRuntimeSettings_h_10_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperRuntimeSettings_h_13_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperRuntimeSettings_h_13_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperRuntimeSettings_h_13_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperRuntimeSettings;
// ********** End Class UPaperRuntimeSettings ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperRuntimeSettings_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,519 @@
// 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 "PaperSprite.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
#include "SpriteEditorOnlyTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperSprite() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector4();
ENGINE_API UClass* Z_Construct_UClass_UBodySetup_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UInterface_CollisionDataProvider_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USlateTextureAtlasInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSprite();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSprite_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSpriteAtlas_NoRegister();
PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_ESpriteCollisionMode();
PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_ESpritePivotMode();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FPaperSpriteSocket();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FSpriteGeometryCollection();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPaperSpriteSocket ************************************************
struct Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPaperSpriteSocket); }
static inline consteval int16 GetStructAlignment() { return alignof(FPaperSpriteSocket); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "//@TODO: Should have some nice UI and enforce unique names, etc...\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "@TODO: Should have some nice UI and enforce unique names, etc..." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalTransform_MetaData[] = {
{ "Category", "Sockets" },
{ "Comment", "// Transform in pivot space (*not* texture space)\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Transform in pivot space (*not* texture space)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SocketName_MetaData[] = {
{ "Category", "Sockets" },
{ "Comment", "// Name of the socket\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Name of the socket" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPaperSpriteSocket constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalTransform;
static const UECodeGen_Private::FNamePropertyParams NewProp_SocketName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPaperSpriteSocket constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPaperSpriteSocket>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPaperSpriteSocket;
class UScriptStruct* FPaperSpriteSocket::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPaperSpriteSocket.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPaperSpriteSocket.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPaperSpriteSocket, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("PaperSpriteSocket"));
}
return Z_Registration_Info_UScriptStruct_FPaperSpriteSocket.OuterSingleton;
}
// ********** Begin ScriptStruct FPaperSpriteSocket Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::NewProp_LocalTransform = { "LocalTransform", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperSpriteSocket, LocalTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalTransform_MetaData), NewProp_LocalTransform_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::NewProp_SocketName = { "SocketName", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperSpriteSocket, SocketName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SocketName_MetaData), NewProp_SocketName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::NewProp_LocalTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::NewProp_SocketName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPaperSpriteSocket Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"PaperSpriteSocket",
Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::PropPointers),
sizeof(FPaperSpriteSocket),
alignof(FPaperSpriteSocket),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPaperSpriteSocket()
{
if (!Z_Registration_Info_UScriptStruct_FPaperSpriteSocket.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPaperSpriteSocket.InnerSingleton, Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPaperSpriteSocket.InnerSingleton);
}
// ********** End ScriptStruct FPaperSpriteSocket **************************************************
// ********** Begin Class UPaperSprite *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperSprite;
UClass* UPaperSprite::GetPrivateStaticClass()
{
using TClass = UPaperSprite;
if (!Z_Registration_Info_UClass_UPaperSprite.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperSprite"),
Z_Registration_Info_UClass_UPaperSprite.InnerSingleton,
StaticRegisterNativesUPaperSprite,
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_UPaperSprite.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperSprite_NoRegister()
{
return UPaperSprite::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperSprite_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Sprite Asset\n *\n * Stores the data necessary to render a single 2D sprite (from a region of a texture)\n * Can also contain collision shapes for the sprite.\n *\n * @see UPaperSpriteComponent\n */" },
{ "DisplayThumbnail", "true" },
{ "IncludePath", "PaperSprite.h" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Sprite Asset\n\nStores the data necessary to render a single 2D sprite (from a region of a texture)\nCan also contain collision shapes for the sprite.\n\n@see UPaperSpriteComponent" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OriginInSourceImageBeforeTrimming_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Origin within SourceImage, prior to atlasing\n" },
{ "EditCondition", "bTrimmedInSourceImage" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Origin within SourceImage, prior to atlasing" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceImageDimensionBeforeTrimming_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Dimensions of SourceImage\n" },
{ "EditCondition", "bTrimmedInSourceImage" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Dimensions of SourceImage" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTrimmedInSourceImage_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// This texture is trimmed, consider the values above\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "This texture is trimmed, consider the values above" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRotatedInSourceImage_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// This texture is rotated in the atlas\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "This texture is rotated in the atlas" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceTextureDimension_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Dimension of the texture when this sprite was created\n// Used when the sprite is resized at some point\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Dimension of the texture when this sprite was created\nUsed when the sprite is resized at some point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceUV_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Position within SourceTexture (in pixels)\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Position within SourceTexture (in pixels)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceDimension_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Dimensions within SourceTexture (in pixels)\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Dimensions within SourceTexture (in pixels)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceTexture_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The source texture that the sprite comes from\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "The source texture that the sprite comes from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceTextureCacheNeverSerialized_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdditionalSourceTextures_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Additional source textures for other slots\n" },
{ "DisplayName", "Additional Textures" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Additional source textures for other slots" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BakedSourceUV_MetaData[] = {
{ "Comment", "// Position within BakedSourceTexture (in pixels)\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Position within BakedSourceTexture (in pixels)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BakedSourceDimension_MetaData[] = {
{ "Comment", "// Dimensions within BakedSourceTexture (in pixels)\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Dimensions within BakedSourceTexture (in pixels)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BakedSourceTexture_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultMaterial_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The material to use on a sprite instance if not overridden (this is the default material when only one is being used, and is the translucent/masked material for Diced render geometry, slot 0)\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "The material to use on a sprite instance if not overridden (this is the default material when only one is being used, and is the translucent/masked material for Diced render geometry, slot 0)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlternateMaterial_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "// The alternate material to use on a sprite instance if not overridden (this is only used for Diced render geometry, and will be the opaque material in that case, slot 1)\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "The alternate material to use on a sprite instance if not overridden (this is only used for Diced render geometry, and will be the opaque material in that case, slot 1)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sockets_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// List of sockets on this sprite\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "List of sockets on this sprite" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpriteCollisionDomain_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "// Collision domain (no collision, 2D, or 3D)\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Collision domain (no collision, 2D, or 3D)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PixelsPerUnrealUnit_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The scaling factor between pixels and Unreal units (cm) (e.g., 0.64 would make a 64 pixel wide sprite take up 100 cm)\n" },
{ "DisplayName", "Pixels per unit" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "The scaling factor between pixels and Unreal units (cm) (e.g., 0.64 would make a 64 pixel wide sprite take up 100 cm)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodySetup_MetaData[] = {
{ "Category", "NeverShown" },
{ "Comment", "// Baked physics data.\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Baked physics data." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PivotMode_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Pivot mode\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Pivot mode" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomPivotPoint_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Custom pivot point (relative to the sprite rectangle)\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Custom pivot point (relative to the sprite rectangle)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSnapPivotToPixelGrid_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Should the pivot be snapped to a pixel boundary?\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Should the pivot be snapped to a pixel boundary?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionGeometry_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "// Custom collision geometry polygons (in texture space)\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Custom collision geometry polygons (in texture space)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionThickness_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "// The extrusion thickness of collision geometry when using a 3D collision domain\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "The extrusion thickness of collision geometry when using a 3D collision domain" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderGeometry_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "// Custom render geometry polygons (in texture space)\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Custom render geometry polygons (in texture space)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AtlasGroup_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Spritesheet group that this sprite belongs to\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Spritesheet group that this sprite belongs to" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlternateMaterialSplitIndex_MetaData[] = {
{ "Comment", "// The point at which the alternate material takes over in the baked render data (or INDEX_NONE)\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "The point at which the alternate material takes over in the baked render data (or INDEX_NONE)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BakedRenderData_MetaData[] = {
{ "Comment", "// Baked render data (triangle vertices, stored as XY UV tuples)\n// XY is the XZ position in world space, relative to the pivot\n// UV is normalized (0..1)\n// There should always be a multiple of three elements in this array\n" },
{ "ModuleRelativePath", "Classes/PaperSprite.h" },
{ "ToolTip", "Baked render data (triangle vertices, stored as XY UV tuples)\n XY is the XZ position in world space, relative to the pivot\n UV is normalized (0..1)\n There should always be a multiple of three elements in this array" },
};
#endif // WITH_METADATA
// ********** Begin Class UPaperSprite constinit property declarations *****************************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_OriginInSourceImageBeforeTrimming;
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceImageDimensionBeforeTrimming;
static void NewProp_bTrimmedInSourceImage_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTrimmedInSourceImage;
static void NewProp_bRotatedInSourceImage_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRotatedInSourceImage;
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceTextureDimension;
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceUV;
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceDimension;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_SourceTexture;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceTextureCacheNeverSerialized;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_AdditionalSourceTextures_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AdditionalSourceTextures;
static const UECodeGen_Private::FStructPropertyParams NewProp_BakedSourceUV;
static const UECodeGen_Private::FStructPropertyParams NewProp_BakedSourceDimension;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BakedSourceTexture;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DefaultMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AlternateMaterial;
static const UECodeGen_Private::FStructPropertyParams NewProp_Sockets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Sockets;
static const UECodeGen_Private::FBytePropertyParams NewProp_SpriteCollisionDomain;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PixelsPerUnrealUnit;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BodySetup;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_PivotMode;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomPivotPoint;
static void NewProp_bSnapPivotToPixelGrid_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSnapPivotToPixelGrid;
static const UECodeGen_Private::FStructPropertyParams NewProp_CollisionGeometry;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CollisionThickness;
static const UECodeGen_Private::FStructPropertyParams NewProp_RenderGeometry;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AtlasGroup;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FIntPropertyParams NewProp_AlternateMaterialSplitIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_BakedRenderData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BakedRenderData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPaperSprite constinit property declarations *******************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperSprite>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperSprite_Statics
// ********** Begin Class UPaperSprite Property Definitions ****************************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_OriginInSourceImageBeforeTrimming = { "OriginInSourceImageBeforeTrimming", nullptr, (EPropertyFlags)0x00200c0800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, OriginInSourceImageBeforeTrimming), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OriginInSourceImageBeforeTrimming_MetaData), NewProp_OriginInSourceImageBeforeTrimming_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_SourceImageDimensionBeforeTrimming = { "SourceImageDimensionBeforeTrimming", nullptr, (EPropertyFlags)0x00200c0800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, SourceImageDimensionBeforeTrimming), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceImageDimensionBeforeTrimming_MetaData), NewProp_SourceImageDimensionBeforeTrimming_MetaData) };
void Z_Construct_UClass_UPaperSprite_Statics::NewProp_bTrimmedInSourceImage_SetBit(void* Obj)
{
((UPaperSprite*)Obj)->bTrimmedInSourceImage = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_bTrimmedInSourceImage = { "bTrimmedInSourceImage", nullptr, (EPropertyFlags)0x00200c0800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPaperSprite), &Z_Construct_UClass_UPaperSprite_Statics::NewProp_bTrimmedInSourceImage_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTrimmedInSourceImage_MetaData), NewProp_bTrimmedInSourceImage_MetaData) };
void Z_Construct_UClass_UPaperSprite_Statics::NewProp_bRotatedInSourceImage_SetBit(void* Obj)
{
((UPaperSprite*)Obj)->bRotatedInSourceImage = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_bRotatedInSourceImage = { "bRotatedInSourceImage", nullptr, (EPropertyFlags)0x00200c0800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPaperSprite), &Z_Construct_UClass_UPaperSprite_Statics::NewProp_bRotatedInSourceImage_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRotatedInSourceImage_MetaData), NewProp_bRotatedInSourceImage_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_SourceTextureDimension = { "SourceTextureDimension", nullptr, (EPropertyFlags)0x00200c0800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, SourceTextureDimension), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceTextureDimension_MetaData), NewProp_SourceTextureDimension_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_SourceUV = { "SourceUV", nullptr, (EPropertyFlags)0x0020090800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, SourceUV), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceUV_MetaData), NewProp_SourceUV_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_SourceDimension = { "SourceDimension", nullptr, (EPropertyFlags)0x0020090800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, SourceDimension), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceDimension_MetaData), NewProp_SourceDimension_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_SourceTexture = { "SourceTexture", nullptr, (EPropertyFlags)0x0024090800000001, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, SourceTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceTexture_MetaData), NewProp_SourceTexture_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_SourceTextureCacheNeverSerialized = { "SourceTextureCacheNeverSerialized", nullptr, (EPropertyFlags)0x0124080800002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, SourceTextureCacheNeverSerialized), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceTextureCacheNeverSerialized_MetaData), NewProp_SourceTextureCacheNeverSerialized_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_AdditionalSourceTextures_Inner = { "AdditionalSourceTextures", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_AdditionalSourceTextures = { "AdditionalSourceTextures", nullptr, (EPropertyFlags)0x0124090000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, AdditionalSourceTextures), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdditionalSourceTextures_MetaData), NewProp_AdditionalSourceTextures_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_BakedSourceUV = { "BakedSourceUV", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, BakedSourceUV), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BakedSourceUV_MetaData), NewProp_BakedSourceUV_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_BakedSourceDimension = { "BakedSourceDimension", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, BakedSourceDimension), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BakedSourceDimension_MetaData), NewProp_BakedSourceDimension_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_BakedSourceTexture = { "BakedSourceTexture", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, BakedSourceTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BakedSourceTexture_MetaData), NewProp_BakedSourceTexture_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_DefaultMaterial = { "DefaultMaterial", nullptr, (EPropertyFlags)0x0124080000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, DefaultMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultMaterial_MetaData), NewProp_DefaultMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_AlternateMaterial = { "AlternateMaterial", nullptr, (EPropertyFlags)0x0124080000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, AlternateMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlternateMaterial_MetaData), NewProp_AlternateMaterial_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_Sockets_Inner = { "Sockets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPaperSpriteSocket, METADATA_PARAMS(0, nullptr) }; // 407942379
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_Sockets = { "Sockets", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, Sockets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sockets_MetaData), NewProp_Sockets_MetaData) }; // 407942379
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_SpriteCollisionDomain = { "SpriteCollisionDomain", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, SpriteCollisionDomain), Z_Construct_UEnum_Paper2D_ESpriteCollisionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpriteCollisionDomain_MetaData), NewProp_SpriteCollisionDomain_MetaData) }; // 4252994301
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_PixelsPerUnrealUnit = { "PixelsPerUnrealUnit", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, PixelsPerUnrealUnit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PixelsPerUnrealUnit_MetaData), NewProp_PixelsPerUnrealUnit_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_BodySetup = { "BodySetup", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, BodySetup), Z_Construct_UClass_UBodySetup_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodySetup_MetaData), NewProp_BodySetup_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_PivotMode = { "PivotMode", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, PivotMode), Z_Construct_UEnum_Paper2D_ESpritePivotMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PivotMode_MetaData), NewProp_PivotMode_MetaData) }; // 3257184696
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_CustomPivotPoint = { "CustomPivotPoint", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, CustomPivotPoint), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomPivotPoint_MetaData), NewProp_CustomPivotPoint_MetaData) };
void Z_Construct_UClass_UPaperSprite_Statics::NewProp_bSnapPivotToPixelGrid_SetBit(void* Obj)
{
((UPaperSprite*)Obj)->bSnapPivotToPixelGrid = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_bSnapPivotToPixelGrid = { "bSnapPivotToPixelGrid", nullptr, (EPropertyFlags)0x00200c0800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPaperSprite), &Z_Construct_UClass_UPaperSprite_Statics::NewProp_bSnapPivotToPixelGrid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSnapPivotToPixelGrid_MetaData), NewProp_bSnapPivotToPixelGrid_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_CollisionGeometry = { "CollisionGeometry", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, CollisionGeometry), Z_Construct_UScriptStruct_FSpriteGeometryCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionGeometry_MetaData), NewProp_CollisionGeometry_MetaData) }; // 1493429670
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_CollisionThickness = { "CollisionThickness", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, CollisionThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionThickness_MetaData), NewProp_CollisionThickness_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_RenderGeometry = { "RenderGeometry", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, RenderGeometry), Z_Construct_UScriptStruct_FSpriteGeometryCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderGeometry_MetaData), NewProp_RenderGeometry_MetaData) }; // 1493429670
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_AtlasGroup = { "AtlasGroup", nullptr, (EPropertyFlags)0x0124090800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, AtlasGroup), Z_Construct_UClass_UPaperSpriteAtlas_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AtlasGroup_MetaData), NewProp_AtlasGroup_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_AlternateMaterialSplitIndex = { "AlternateMaterialSplitIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, AlternateMaterialSplitIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlternateMaterialSplitIndex_MetaData), NewProp_AlternateMaterialSplitIndex_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_BakedRenderData_Inner = { "BakedRenderData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector4, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperSprite_Statics::NewProp_BakedRenderData = { "BakedRenderData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSprite, BakedRenderData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BakedRenderData_MetaData), NewProp_BakedRenderData_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPaperSprite_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_OriginInSourceImageBeforeTrimming,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_SourceImageDimensionBeforeTrimming,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_bTrimmedInSourceImage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_bRotatedInSourceImage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_SourceTextureDimension,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_SourceUV,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_SourceDimension,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_SourceTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_SourceTextureCacheNeverSerialized,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_AdditionalSourceTextures_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_AdditionalSourceTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_BakedSourceUV,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_BakedSourceDimension,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_BakedSourceTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_DefaultMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_AlternateMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_Sockets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_Sockets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_SpriteCollisionDomain,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_PixelsPerUnrealUnit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_BodySetup,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_PivotMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_CustomPivotPoint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_bSnapPivotToPixelGrid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_CollisionGeometry,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_CollisionThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_RenderGeometry,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_AtlasGroup,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_AlternateMaterialSplitIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_BakedRenderData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSprite_Statics::NewProp_BakedRenderData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSprite_Statics::PropPointers) < 2048);
// ********** End Class UPaperSprite Property Definitions ******************************************
UObject* (*const Z_Construct_UClass_UPaperSprite_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSprite_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UPaperSprite_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UInterface_CollisionDataProvider_NoRegister, (int32)VTABLE_OFFSET(UPaperSprite, IInterface_CollisionDataProvider), false }, // 1161119176
{ Z_Construct_UClass_USlateTextureAtlasInterface_NoRegister, (int32)VTABLE_OFFSET(UPaperSprite, ISlateTextureAtlasInterface), false }, // 1881641686
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperSprite_Statics::ClassParams = {
&UPaperSprite::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPaperSprite_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSprite_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSprite_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperSprite_Statics::Class_MetaDataParams)
};
void UPaperSprite::StaticRegisterNativesUPaperSprite()
{
}
UClass* Z_Construct_UClass_UPaperSprite()
{
if (!Z_Registration_Info_UClass_UPaperSprite.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperSprite.OuterSingleton, Z_Construct_UClass_UPaperSprite_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperSprite.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperSprite);
UPaperSprite::~UPaperSprite() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperSprite)
// ********** End Class UPaperSprite ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h__Script_Paper2D_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPaperSpriteSocket::StaticStruct, Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics::NewStructOps, TEXT("PaperSpriteSocket"),&Z_Registration_Info_UScriptStruct_FPaperSpriteSocket, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPaperSpriteSocket), 407942379U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperSprite, UPaperSprite::StaticClass, TEXT("UPaperSprite"), &Z_Registration_Info_UClass_UPaperSprite, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperSprite), 3873648385U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h__Script_Paper2D_2871605185{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h__Script_Paper2D_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h__Script_Paper2D_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h__Script_Paper2D_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// 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 "PaperSprite.h"
#ifdef PAPER2D_PaperSprite_generated_h
#error "PaperSprite.generated.h already included, missing '#pragma once' in PaperSprite.h"
#endif
#define PAPER2D_PaperSprite_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPaperSpriteSocket ************************************************
struct Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPaperSpriteSocket_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FPaperSpriteSocket;
// ********** End ScriptStruct FPaperSpriteSocket **************************************************
// ********** Begin Class UPaperSprite *************************************************************
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h_47_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperSprite, PAPER2D_API)
struct Z_Construct_UClass_UPaperSprite_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperSprite_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h_47_INCLASS \
private: \
static void StaticRegisterNativesUPaperSprite(); \
friend struct ::Z_Construct_UClass_UPaperSprite_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperSprite_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperSprite, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperSprite_NoRegister) \
DECLARE_SERIALIZER(UPaperSprite) \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h_47_ARCHIVESERIALIZER \
virtual UObject* _getUObject() const override { return const_cast<UPaperSprite*>(this); }
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h_47_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperSprite(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperSprite) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperSprite); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperSprite); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperSprite(UPaperSprite&&) = delete; \
UPaperSprite(const UPaperSprite&) = delete; \
PAPER2D_API virtual ~UPaperSprite();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h_44_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h_47_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h_47_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h_47_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperSprite;
// ********** End Class UPaperSprite ***************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSprite_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,140 @@
// 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 "PaperSpriteActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperSpriteActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
PAPER2D_API UClass* Z_Construct_UClass_APaperSpriteActor();
PAPER2D_API UClass* Z_Construct_UClass_APaperSpriteActor_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSpriteComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class APaperSpriteActor ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_APaperSpriteActor;
UClass* APaperSpriteActor::GetPrivateStaticClass()
{
using TClass = APaperSpriteActor;
if (!Z_Registration_Info_UClass_APaperSpriteActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperSpriteActor"),
Z_Registration_Info_UClass_APaperSpriteActor.InnerSingleton,
StaticRegisterNativesAPaperSpriteActor,
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_APaperSpriteActor.InnerSingleton;
}
UClass* Z_Construct_UClass_APaperSpriteActor_NoRegister()
{
return APaperSpriteActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_APaperSpriteActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ChildCanTick", "" },
{ "Comment", "/**\n * An instance of a UPaperSprite in a level.\n *\n * This actor is created when you drag a sprite asset from the content browser into the level, and\n * it is just a thin wrapper around a UPaperSpriteComponent that actually references the asset.\n */" },
{ "IgnoreCategoryKeywordsInSubclasses", "true" },
{ "IncludePath", "PaperSpriteActor.h" },
{ "ModuleRelativePath", "Classes/PaperSpriteActor.h" },
{ "ToolTip", "An instance of a UPaperSprite in a level.\n\nThis actor is created when you drag a sprite asset from the content browser into the level, and\nit is just a thin wrapper around a UPaperSpriteComponent that actually references the asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderComponent_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "EditInline", "true" },
{ "ExposeFunctionCategories", "Sprite,Rendering,Physics,Components|Sprite" },
{ "ModuleRelativePath", "Classes/PaperSpriteActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class APaperSpriteActor constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class APaperSpriteActor constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<APaperSpriteActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_APaperSpriteActor_Statics
// ********** Begin Class APaperSpriteActor Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APaperSpriteActor_Statics::NewProp_RenderComponent = { "RenderComponent", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APaperSpriteActor, RenderComponent), Z_Construct_UClass_UPaperSpriteComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderComponent_MetaData), NewProp_RenderComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_APaperSpriteActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APaperSpriteActor_Statics::NewProp_RenderComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APaperSpriteActor_Statics::PropPointers) < 2048);
// ********** End Class APaperSpriteActor Property Definitions *************************************
UObject* (*const Z_Construct_UClass_APaperSpriteActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APaperSpriteActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_APaperSpriteActor_Statics::ClassParams = {
&APaperSpriteActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_APaperSpriteActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_APaperSpriteActor_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_APaperSpriteActor_Statics::Class_MetaDataParams), Z_Construct_UClass_APaperSpriteActor_Statics::Class_MetaDataParams)
};
void APaperSpriteActor::StaticRegisterNativesAPaperSpriteActor()
{
}
UClass* Z_Construct_UClass_APaperSpriteActor()
{
if (!Z_Registration_Info_UClass_APaperSpriteActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_APaperSpriteActor.OuterSingleton, Z_Construct_UClass_APaperSpriteActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_APaperSpriteActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, APaperSpriteActor);
APaperSpriteActor::~APaperSpriteActor() {}
// ********** End Class APaperSpriteActor **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteActor_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_APaperSpriteActor, APaperSpriteActor::StaticClass, TEXT("APaperSpriteActor"), &Z_Registration_Info_UClass_APaperSpriteActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(APaperSpriteActor), 2185416724U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteActor_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteActor_h__Script_Paper2D_1679488795{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteActor_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteActor_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// 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 "PaperSpriteActor.h"
#ifdef PAPER2D_PaperSpriteActor_generated_h
#error "PaperSpriteActor.generated.h already included, missing '#pragma once' in PaperSpriteActor.h"
#endif
#define PAPER2D_PaperSpriteActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class APaperSpriteActor ********************************************************
struct Z_Construct_UClass_APaperSpriteActor_Statics;
PAPER2D_API UClass* Z_Construct_UClass_APaperSpriteActor_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteActor_h_21_INCLASS \
private: \
static void StaticRegisterNativesAPaperSpriteActor(); \
friend struct ::Z_Construct_UClass_APaperSpriteActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_APaperSpriteActor_NoRegister(); \
public: \
DECLARE_CLASS2(APaperSpriteActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_APaperSpriteActor_NoRegister) \
DECLARE_SERIALIZER(APaperSpriteActor)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteActor_h_21_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API APaperSpriteActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(APaperSpriteActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, APaperSpriteActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(APaperSpriteActor); \
/** Deleted move- and copy-constructors, should never be used */ \
APaperSpriteActor(APaperSpriteActor&&) = delete; \
APaperSpriteActor(const APaperSpriteActor&) = delete; \
PAPER2D_API virtual ~APaperSpriteActor();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteActor_h_18_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteActor_h_21_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteActor_h_21_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteActor_h_21_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class APaperSpriteActor;
// ********** End Class APaperSpriteActor **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,449 @@
// 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 "PaperSpriteAtlas.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperSpriteAtlas() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
ENGINE_API UClass* Z_Construct_UClass_UTexture_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_TextureCompressionSettings();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_TextureFilter();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSprite_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSpriteAtlas();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSpriteAtlas_NoRegister();
PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_EPaperSpriteAtlasPadding();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPaperSpriteAtlasSlot *********************************************
struct Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPaperSpriteAtlasSlot); }
static inline consteval int16 GetStructAlignment() { return alignof(FPaperSpriteAtlasSlot); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpriteRef_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AtlasIndex_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_X_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Y_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Width_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Height_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPaperSpriteAtlasSlot constinit property declarations *************
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_SpriteRef;
static const UECodeGen_Private::FIntPropertyParams NewProp_AtlasIndex;
static const UECodeGen_Private::FIntPropertyParams NewProp_X;
static const UECodeGen_Private::FIntPropertyParams NewProp_Y;
static const UECodeGen_Private::FIntPropertyParams NewProp_Width;
static const UECodeGen_Private::FIntPropertyParams NewProp_Height;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPaperSpriteAtlasSlot constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPaperSpriteAtlasSlot>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPaperSpriteAtlasSlot;
class UScriptStruct* FPaperSpriteAtlasSlot::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPaperSpriteAtlasSlot.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPaperSpriteAtlasSlot.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("PaperSpriteAtlasSlot"));
}
return Z_Registration_Info_UScriptStruct_FPaperSpriteAtlasSlot.OuterSingleton;
}
// ********** Begin ScriptStruct FPaperSpriteAtlasSlot Property Definitions ************************
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewProp_SpriteRef = { "SpriteRef", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperSpriteAtlasSlot, SpriteRef), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpriteRef_MetaData), NewProp_SpriteRef_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewProp_AtlasIndex = { "AtlasIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperSpriteAtlasSlot, AtlasIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AtlasIndex_MetaData), NewProp_AtlasIndex_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewProp_X = { "X", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperSpriteAtlasSlot, X), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_X_MetaData), NewProp_X_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewProp_Y = { "Y", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperSpriteAtlasSlot, Y), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Y_MetaData), NewProp_Y_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewProp_Width = { "Width", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperSpriteAtlasSlot, Width), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Width_MetaData), NewProp_Width_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewProp_Height = { "Height", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperSpriteAtlasSlot, Height), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Height_MetaData), NewProp_Height_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewProp_SpriteRef,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewProp_AtlasIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewProp_X,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewProp_Y,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewProp_Width,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewProp_Height,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPaperSpriteAtlasSlot Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"PaperSpriteAtlasSlot",
Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::PropPointers),
sizeof(FPaperSpriteAtlasSlot),
alignof(FPaperSpriteAtlasSlot),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot()
{
if (!Z_Registration_Info_UScriptStruct_FPaperSpriteAtlasSlot.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPaperSpriteAtlasSlot.InnerSingleton, Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPaperSpriteAtlasSlot.InnerSingleton);
}
// ********** End ScriptStruct FPaperSpriteAtlasSlot ***********************************************
// ********** Begin Enum EPaperSpriteAtlasPadding **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPaperSpriteAtlasPadding;
static UEnum* EPaperSpriteAtlasPadding_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPaperSpriteAtlasPadding.OuterSingleton)
{
Z_Registration_Info_UEnum_EPaperSpriteAtlasPadding.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Paper2D_EPaperSpriteAtlasPadding, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("EPaperSpriteAtlasPadding"));
}
return Z_Registration_Info_UEnum_EPaperSpriteAtlasPadding.OuterSingleton;
}
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<EPaperSpriteAtlasPadding>()
{
return EPaperSpriteAtlasPadding_StaticEnum();
}
struct Z_Construct_UEnum_Paper2D_EPaperSpriteAtlasPadding_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "DilateBorder.Comment", "/** Dilate the texture to pad the atlas. */" },
{ "DilateBorder.Name", "EPaperSpriteAtlasPadding::DilateBorder" },
{ "DilateBorder.ToolTip", "Dilate the texture to pad the atlas." },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "PadWithZero.Comment", "/** Padding border filled with zeros. */" },
{ "PadWithZero.Name", "EPaperSpriteAtlasPadding::PadWithZero" },
{ "PadWithZero.ToolTip", "Padding border filled with zeros." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPaperSpriteAtlasPadding::DilateBorder", (int64)EPaperSpriteAtlasPadding::DilateBorder },
{ "EPaperSpriteAtlasPadding::PadWithZero", (int64)EPaperSpriteAtlasPadding::PadWithZero },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Paper2D_EPaperSpriteAtlasPadding_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Paper2D_EPaperSpriteAtlasPadding_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
"EPaperSpriteAtlasPadding",
"EPaperSpriteAtlasPadding",
Z_Construct_UEnum_Paper2D_EPaperSpriteAtlasPadding_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_EPaperSpriteAtlasPadding_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_EPaperSpriteAtlasPadding_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Paper2D_EPaperSpriteAtlasPadding_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Paper2D_EPaperSpriteAtlasPadding()
{
if (!Z_Registration_Info_UEnum_EPaperSpriteAtlasPadding.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPaperSpriteAtlasPadding.InnerSingleton, Z_Construct_UEnum_Paper2D_EPaperSpriteAtlasPadding_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPaperSpriteAtlasPadding.InnerSingleton;
}
// ********** End Enum EPaperSpriteAtlasPadding ****************************************************
// ********** Begin Class UPaperSpriteAtlas ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperSpriteAtlas;
UClass* UPaperSpriteAtlas::GetPrivateStaticClass()
{
using TClass = UPaperSpriteAtlas;
if (!Z_Registration_Info_UClass_UPaperSpriteAtlas.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperSpriteAtlas"),
Z_Registration_Info_UClass_UPaperSpriteAtlas.InnerSingleton,
StaticRegisterNativesUPaperSpriteAtlas,
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_UPaperSpriteAtlas.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperSpriteAtlas_NoRegister()
{
return UPaperSpriteAtlas::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperSpriteAtlas_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// Groups together a set of sprites that will try to share the same texture atlas (allowing them to be combined into a single draw call)\n" },
{ "DevelopmentStatus", "Experimental" },
{ "DisplayThumbnail", "true" },
{ "IncludePath", "PaperSpriteAtlas.h" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "Groups together a set of sprites that will try to share the same texture atlas (allowing them to be combined into a single draw call)" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AtlasDescription_MetaData[] = {
{ "Category", "General" },
{ "Comment", "// Description of this atlas, which shows up in the content browser tooltip\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "Description of this atlas, which shows up in the content browser tooltip" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxWidth_MetaData[] = {
{ "Category", "General" },
{ "Comment", "// Maximum atlas page width (single pages might be smaller)\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "Maximum atlas page width (single pages might be smaller)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxHeight_MetaData[] = {
{ "Category", "General" },
{ "Comment", "// Maximum atlas page height (single pages might be smaller)\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "Maximum atlas page height (single pages might be smaller)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MipCount_MetaData[] = {
{ "Category", "General" },
{ "Comment", "// Maximum atlas page height (single pages might be smaller)\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "Maximum atlas page height (single pages might be smaller)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaddingType_MetaData[] = {
{ "Category", "General" },
{ "Comment", "// The type of padding performed on this atlas\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "The type of padding performed on this atlas" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Padding_MetaData[] = {
{ "Category", "General" },
{ "Comment", "// The number of pixels of padding\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "The number of pixels of padding" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompressionSettings_MetaData[] = {
{ "Category", "AtlasTexture" },
{ "Comment", "// Compression settings to use on atlas texture\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "Compression settings to use on atlas texture" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Filter_MetaData[] = {
{ "Category", "AtlasTexture" },
{ "Comment", "// Texture filtering mode when sampling these textures\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "Texture filtering mode when sampling these textures" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeneratedTextures_MetaData[] = {
{ "Category", "AtlasTexture" },
{ "Comment", "// List of generated atlas textures\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "List of generated atlas textures" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AtlasGUID_MetaData[] = {
{ "Category", "General" },
{ "Comment", "// The GUID of the atlas group, used to match up sprites that belong to this group even thru atlas renames\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "The GUID of the atlas group, used to match up sprites that belong to this group even thru atlas renames" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRebuildAtlas_MetaData[] = {
{ "Category", "General" },
{ "Comment", "// Slots in the atlas\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "Slots in the atlas" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AtlasSlots_MetaData[] = {
{ "Comment", "// Slots in the atlas\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "Slots in the atlas" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumIncrementalBuilds_MetaData[] = {
{ "Comment", "// Track the number of incremental builds\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "Track the number of incremental builds" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BuiltWidth_MetaData[] = {
{ "Comment", "// Values used when building this atlas\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
{ "ToolTip", "Values used when building this atlas" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BuiltHeight_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BuiltPadding_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperSpriteAtlas.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UPaperSpriteAtlas constinit property declarations ************************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStrPropertyParams NewProp_AtlasDescription;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxWidth;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxHeight;
static const UECodeGen_Private::FIntPropertyParams NewProp_MipCount;
static const UECodeGen_Private::FBytePropertyParams NewProp_PaddingType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PaddingType;
static const UECodeGen_Private::FIntPropertyParams NewProp_Padding;
static const UECodeGen_Private::FBytePropertyParams NewProp_CompressionSettings;
static const UECodeGen_Private::FBytePropertyParams NewProp_Filter;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GeneratedTextures_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_GeneratedTextures;
static const UECodeGen_Private::FStructPropertyParams NewProp_AtlasGUID;
static void NewProp_bRebuildAtlas_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRebuildAtlas;
static const UECodeGen_Private::FStructPropertyParams NewProp_AtlasSlots_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AtlasSlots;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumIncrementalBuilds;
static const UECodeGen_Private::FIntPropertyParams NewProp_BuiltWidth;
static const UECodeGen_Private::FIntPropertyParams NewProp_BuiltHeight;
static const UECodeGen_Private::FIntPropertyParams NewProp_BuiltPadding;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UPaperSpriteAtlas constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperSpriteAtlas>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperSpriteAtlas_Statics
// ********** Begin Class UPaperSpriteAtlas Property Definitions ***********************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_AtlasDescription = { "AtlasDescription", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, AtlasDescription), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AtlasDescription_MetaData), NewProp_AtlasDescription_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_MaxWidth = { "MaxWidth", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, MaxWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxWidth_MetaData), NewProp_MaxWidth_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_MaxHeight = { "MaxHeight", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, MaxHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxHeight_MetaData), NewProp_MaxHeight_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_MipCount = { "MipCount", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, MipCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MipCount_MetaData), NewProp_MipCount_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_PaddingType_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_UClass_UPaperSpriteAtlas_Statics::NewProp_PaddingType = { "PaddingType", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, PaddingType), Z_Construct_UEnum_Paper2D_EPaperSpriteAtlasPadding, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaddingType_MetaData), NewProp_PaddingType_MetaData) }; // 2875181776
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_Padding = { "Padding", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, Padding), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Padding_MetaData), NewProp_Padding_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_CompressionSettings = { "CompressionSettings", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, CompressionSettings), Z_Construct_UEnum_Engine_TextureCompressionSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompressionSettings_MetaData), NewProp_CompressionSettings_MetaData) }; // 208607445
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_Filter = { "Filter", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, Filter), Z_Construct_UEnum_Engine_TextureFilter, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Filter_MetaData), NewProp_Filter_MetaData) }; // 1128939135
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_GeneratedTextures_Inner = { "GeneratedTextures", nullptr, (EPropertyFlags)0x0104000800020000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_GeneratedTextures = { "GeneratedTextures", nullptr, (EPropertyFlags)0x0114000800020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, GeneratedTextures), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeneratedTextures_MetaData), NewProp_GeneratedTextures_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_AtlasGUID = { "AtlasGUID", nullptr, (EPropertyFlags)0x0010000800020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, AtlasGUID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AtlasGUID_MetaData), NewProp_AtlasGUID_MetaData) };
void Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_bRebuildAtlas_SetBit(void* Obj)
{
((UPaperSpriteAtlas*)Obj)->bRebuildAtlas = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_bRebuildAtlas = { "bRebuildAtlas", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPaperSpriteAtlas), &Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_bRebuildAtlas_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRebuildAtlas_MetaData), NewProp_bRebuildAtlas_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_AtlasSlots_Inner = { "AtlasSlots", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot, METADATA_PARAMS(0, nullptr) }; // 1175053960
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_AtlasSlots = { "AtlasSlots", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, AtlasSlots), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AtlasSlots_MetaData), NewProp_AtlasSlots_MetaData) }; // 1175053960
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_NumIncrementalBuilds = { "NumIncrementalBuilds", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, NumIncrementalBuilds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumIncrementalBuilds_MetaData), NewProp_NumIncrementalBuilds_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_BuiltWidth = { "BuiltWidth", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, BuiltWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BuiltWidth_MetaData), NewProp_BuiltWidth_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_BuiltHeight = { "BuiltHeight", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, BuiltHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BuiltHeight_MetaData), NewProp_BuiltHeight_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_BuiltPadding = { "BuiltPadding", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteAtlas, BuiltPadding), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BuiltPadding_MetaData), NewProp_BuiltPadding_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPaperSpriteAtlas_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_AtlasDescription,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_MaxWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_MaxHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_MipCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_PaddingType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_PaddingType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_Padding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_CompressionSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_Filter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_GeneratedTextures_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_GeneratedTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_AtlasGUID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_bRebuildAtlas,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_AtlasSlots_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_AtlasSlots,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_NumIncrementalBuilds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_BuiltWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_BuiltHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteAtlas_Statics::NewProp_BuiltPadding,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSpriteAtlas_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UPaperSpriteAtlas Property Definitions *************************************
UObject* (*const Z_Construct_UClass_UPaperSpriteAtlas_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSpriteAtlas_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperSpriteAtlas_Statics::ClassParams = {
&UPaperSpriteAtlas::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UPaperSpriteAtlas_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSpriteAtlas_Statics::PropPointers), 0),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSpriteAtlas_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperSpriteAtlas_Statics::Class_MetaDataParams)
};
void UPaperSpriteAtlas::StaticRegisterNativesUPaperSpriteAtlas()
{
}
UClass* Z_Construct_UClass_UPaperSpriteAtlas()
{
if (!Z_Registration_Info_UClass_UPaperSpriteAtlas.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperSpriteAtlas.OuterSingleton, Z_Construct_UClass_UPaperSpriteAtlas_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperSpriteAtlas.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperSpriteAtlas);
UPaperSpriteAtlas::~UPaperSpriteAtlas() {}
// ********** End Class UPaperSpriteAtlas **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h__Script_Paper2D_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EPaperSpriteAtlasPadding_StaticEnum, TEXT("EPaperSpriteAtlasPadding"), &Z_Registration_Info_UEnum_EPaperSpriteAtlasPadding, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2875181776U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPaperSpriteAtlasSlot::StaticStruct, Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics::NewStructOps, TEXT("PaperSpriteAtlasSlot"),&Z_Registration_Info_UScriptStruct_FPaperSpriteAtlasSlot, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPaperSpriteAtlasSlot), 1175053960U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperSpriteAtlas, UPaperSpriteAtlas::StaticClass, TEXT("UPaperSpriteAtlas"), &Z_Registration_Info_UClass_UPaperSpriteAtlas, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperSpriteAtlas), 2084093317U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h__Script_Paper2D_348991496{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h__Script_Paper2D_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h__Script_Paper2D_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h__Script_Paper2D_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h__Script_Paper2D_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h__Script_Paper2D_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,83 @@
// 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 "PaperSpriteAtlas.h"
#ifdef PAPER2D_PaperSpriteAtlas_generated_h
#error "PaperSpriteAtlas.generated.h already included, missing '#pragma once' in PaperSpriteAtlas.h"
#endif
#define PAPER2D_PaperSpriteAtlas_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPaperSpriteAtlasSlot *********************************************
struct Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPaperSpriteAtlasSlot_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FPaperSpriteAtlasSlot;
// ********** End ScriptStruct FPaperSpriteAtlasSlot ***********************************************
// ********** Begin Class UPaperSpriteAtlas ********************************************************
struct Z_Construct_UClass_UPaperSpriteAtlas_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperSpriteAtlas_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h_54_INCLASS \
private: \
static void StaticRegisterNativesUPaperSpriteAtlas(); \
friend struct ::Z_Construct_UClass_UPaperSpriteAtlas_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperSpriteAtlas_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperSpriteAtlas, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperSpriteAtlas_NoRegister) \
DECLARE_SERIALIZER(UPaperSpriteAtlas)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h_54_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperSpriteAtlas(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperSpriteAtlas) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperSpriteAtlas); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperSpriteAtlas); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperSpriteAtlas(UPaperSpriteAtlas&&) = delete; \
UPaperSpriteAtlas(const UPaperSpriteAtlas&) = delete; \
PAPER2D_API virtual ~UPaperSpriteAtlas();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h_51_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h_54_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h_54_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h_54_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperSpriteAtlas;
// ********** End Class UPaperSpriteAtlas **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteAtlas_h
// ********** Begin Enum EPaperSpriteAtlasPadding **************************************************
#define FOREACH_ENUM_EPAPERSPRITEATLASPADDING(op) \
op(EPaperSpriteAtlasPadding::DilateBorder) \
op(EPaperSpriteAtlasPadding::PadWithZero)
enum class EPaperSpriteAtlasPadding : uint8;
template<> struct TIsUEnumClass<EPaperSpriteAtlasPadding> { enum { Value = true }; };
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<EPaperSpriteAtlasPadding>();
// ********** End Enum EPaperSpriteAtlasPadding ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,199 @@
// 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 "PaperSpriteBlueprintLibrary.h"
#include "Styling/SlateBrush.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperSpriteBlueprintLibrary() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSprite_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSpriteBlueprintLibrary();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSpriteBlueprintLibrary_NoRegister();
SLATECORE_API UScriptStruct* Z_Construct_UScriptStruct_FSlateBrush();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPaperSpriteBlueprintLibrary Function MakeBrushFromSprite ****************
struct Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics
{
struct PaperSpriteBlueprintLibrary_eventMakeBrushFromSprite_Parms
{
UPaperSprite* Sprite;
int32 Width;
int32 Height;
FSlateBrush ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Widget|Brush" },
{ "ModuleRelativePath", "Classes/PaperSpriteBlueprintLibrary.h" },
};
#endif // WITH_METADATA
// ********** Begin Function MakeBrushFromSprite constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Sprite;
static const UECodeGen_Private::FIntPropertyParams NewProp_Width;
static const UECodeGen_Private::FIntPropertyParams NewProp_Height;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function MakeBrushFromSprite constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function MakeBrushFromSprite Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::NewProp_Sprite = { "Sprite", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperSpriteBlueprintLibrary_eventMakeBrushFromSprite_Parms, Sprite), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::NewProp_Width = { "Width", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperSpriteBlueprintLibrary_eventMakeBrushFromSprite_Parms, Width), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::NewProp_Height = { "Height", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperSpriteBlueprintLibrary_eventMakeBrushFromSprite_Parms, Height), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperSpriteBlueprintLibrary_eventMakeBrushFromSprite_Parms, ReturnValue), Z_Construct_UScriptStruct_FSlateBrush, METADATA_PARAMS(0, nullptr) }; // 4278521822
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::NewProp_Sprite,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::NewProp_Width,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::NewProp_Height,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::PropPointers) < 2048);
// ********** End Function MakeBrushFromSprite Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperSpriteBlueprintLibrary, nullptr, "MakeBrushFromSprite", Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::PaperSpriteBlueprintLibrary_eventMakeBrushFromSprite_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::PaperSpriteBlueprintLibrary_eventMakeBrushFromSprite_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperSpriteBlueprintLibrary::execMakeBrushFromSprite)
{
P_GET_OBJECT(UPaperSprite,Z_Param_Sprite);
P_GET_PROPERTY(FIntProperty,Z_Param_Width);
P_GET_PROPERTY(FIntProperty,Z_Param_Height);
P_FINISH;
P_NATIVE_BEGIN;
*(FSlateBrush*)Z_Param__Result=UPaperSpriteBlueprintLibrary::MakeBrushFromSprite(Z_Param_Sprite,Z_Param_Width,Z_Param_Height);
P_NATIVE_END;
}
// ********** End Class UPaperSpriteBlueprintLibrary Function MakeBrushFromSprite ******************
// ********** Begin Class UPaperSpriteBlueprintLibrary *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperSpriteBlueprintLibrary;
UClass* UPaperSpriteBlueprintLibrary::GetPrivateStaticClass()
{
using TClass = UPaperSpriteBlueprintLibrary;
if (!Z_Registration_Info_UClass_UPaperSpriteBlueprintLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperSpriteBlueprintLibrary"),
Z_Registration_Info_UClass_UPaperSpriteBlueprintLibrary.InnerSingleton,
StaticRegisterNativesUPaperSpriteBlueprintLibrary,
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_UPaperSpriteBlueprintLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperSpriteBlueprintLibrary_NoRegister()
{
return UPaperSpriteBlueprintLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperSpriteBlueprintLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n *\n */" },
{ "IncludePath", "PaperSpriteBlueprintLibrary.h" },
{ "ModuleRelativePath", "Classes/PaperSpriteBlueprintLibrary.h" },
{ "ScriptName", "PaperSpriteLibrary" },
};
#endif // WITH_METADATA
// ********** Begin Class UPaperSpriteBlueprintLibrary constinit property declarations *************
// ********** End Class UPaperSpriteBlueprintLibrary constinit property declarations ***************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("MakeBrushFromSprite"), .Pointer = &UPaperSpriteBlueprintLibrary::execMakeBrushFromSprite },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UPaperSpriteBlueprintLibrary_MakeBrushFromSprite, "MakeBrushFromSprite" }, // 1800573390
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperSpriteBlueprintLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperSpriteBlueprintLibrary_Statics
UObject* (*const Z_Construct_UClass_UPaperSpriteBlueprintLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSpriteBlueprintLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperSpriteBlueprintLibrary_Statics::ClassParams = {
&UPaperSpriteBlueprintLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSpriteBlueprintLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperSpriteBlueprintLibrary_Statics::Class_MetaDataParams)
};
void UPaperSpriteBlueprintLibrary::StaticRegisterNativesUPaperSpriteBlueprintLibrary()
{
UClass* Class = UPaperSpriteBlueprintLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPaperSpriteBlueprintLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UPaperSpriteBlueprintLibrary()
{
if (!Z_Registration_Info_UClass_UPaperSpriteBlueprintLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperSpriteBlueprintLibrary.OuterSingleton, Z_Construct_UClass_UPaperSpriteBlueprintLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperSpriteBlueprintLibrary.OuterSingleton;
}
UPaperSpriteBlueprintLibrary::UPaperSpriteBlueprintLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperSpriteBlueprintLibrary);
UPaperSpriteBlueprintLibrary::~UPaperSpriteBlueprintLibrary() {}
// ********** End Class UPaperSpriteBlueprintLibrary ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperSpriteBlueprintLibrary, UPaperSpriteBlueprintLibrary::StaticClass, TEXT("UPaperSpriteBlueprintLibrary"), &Z_Registration_Info_UClass_UPaperSpriteBlueprintLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperSpriteBlueprintLibrary), 1266706116U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h__Script_Paper2D_2468831789{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** 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 "PaperSpriteBlueprintLibrary.h"
#ifdef PAPER2D_PaperSpriteBlueprintLibrary_generated_h
#error "PaperSpriteBlueprintLibrary.generated.h already included, missing '#pragma once' in PaperSpriteBlueprintLibrary.h"
#endif
#define PAPER2D_PaperSpriteBlueprintLibrary_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UPaperSprite;
struct FSlateBrush;
// ********** Begin Class UPaperSpriteBlueprintLibrary *********************************************
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h_18_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execMakeBrushFromSprite);
struct Z_Construct_UClass_UPaperSpriteBlueprintLibrary_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperSpriteBlueprintLibrary_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPaperSpriteBlueprintLibrary(); \
friend struct ::Z_Construct_UClass_UPaperSpriteBlueprintLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperSpriteBlueprintLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperSpriteBlueprintLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperSpriteBlueprintLibrary_NoRegister) \
DECLARE_SERIALIZER(UPaperSpriteBlueprintLibrary)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPaperSpriteBlueprintLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperSpriteBlueprintLibrary(UPaperSpriteBlueprintLibrary&&) = delete; \
UPaperSpriteBlueprintLibrary(const UPaperSpriteBlueprintLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPaperSpriteBlueprintLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperSpriteBlueprintLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperSpriteBlueprintLibrary) \
NO_API virtual ~UPaperSpriteBlueprintLibrary();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h_15_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h_18_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperSpriteBlueprintLibrary;
// ********** End Class UPaperSpriteBlueprintLibrary ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteBlueprintLibrary_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,345 @@
// 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 "PaperSpriteComponent.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperSpriteComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSprite_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSpriteComponent();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSpriteComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPaperSpriteComponent Function GetSprite *********************************
struct Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics
{
struct PaperSpriteComponent_eventGetSprite_Parms
{
UPaperSprite* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "/** Gets the PaperSprite used by this instance. */" },
{ "ModuleRelativePath", "Classes/PaperSpriteComponent.h" },
{ "ToolTip", "Gets the PaperSprite used by this instance." },
};
#endif // WITH_METADATA
// ********** Begin Function GetSprite constinit property declarations *****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSprite constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSprite Property Definitions ****************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperSpriteComponent_eventGetSprite_Parms, ReturnValue), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics::PropPointers) < 2048);
// ********** End Function GetSprite Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperSpriteComponent, nullptr, "GetSprite", Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics::PaperSpriteComponent_eventGetSprite_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics::PaperSpriteComponent_eventGetSprite_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperSpriteComponent_GetSprite()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperSpriteComponent_GetSprite_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperSpriteComponent::execGetSprite)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UPaperSprite**)Z_Param__Result=P_THIS->GetSprite();
P_NATIVE_END;
}
// ********** End Class UPaperSpriteComponent Function GetSprite ***********************************
// ********** Begin Class UPaperSpriteComponent Function SetSprite *********************************
struct Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics
{
struct PaperSpriteComponent_eventSetSprite_Parms
{
UPaperSprite* NewSprite;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "/** Change the PaperSprite used by this instance. */" },
{ "ModuleRelativePath", "Classes/PaperSpriteComponent.h" },
{ "ToolTip", "Change the PaperSprite used by this instance." },
};
#endif // WITH_METADATA
// ********** Begin Function SetSprite constinit property declarations *****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewSprite;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSprite constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSprite Property Definitions ****************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::NewProp_NewSprite = { "NewSprite", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperSpriteComponent_eventSetSprite_Parms, NewSprite), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PaperSpriteComponent_eventSetSprite_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_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(PaperSpriteComponent_eventSetSprite_Parms), &Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::NewProp_NewSprite,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::PropPointers) < 2048);
// ********** End Function SetSprite Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperSpriteComponent, nullptr, "SetSprite", Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::PaperSpriteComponent_eventSetSprite_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::PaperSpriteComponent_eventSetSprite_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperSpriteComponent_SetSprite()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperSpriteComponent_SetSprite_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperSpriteComponent::execSetSprite)
{
P_GET_OBJECT(UPaperSprite,Z_Param_NewSprite);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetSprite(Z_Param_NewSprite);
P_NATIVE_END;
}
// ********** End Class UPaperSpriteComponent Function SetSprite ***********************************
// ********** Begin Class UPaperSpriteComponent Function SetSpriteColor ****************************
struct Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics
{
struct PaperSpriteComponent_eventSetSpriteColor_Parms
{
FLinearColor NewColor;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "/** Set color of the sprite */" },
{ "ModuleRelativePath", "Classes/PaperSpriteComponent.h" },
{ "ToolTip", "Set color of the sprite" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSpriteColor constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_NewColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSpriteColor constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSpriteColor Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics::NewProp_NewColor = { "NewColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperSpriteComponent_eventSetSpriteColor_Parms, NewColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics::NewProp_NewColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics::PropPointers) < 2048);
// ********** End Function SetSpriteColor Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperSpriteComponent, nullptr, "SetSpriteColor", Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics::PaperSpriteComponent_eventSetSpriteColor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics::PaperSpriteComponent_eventSetSpriteColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperSpriteComponent::execSetSpriteColor)
{
P_GET_STRUCT(FLinearColor,Z_Param_NewColor);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSpriteColor(Z_Param_NewColor);
P_NATIVE_END;
}
// ********** End Class UPaperSpriteComponent Function SetSpriteColor ******************************
// ********** Begin Class UPaperSpriteComponent ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperSpriteComponent;
UClass* UPaperSpriteComponent::GetPrivateStaticClass()
{
using TClass = UPaperSpriteComponent;
if (!Z_Registration_Info_UClass_UPaperSpriteComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperSpriteComponent"),
Z_Registration_Info_UClass_UPaperSpriteComponent.InnerSingleton,
StaticRegisterNativesUPaperSpriteComponent,
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_UPaperSpriteComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperSpriteComponent_NoRegister()
{
return UPaperSpriteComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperSpriteComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Paper2D" },
{ "Comment", "/**\n * A component that handles rendering and collision for a single instance of a UPaperSprite asset.\n *\n * This component is created when you drag a sprite asset from the content browser into a Blueprint, or\n * contained inside of the actor created when you drag one into the level.\n *\n * @see UPrimitiveComponent, UPaperSprite\n */" },
{ "HideCategories", "Trigger" },
{ "IncludePath", "PaperSpriteComponent.h" },
{ "ModuleRelativePath", "Classes/PaperSpriteComponent.h" },
{ "ToolTip", "A component that handles rendering and collision for a single instance of a UPaperSprite asset.\n\nThis component is created when you drag a sprite asset from the content browser into a Blueprint, or\ncontained inside of the actor created when you drag one into the level.\n\n@see UPrimitiveComponent, UPaperSprite" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceSprite_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The sprite asset used by this component\n" },
{ "DisplayThumbnail", "true" },
{ "ModuleRelativePath", "Classes/PaperSpriteComponent.h" },
{ "ToolTip", "The sprite asset used by this component" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialOverride_MetaData[] = {
{ "Comment", "// DEPRECATED in 4.4: The material override for this sprite component (if any); replaced by the Materials array inherited from UMeshComponent\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteComponent.h" },
{ "ToolTip", "DEPRECATED in 4.4: The material override for this sprite component (if any); replaced by the Materials array inherited from UMeshComponent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpriteColor_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The color of the sprite (passed to the sprite material as a vertex color)\n" },
{ "ModuleRelativePath", "Classes/PaperSpriteComponent.h" },
{ "ToolTip", "The color of the sprite (passed to the sprite material as a vertex color)" },
};
#endif // WITH_METADATA
// ********** Begin Class UPaperSpriteComponent constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceSprite;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialOverride;
static const UECodeGen_Private::FStructPropertyParams NewProp_SpriteColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPaperSpriteComponent constinit property declarations **********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSprite"), .Pointer = &UPaperSpriteComponent::execGetSprite },
{ .NameUTF8 = UTF8TEXT("SetSprite"), .Pointer = &UPaperSpriteComponent::execSetSprite },
{ .NameUTF8 = UTF8TEXT("SetSpriteColor"), .Pointer = &UPaperSpriteComponent::execSetSpriteColor },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UPaperSpriteComponent_GetSprite, "GetSprite" }, // 1092947885
{ &Z_Construct_UFunction_UPaperSpriteComponent_SetSprite, "SetSprite" }, // 3990534484
{ &Z_Construct_UFunction_UPaperSpriteComponent_SetSpriteColor, "SetSpriteColor" }, // 4245396458
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperSpriteComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperSpriteComponent_Statics
// ********** Begin Class UPaperSpriteComponent Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperSpriteComponent_Statics::NewProp_SourceSprite = { "SourceSprite", nullptr, (EPropertyFlags)0x0124080000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteComponent, SourceSprite), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceSprite_MetaData), NewProp_SourceSprite_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperSpriteComponent_Statics::NewProp_MaterialOverride = { "MaterialOverride", nullptr, (EPropertyFlags)0x0124080020000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteComponent, MaterialOverride_DEPRECATED), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialOverride_MetaData), NewProp_MaterialOverride_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperSpriteComponent_Statics::NewProp_SpriteColor = { "SpriteColor", nullptr, (EPropertyFlags)0x0020080200000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperSpriteComponent, SpriteColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpriteColor_MetaData), NewProp_SpriteColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPaperSpriteComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteComponent_Statics::NewProp_SourceSprite,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteComponent_Statics::NewProp_MaterialOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperSpriteComponent_Statics::NewProp_SpriteColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSpriteComponent_Statics::PropPointers) < 2048);
// ********** End Class UPaperSpriteComponent Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UPaperSpriteComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSpriteComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperSpriteComponent_Statics::ClassParams = {
&UPaperSpriteComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UPaperSpriteComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSpriteComponent_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperSpriteComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperSpriteComponent_Statics::Class_MetaDataParams)
};
void UPaperSpriteComponent::StaticRegisterNativesUPaperSpriteComponent()
{
UClass* Class = UPaperSpriteComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPaperSpriteComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UPaperSpriteComponent()
{
if (!Z_Registration_Info_UClass_UPaperSpriteComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperSpriteComponent.OuterSingleton, Z_Construct_UClass_UPaperSpriteComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperSpriteComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperSpriteComponent);
UPaperSpriteComponent::~UPaperSpriteComponent() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperSpriteComponent)
// ********** End Class UPaperSpriteComponent ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperSpriteComponent, UPaperSpriteComponent::StaticClass, TEXT("UPaperSpriteComponent"), &Z_Registration_Info_UClass_UPaperSpriteComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperSpriteComponent), 2485871304U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h__Script_Paper2D_3202576459{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,77 @@
// 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 "PaperSpriteComponent.h"
#ifdef PAPER2D_PaperSpriteComponent_generated_h
#error "PaperSpriteComponent.generated.h already included, missing '#pragma once' in PaperSpriteComponent.h"
#endif
#define PAPER2D_PaperSpriteComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UPaperSprite;
struct FLinearColor;
// ********** Begin Class UPaperSpriteComponent ****************************************************
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h_31_RPC_WRAPPERS \
DECLARE_FUNCTION(execSetSpriteColor); \
DECLARE_FUNCTION(execGetSprite); \
DECLARE_FUNCTION(execSetSprite);
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h_31_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperSpriteComponent, PAPER2D_API)
struct Z_Construct_UClass_UPaperSpriteComponent_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperSpriteComponent_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h_31_INCLASS \
private: \
static void StaticRegisterNativesUPaperSpriteComponent(); \
friend struct ::Z_Construct_UClass_UPaperSpriteComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperSpriteComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperSpriteComponent, UMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperSpriteComponent_NoRegister) \
DECLARE_SERIALIZER(UPaperSpriteComponent) \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h_31_ARCHIVESERIALIZER
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h_31_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperSpriteComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperSpriteComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperSpriteComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperSpriteComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperSpriteComponent(UPaperSpriteComponent&&) = delete; \
UPaperSpriteComponent(const UPaperSpriteComponent&) = delete; \
PAPER2D_API virtual ~UPaperSpriteComponent();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h_28_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h_31_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h_31_RPC_WRAPPERS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h_31_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h_31_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperSpriteComponent;
// ********** End Class UPaperSpriteComponent ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperSpriteComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,156 @@
// 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 "PaperTerrainActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperTerrainActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
ENGINE_API UClass* Z_Construct_UClass_USceneComponent_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_APaperTerrainActor();
PAPER2D_API UClass* Z_Construct_UClass_APaperTerrainActor_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainComponent_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainSplineComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class APaperTerrainActor *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_APaperTerrainActor;
UClass* APaperTerrainActor::GetPrivateStaticClass()
{
using TClass = APaperTerrainActor;
if (!Z_Registration_Info_UClass_APaperTerrainActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperTerrainActor"),
Z_Registration_Info_UClass_APaperTerrainActor.InnerSingleton,
StaticRegisterNativesAPaperTerrainActor,
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_APaperTerrainActor.InnerSingleton;
}
UClass* Z_Construct_UClass_APaperTerrainActor_NoRegister()
{
return APaperTerrainActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_APaperTerrainActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * An instance of a piece of 2D terrain in the level\n */" },
{ "DevelopmentStatus", "Experimental" },
{ "IncludePath", "PaperTerrainActor.h" },
{ "ModuleRelativePath", "Classes/PaperTerrainActor.h" },
{ "ToolTip", "An instance of a piece of 2D terrain in the level" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DummyRoot_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/PaperTerrainActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/PaperTerrainActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderComponent_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "EditInline", "true" },
{ "ExposeFunctionCategories", "Sprite,Rendering,Physics,Components|Sprite" },
{ "ModuleRelativePath", "Classes/PaperTerrainActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class APaperTerrainActor constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DummyRoot;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SplineComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class APaperTerrainActor constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<APaperTerrainActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_APaperTerrainActor_Statics
// ********** Begin Class APaperTerrainActor Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APaperTerrainActor_Statics::NewProp_DummyRoot = { "DummyRoot", nullptr, (EPropertyFlags)0x0144000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APaperTerrainActor, DummyRoot), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DummyRoot_MetaData), NewProp_DummyRoot_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APaperTerrainActor_Statics::NewProp_SplineComponent = { "SplineComponent", nullptr, (EPropertyFlags)0x0144000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APaperTerrainActor, SplineComponent), Z_Construct_UClass_UPaperTerrainSplineComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineComponent_MetaData), NewProp_SplineComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APaperTerrainActor_Statics::NewProp_RenderComponent = { "RenderComponent", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APaperTerrainActor, RenderComponent), Z_Construct_UClass_UPaperTerrainComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderComponent_MetaData), NewProp_RenderComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_APaperTerrainActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APaperTerrainActor_Statics::NewProp_DummyRoot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APaperTerrainActor_Statics::NewProp_SplineComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APaperTerrainActor_Statics::NewProp_RenderComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APaperTerrainActor_Statics::PropPointers) < 2048);
// ********** End Class APaperTerrainActor Property Definitions ************************************
UObject* (*const Z_Construct_UClass_APaperTerrainActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APaperTerrainActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_APaperTerrainActor_Statics::ClassParams = {
&APaperTerrainActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_APaperTerrainActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_APaperTerrainActor_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_APaperTerrainActor_Statics::Class_MetaDataParams), Z_Construct_UClass_APaperTerrainActor_Statics::Class_MetaDataParams)
};
void APaperTerrainActor::StaticRegisterNativesAPaperTerrainActor()
{
}
UClass* Z_Construct_UClass_APaperTerrainActor()
{
if (!Z_Registration_Info_UClass_APaperTerrainActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_APaperTerrainActor.OuterSingleton, Z_Construct_UClass_APaperTerrainActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_APaperTerrainActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, APaperTerrainActor);
APaperTerrainActor::~APaperTerrainActor() {}
// ********** End Class APaperTerrainActor *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainActor_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_APaperTerrainActor, APaperTerrainActor::StaticClass, TEXT("APaperTerrainActor"), &Z_Registration_Info_UClass_APaperTerrainActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(APaperTerrainActor), 886785836U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainActor_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainActor_h__Script_Paper2D_2086261718{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainActor_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainActor_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// 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 "PaperTerrainActor.h"
#ifdef PAPER2D_PaperTerrainActor_generated_h
#error "PaperTerrainActor.generated.h already included, missing '#pragma once' in PaperTerrainActor.h"
#endif
#define PAPER2D_PaperTerrainActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class APaperTerrainActor *******************************************************
struct Z_Construct_UClass_APaperTerrainActor_Statics;
PAPER2D_API UClass* Z_Construct_UClass_APaperTerrainActor_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainActor_h_21_INCLASS \
private: \
static void StaticRegisterNativesAPaperTerrainActor(); \
friend struct ::Z_Construct_UClass_APaperTerrainActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_APaperTerrainActor_NoRegister(); \
public: \
DECLARE_CLASS2(APaperTerrainActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_APaperTerrainActor_NoRegister) \
DECLARE_SERIALIZER(APaperTerrainActor)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainActor_h_21_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API APaperTerrainActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(APaperTerrainActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, APaperTerrainActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(APaperTerrainActor); \
/** Deleted move- and copy-constructors, should never be used */ \
APaperTerrainActor(APaperTerrainActor&&) = delete; \
APaperTerrainActor(const APaperTerrainActor&) = delete; \
PAPER2D_API virtual ~APaperTerrainActor();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainActor_h_18_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainActor_h_21_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainActor_h_21_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainActor_h_21_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class APaperTerrainActor;
// ********** End Class APaperTerrainActor *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,305 @@
// 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 "PaperTerrainComponent.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperTerrainComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
ENGINE_API UClass* Z_Construct_UClass_UBodySetup_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainComponent();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainComponent_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainMaterial_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainSplineComponent_NoRegister();
PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_ESpriteCollisionMode();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPaperTerrainComponent Function SetTerrainColor **************************
struct Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics
{
struct PaperTerrainComponent_eventSetTerrainColor_Parms
{
FLinearColor NewColor;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "// Set color of the terrain\n" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
{ "ToolTip", "Set color of the terrain" },
};
#endif // WITH_METADATA
// ********** Begin Function SetTerrainColor constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_NewColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetTerrainColor constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetTerrainColor Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics::NewProp_NewColor = { "NewColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PaperTerrainComponent_eventSetTerrainColor_Parms, NewColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics::NewProp_NewColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics::PropPointers) < 2048);
// ********** End Function SetTerrainColor Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPaperTerrainComponent, nullptr, "SetTerrainColor", Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics::PaperTerrainComponent_eventSetTerrainColor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics::PaperTerrainComponent_eventSetTerrainColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPaperTerrainComponent::execSetTerrainColor)
{
P_GET_STRUCT(FLinearColor,Z_Param_NewColor);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetTerrainColor(Z_Param_NewColor);
P_NATIVE_END;
}
// ********** End Class UPaperTerrainComponent Function SetTerrainColor ****************************
// ********** Begin Class UPaperTerrainComponent ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperTerrainComponent;
UClass* UPaperTerrainComponent::GetPrivateStaticClass()
{
using TClass = UPaperTerrainComponent;
if (!Z_Registration_Info_UClass_UPaperTerrainComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperTerrainComponent"),
Z_Registration_Info_UClass_UPaperTerrainComponent.InnerSingleton,
StaticRegisterNativesUPaperTerrainComponent,
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_UPaperTerrainComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperTerrainComponent_NoRegister()
{
return UPaperTerrainComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperTerrainComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * The terrain visualization component for an associated spline component.\n * This takes a 2D terrain material and instances sprite geometry along the spline path.\n */" },
{ "DevelopmentStatus", "Experimental" },
{ "HideCategories", "Mobility VirtualTexture Trigger" },
{ "IncludePath", "PaperTerrainComponent.h" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
{ "ToolTip", "The terrain visualization component for an associated spline component.\nThis takes a 2D terrain material and instances sprite geometry along the spline path." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TerrainMaterial_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "/** The terrain material to apply to this component (set of rules for which sprites are used on different surfaces or the interior) */" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
{ "ToolTip", "The terrain material to apply to this component (set of rules for which sprites are used on different surfaces or the interior)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClosedSpline_MetaData[] = {
{ "Category", "Sprite" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFilledSpline_MetaData[] = {
{ "Category", "Sprite" },
{ "EditCondition", "bClosedSpline" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssociatedSpline_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomSeed_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "/** Random seed used for choosing which spline meshes to use. */" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
{ "ToolTip", "Random seed used for choosing which spline meshes to use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SegmentOverlapAmount_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "/** The overlap amount between segments */" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
{ "ToolTip", "The overlap amount between segments" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TerrainColor_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "/** The color of the terrain (passed to the sprite material as a vertex color) */" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
{ "ToolTip", "The color of the terrain (passed to the sprite material as a vertex color)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReparamStepsPerSegment_MetaData[] = {
{ "Category", "Sprite" },
{ "ClampMin", "4" },
{ "Comment", "/** Number of steps per spline segment to place in the reparameterization table */" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
{ "ToolTip", "Number of steps per spline segment to place in the reparameterization table" },
{ "UIMin", "4" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpriteCollisionDomain_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/** Collision domain (no collision, 2D (experimental), or 3D) */" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
{ "ToolTip", "Collision domain (no collision, 2D (experimental), or 3D)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionThickness_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/** The extrusion thickness of collision geometry when using a 3D collision domain */" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
{ "ToolTip", "The extrusion thickness of collision geometry when using a 3D collision domain" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedBodySetup_MetaData[] = {
{ "Comment", "/** Description of collision */" },
{ "ModuleRelativePath", "Classes/PaperTerrainComponent.h" },
{ "ToolTip", "Description of collision" },
};
#endif // WITH_METADATA
// ********** Begin Class UPaperTerrainComponent constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_TerrainMaterial;
static void NewProp_bClosedSpline_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClosedSpline;
static void NewProp_bFilledSpline_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFilledSpline;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AssociatedSpline;
static const UECodeGen_Private::FIntPropertyParams NewProp_RandomSeed;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SegmentOverlapAmount;
static const UECodeGen_Private::FStructPropertyParams NewProp_TerrainColor;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReparamStepsPerSegment;
static const UECodeGen_Private::FBytePropertyParams NewProp_SpriteCollisionDomain;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CollisionThickness;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CachedBodySetup;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPaperTerrainComponent constinit property declarations *********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetTerrainColor"), .Pointer = &UPaperTerrainComponent::execSetTerrainColor },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UPaperTerrainComponent_SetTerrainColor, "SetTerrainColor" }, // 3863934928
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperTerrainComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperTerrainComponent_Statics
// ********** Begin Class UPaperTerrainComponent Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_TerrainMaterial = { "TerrainMaterial", nullptr, (EPropertyFlags)0x0114000000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTerrainComponent, TerrainMaterial), Z_Construct_UClass_UPaperTerrainMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TerrainMaterial_MetaData), NewProp_TerrainMaterial_MetaData) };
void Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_bClosedSpline_SetBit(void* Obj)
{
((UPaperTerrainComponent*)Obj)->bClosedSpline = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_bClosedSpline = { "bClosedSpline", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPaperTerrainComponent), &Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_bClosedSpline_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClosedSpline_MetaData), NewProp_bClosedSpline_MetaData) };
void Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_bFilledSpline_SetBit(void* Obj)
{
((UPaperTerrainComponent*)Obj)->bFilledSpline = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_bFilledSpline = { "bFilledSpline", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPaperTerrainComponent), &Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_bFilledSpline_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFilledSpline_MetaData), NewProp_bFilledSpline_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_AssociatedSpline = { "AssociatedSpline", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTerrainComponent, AssociatedSpline), Z_Construct_UClass_UPaperTerrainSplineComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssociatedSpline_MetaData), NewProp_AssociatedSpline_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_RandomSeed = { "RandomSeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTerrainComponent, RandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomSeed_MetaData), NewProp_RandomSeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_SegmentOverlapAmount = { "SegmentOverlapAmount", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTerrainComponent, SegmentOverlapAmount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SegmentOverlapAmount_MetaData), NewProp_SegmentOverlapAmount_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_TerrainColor = { "TerrainColor", nullptr, (EPropertyFlags)0x0020080200000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTerrainComponent, TerrainColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TerrainColor_MetaData), NewProp_TerrainColor_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_ReparamStepsPerSegment = { "ReparamStepsPerSegment", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTerrainComponent, ReparamStepsPerSegment), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReparamStepsPerSegment_MetaData), NewProp_ReparamStepsPerSegment_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_SpriteCollisionDomain = { "SpriteCollisionDomain", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTerrainComponent, SpriteCollisionDomain), Z_Construct_UEnum_Paper2D_ESpriteCollisionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpriteCollisionDomain_MetaData), NewProp_SpriteCollisionDomain_MetaData) }; // 4252994301
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_CollisionThickness = { "CollisionThickness", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTerrainComponent, CollisionThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionThickness_MetaData), NewProp_CollisionThickness_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_CachedBodySetup = { "CachedBodySetup", nullptr, (EPropertyFlags)0x0124080000202000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTerrainComponent, CachedBodySetup), Z_Construct_UClass_UBodySetup_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedBodySetup_MetaData), NewProp_CachedBodySetup_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPaperTerrainComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_TerrainMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_bClosedSpline,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_bFilledSpline,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_AssociatedSpline,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_RandomSeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_SegmentOverlapAmount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_TerrainColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_ReparamStepsPerSegment,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_SpriteCollisionDomain,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_CollisionThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainComponent_Statics::NewProp_CachedBodySetup,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTerrainComponent_Statics::PropPointers) < 2048);
// ********** End Class UPaperTerrainComponent Property Definitions ********************************
UObject* (*const Z_Construct_UClass_UPaperTerrainComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPrimitiveComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTerrainComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperTerrainComponent_Statics::ClassParams = {
&UPaperTerrainComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UPaperTerrainComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTerrainComponent_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTerrainComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperTerrainComponent_Statics::Class_MetaDataParams)
};
void UPaperTerrainComponent::StaticRegisterNativesUPaperTerrainComponent()
{
UClass* Class = UPaperTerrainComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPaperTerrainComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UPaperTerrainComponent()
{
if (!Z_Registration_Info_UClass_UPaperTerrainComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperTerrainComponent.OuterSingleton, Z_Construct_UClass_UPaperTerrainComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperTerrainComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperTerrainComponent);
UPaperTerrainComponent::~UPaperTerrainComponent() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperTerrainComponent)
// ********** End Class UPaperTerrainComponent *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperTerrainComponent, UPaperTerrainComponent::StaticClass, TEXT("UPaperTerrainComponent"), &Z_Registration_Info_UClass_UPaperTerrainComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperTerrainComponent), 1366460417U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h__Script_Paper2D_3828361778{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
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 "PaperTerrainComponent.h"
#ifdef PAPER2D_PaperTerrainComponent_generated_h
#error "PaperTerrainComponent.generated.h already included, missing '#pragma once' in PaperTerrainComponent.h"
#endif
#define PAPER2D_PaperTerrainComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FLinearColor;
// ********** Begin Class UPaperTerrainComponent ***************************************************
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h_56_RPC_WRAPPERS \
DECLARE_FUNCTION(execSetTerrainColor);
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h_56_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperTerrainComponent, PAPER2D_API)
struct Z_Construct_UClass_UPaperTerrainComponent_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainComponent_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h_56_INCLASS \
private: \
static void StaticRegisterNativesUPaperTerrainComponent(); \
friend struct ::Z_Construct_UClass_UPaperTerrainComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperTerrainComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperTerrainComponent, UPrimitiveComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperTerrainComponent_NoRegister) \
DECLARE_SERIALIZER(UPaperTerrainComponent) \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h_56_ARCHIVESERIALIZER
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h_56_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperTerrainComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperTerrainComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperTerrainComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperTerrainComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperTerrainComponent(UPaperTerrainComponent&&) = delete; \
UPaperTerrainComponent(const UPaperTerrainComponent&) = delete; \
PAPER2D_API virtual ~UPaperTerrainComponent();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h_53_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h_56_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h_56_RPC_WRAPPERS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h_56_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h_56_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperTerrainComponent;
// ********** End Class UPaperTerrainComponent *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,314 @@
// 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 "PaperTerrainMaterial.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperTerrainMaterial() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UDataAsset();
PAPER2D_API UClass* Z_Construct_UClass_UPaperSprite_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainMaterial();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainMaterial_NoRegister();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FPaperTerrainMaterialRule();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPaperTerrainMaterialRule *****************************************
struct Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPaperTerrainMaterialRule); }
static inline consteval int16 GetStructAlignment() { return alignof(FPaperTerrainMaterialRule); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// Rule for a single section of a terrain material\n" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
{ "ToolTip", "Rule for a single section of a terrain material" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartCap_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The sprite to use at the 'left' (closest to spline start) edge of the terrain segment\n" },
{ "DisplayThumbnail", "true" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
{ "ToolTip", "The sprite to use at the 'left' (closest to spline start) edge of the terrain segment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Body_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// A set of sprites to randomly choose to fill up the interior space between the caps in a terrain segment\n" },
{ "DisplayThumbnail", "true" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
{ "ToolTip", "A set of sprites to randomly choose to fill up the interior space between the caps in a terrain segment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndCap_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The sprite to use at the 'right' (closest to spline end) edge of the terrain segment\n" },
{ "DisplayThumbnail", "true" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
{ "ToolTip", "The sprite to use at the 'right' (closest to spline end) edge of the terrain segment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinimumAngle_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Minimum slope angle (in degrees) to apply this rule\n" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
{ "ToolTip", "Minimum slope angle (in degrees) to apply this rule" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaximumAngle_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Maximum slope angle (in degrees) to apply this rule\n" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
{ "ToolTip", "Maximum slope angle (in degrees) to apply this rule" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableCollision_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// If true, collision is enabled for sections matching this rule\n" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
{ "ToolTip", "If true, collision is enabled for sections matching this rule" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionOffset_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// How much should the collision be lofted from the spline (positive values go out from the spline, negative values go in to the spline)\n" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
{ "ToolTip", "How much should the collision be lofted from the spline (positive values go out from the spline, negative values go in to the spline)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DrawOrder_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Specify a draw order for different materials in a spline. Smaller draw orders are drawn first, negative values are allowed.\n" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
{ "ToolTip", "Specify a draw order for different materials in a spline. Smaller draw orders are drawn first, negative values are allowed." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Description_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Readable description for the rule (unused anywhere, just for clarity when editing the material)\n" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
{ "ToolTip", "Readable description for the rule (unused anywhere, just for clarity when editing the material)" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPaperTerrainMaterialRule constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_StartCap;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Body_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Body;
static const UECodeGen_Private::FObjectPropertyParams NewProp_EndCap;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinimumAngle;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaximumAngle;
static void NewProp_bEnableCollision_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableCollision;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CollisionOffset;
static const UECodeGen_Private::FIntPropertyParams NewProp_DrawOrder;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FTextPropertyParams NewProp_Description;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPaperTerrainMaterialRule constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPaperTerrainMaterialRule>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPaperTerrainMaterialRule;
class UScriptStruct* FPaperTerrainMaterialRule::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPaperTerrainMaterialRule.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPaperTerrainMaterialRule.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPaperTerrainMaterialRule, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("PaperTerrainMaterialRule"));
}
return Z_Registration_Info_UScriptStruct_FPaperTerrainMaterialRule.OuterSingleton;
}
// ********** Begin ScriptStruct FPaperTerrainMaterialRule Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_StartCap = { "StartCap", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTerrainMaterialRule, StartCap), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartCap_MetaData), NewProp_StartCap_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_Body_Inner = { "Body", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_Body = { "Body", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTerrainMaterialRule, Body), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Body_MetaData), NewProp_Body_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_EndCap = { "EndCap", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTerrainMaterialRule, EndCap), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndCap_MetaData), NewProp_EndCap_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_MinimumAngle = { "MinimumAngle", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTerrainMaterialRule, MinimumAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinimumAngle_MetaData), NewProp_MinimumAngle_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_MaximumAngle = { "MaximumAngle", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTerrainMaterialRule, MaximumAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaximumAngle_MetaData), NewProp_MaximumAngle_MetaData) };
void Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_bEnableCollision_SetBit(void* Obj)
{
((FPaperTerrainMaterialRule*)Obj)->bEnableCollision = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_bEnableCollision = { "bEnableCollision", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPaperTerrainMaterialRule), &Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_bEnableCollision_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableCollision_MetaData), NewProp_bEnableCollision_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_CollisionOffset = { "CollisionOffset", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTerrainMaterialRule, CollisionOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionOffset_MetaData), NewProp_CollisionOffset_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_DrawOrder = { "DrawOrder", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTerrainMaterialRule, DrawOrder), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DrawOrder_MetaData), NewProp_DrawOrder_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_Description = { "Description", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTerrainMaterialRule, Description), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Description_MetaData), NewProp_Description_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_StartCap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_Body_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_Body,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_EndCap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_MinimumAngle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_MaximumAngle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_bEnableCollision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_CollisionOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_DrawOrder,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewProp_Description,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPaperTerrainMaterialRule Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"PaperTerrainMaterialRule",
Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::PropPointers),
sizeof(FPaperTerrainMaterialRule),
alignof(FPaperTerrainMaterialRule),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPaperTerrainMaterialRule()
{
if (!Z_Registration_Info_UScriptStruct_FPaperTerrainMaterialRule.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPaperTerrainMaterialRule.InnerSingleton, Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPaperTerrainMaterialRule.InnerSingleton);
}
// ********** End ScriptStruct FPaperTerrainMaterialRule *******************************************
// ********** Begin Class UPaperTerrainMaterial ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperTerrainMaterial;
UClass* UPaperTerrainMaterial::GetPrivateStaticClass()
{
using TClass = UPaperTerrainMaterial;
if (!Z_Registration_Info_UClass_UPaperTerrainMaterial.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperTerrainMaterial"),
Z_Registration_Info_UClass_UPaperTerrainMaterial.InnerSingleton,
StaticRegisterNativesUPaperTerrainMaterial,
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_UPaperTerrainMaterial.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperTerrainMaterial_NoRegister()
{
return UPaperTerrainMaterial::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperTerrainMaterial_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Paper Terrain Material\n *\n * 'Material' setup for a 2D terrain spline (stores references to sprites that will be instanced along the spline path, not actually related to UMaterialInterface).\n */" },
{ "IncludePath", "PaperTerrainMaterial.h" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
{ "ToolTip", "Paper Terrain Material\n\n'Material' setup for a 2D terrain spline (stores references to sprites that will be instanced along the spline path, not actually related to UMaterialInterface)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rules_MetaData[] = {
{ "Category", "Sprite" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InteriorFill_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The sprite to use for an interior region fill\n" },
{ "DisplayThumbnail", "true" },
{ "ModuleRelativePath", "Classes/PaperTerrainMaterial.h" },
{ "ToolTip", "The sprite to use for an interior region fill" },
};
#endif // WITH_METADATA
// ********** Begin Class UPaperTerrainMaterial constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Rules_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Rules;
static const UECodeGen_Private::FObjectPropertyParams NewProp_InteriorFill;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPaperTerrainMaterial constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperTerrainMaterial>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperTerrainMaterial_Statics
// ********** Begin Class UPaperTerrainMaterial Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTerrainMaterial_Statics::NewProp_Rules_Inner = { "Rules", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPaperTerrainMaterialRule, METADATA_PARAMS(0, nullptr) }; // 253891551
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperTerrainMaterial_Statics::NewProp_Rules = { "Rules", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTerrainMaterial, Rules), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rules_MetaData), NewProp_Rules_MetaData) }; // 253891551
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTerrainMaterial_Statics::NewProp_InteriorFill = { "InteriorFill", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTerrainMaterial, InteriorFill), Z_Construct_UClass_UPaperSprite_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InteriorFill_MetaData), NewProp_InteriorFill_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPaperTerrainMaterial_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainMaterial_Statics::NewProp_Rules_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainMaterial_Statics::NewProp_Rules,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTerrainMaterial_Statics::NewProp_InteriorFill,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTerrainMaterial_Statics::PropPointers) < 2048);
// ********** End Class UPaperTerrainMaterial Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UPaperTerrainMaterial_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDataAsset,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTerrainMaterial_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperTerrainMaterial_Statics::ClassParams = {
&UPaperTerrainMaterial::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPaperTerrainMaterial_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTerrainMaterial_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTerrainMaterial_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperTerrainMaterial_Statics::Class_MetaDataParams)
};
void UPaperTerrainMaterial::StaticRegisterNativesUPaperTerrainMaterial()
{
}
UClass* Z_Construct_UClass_UPaperTerrainMaterial()
{
if (!Z_Registration_Info_UClass_UPaperTerrainMaterial.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperTerrainMaterial.OuterSingleton, Z_Construct_UClass_UPaperTerrainMaterial_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperTerrainMaterial.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperTerrainMaterial);
UPaperTerrainMaterial::~UPaperTerrainMaterial() {}
// ********** End Class UPaperTerrainMaterial ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h__Script_Paper2D_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPaperTerrainMaterialRule::StaticStruct, Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics::NewStructOps, TEXT("PaperTerrainMaterialRule"),&Z_Registration_Info_UScriptStruct_FPaperTerrainMaterialRule, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPaperTerrainMaterialRule), 253891551U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperTerrainMaterial, UPaperTerrainMaterial::StaticClass, TEXT("UPaperTerrainMaterial"), &Z_Registration_Info_UClass_UPaperTerrainMaterial, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperTerrainMaterial), 670802462U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h__Script_Paper2D_2365445570{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h__Script_Paper2D_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h__Script_Paper2D_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h__Script_Paper2D_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// 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 "PaperTerrainMaterial.h"
#ifdef PAPER2D_PaperTerrainMaterial_generated_h
#error "PaperTerrainMaterial.generated.h already included, missing '#pragma once' in PaperTerrainMaterial.h"
#endif
#define PAPER2D_PaperTerrainMaterial_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPaperTerrainMaterialRule *****************************************
struct Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPaperTerrainMaterialRule_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FPaperTerrainMaterialRule;
// ********** End ScriptStruct FPaperTerrainMaterialRule *******************************************
// ********** Begin Class UPaperTerrainMaterial ****************************************************
struct Z_Construct_UClass_UPaperTerrainMaterial_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainMaterial_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h_77_INCLASS \
private: \
static void StaticRegisterNativesUPaperTerrainMaterial(); \
friend struct ::Z_Construct_UClass_UPaperTerrainMaterial_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperTerrainMaterial_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperTerrainMaterial, UDataAsset, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperTerrainMaterial_NoRegister) \
DECLARE_SERIALIZER(UPaperTerrainMaterial)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h_77_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperTerrainMaterial(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperTerrainMaterial) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperTerrainMaterial); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperTerrainMaterial); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperTerrainMaterial(UPaperTerrainMaterial&&) = delete; \
UPaperTerrainMaterial(const UPaperTerrainMaterial&) = delete; \
PAPER2D_API virtual ~UPaperTerrainMaterial();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h_74_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h_77_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h_77_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h_77_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperTerrainMaterial;
// ********** End Class UPaperTerrainMaterial ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainMaterial_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,123 @@
// 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 "PaperTerrainSplineComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperTerrainSplineComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_USplineComponent();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainSplineComponent();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainSplineComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPaperTerrainSplineComponent *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperTerrainSplineComponent;
UClass* UPaperTerrainSplineComponent::GetPrivateStaticClass()
{
using TClass = UPaperTerrainSplineComponent;
if (!Z_Registration_Info_UClass_UPaperTerrainSplineComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperTerrainSplineComponent"),
Z_Registration_Info_UClass_UPaperTerrainSplineComponent.InnerSingleton,
StaticRegisterNativesUPaperTerrainSplineComponent,
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_UPaperTerrainSplineComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperTerrainSplineComponent_NoRegister()
{
return UPaperTerrainSplineComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperTerrainSplineComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "//@TODO: Document\n" },
{ "DevelopmentStatus", "Experimental" },
{ "HideCategories", "Physics Collision Lighting Rendering Mobile Trigger VirtualTexture" },
{ "IncludePath", "PaperTerrainSplineComponent.h" },
{ "ModuleRelativePath", "Classes/PaperTerrainSplineComponent.h" },
{ "ToolTip", "@TODO: Document" },
};
#endif // WITH_METADATA
// ********** Begin Class UPaperTerrainSplineComponent constinit property declarations *************
// ********** End Class UPaperTerrainSplineComponent constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperTerrainSplineComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperTerrainSplineComponent_Statics
UObject* (*const Z_Construct_UClass_UPaperTerrainSplineComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USplineComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTerrainSplineComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperTerrainSplineComponent_Statics::ClassParams = {
&UPaperTerrainSplineComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTerrainSplineComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperTerrainSplineComponent_Statics::Class_MetaDataParams)
};
void UPaperTerrainSplineComponent::StaticRegisterNativesUPaperTerrainSplineComponent()
{
}
UClass* Z_Construct_UClass_UPaperTerrainSplineComponent()
{
if (!Z_Registration_Info_UClass_UPaperTerrainSplineComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperTerrainSplineComponent.OuterSingleton, Z_Construct_UClass_UPaperTerrainSplineComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperTerrainSplineComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperTerrainSplineComponent);
UPaperTerrainSplineComponent::~UPaperTerrainSplineComponent() {}
// ********** End Class UPaperTerrainSplineComponent ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainSplineComponent_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperTerrainSplineComponent, UPaperTerrainSplineComponent::StaticClass, TEXT("UPaperTerrainSplineComponent"), &Z_Registration_Info_UClass_UPaperTerrainSplineComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperTerrainSplineComponent), 115212869U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainSplineComponent_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainSplineComponent_h__Script_Paper2D_2450575246{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainSplineComponent_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainSplineComponent_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// 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 "PaperTerrainSplineComponent.h"
#ifdef PAPER2D_PaperTerrainSplineComponent_generated_h
#error "PaperTerrainSplineComponent.generated.h already included, missing '#pragma once' in PaperTerrainSplineComponent.h"
#endif
#define PAPER2D_PaperTerrainSplineComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPaperTerrainSplineComponent *********************************************
struct Z_Construct_UClass_UPaperTerrainSplineComponent_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperTerrainSplineComponent_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainSplineComponent_h_14_INCLASS \
private: \
static void StaticRegisterNativesUPaperTerrainSplineComponent(); \
friend struct ::Z_Construct_UClass_UPaperTerrainSplineComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperTerrainSplineComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperTerrainSplineComponent, USplineComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperTerrainSplineComponent_NoRegister) \
DECLARE_SERIALIZER(UPaperTerrainSplineComponent)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainSplineComponent_h_14_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperTerrainSplineComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperTerrainSplineComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperTerrainSplineComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperTerrainSplineComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperTerrainSplineComponent(UPaperTerrainSplineComponent&&) = delete; \
UPaperTerrainSplineComponent(const UPaperTerrainSplineComponent&) = delete; \
PAPER2D_API virtual ~UPaperTerrainSplineComponent();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainSplineComponent_h_11_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainSplineComponent_h_14_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainSplineComponent_h_14_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainSplineComponent_h_14_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperTerrainSplineComponent;
// ********** End Class UPaperTerrainSplineComponent ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTerrainSplineComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,402 @@
// 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 "PaperTileLayer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperTileLayer() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileLayer();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileLayer_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileSet_NoRegister();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FPaperTileInfo();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPaperTileInfo ****************************************************
struct Z_Construct_UScriptStruct_FPaperTileInfo_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPaperTileInfo); }
static inline consteval int16 GetStructAlignment() { return alignof(FPaperTileInfo); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// This is the contents of a tile map cell\n" },
{ "HasNativeBreak", "/Script/Paper2D.TileMapBlueprintLibrary.BreakTile" },
{ "HasNativeMake", "/Script/Paper2D.TileMapBlueprintLibrary.MakeTile" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "This is the contents of a tile map cell" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileSet_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The tile set that this tile comes from\n" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "The tile set that this tile comes from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackedTileIndex_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// This is the index of the current tile within the tile set\n" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "This is the index of the current tile within the tile set" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPaperTileInfo constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_TileSet;
static const UECodeGen_Private::FIntPropertyParams NewProp_PackedTileIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPaperTileInfo constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPaperTileInfo>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPaperTileInfo_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPaperTileInfo;
class UScriptStruct* FPaperTileInfo::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPaperTileInfo.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPaperTileInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPaperTileInfo, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("PaperTileInfo"));
}
return Z_Registration_Info_UScriptStruct_FPaperTileInfo.OuterSingleton;
}
// ********** Begin ScriptStruct FPaperTileInfo Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPaperTileInfo_Statics::NewProp_TileSet = { "TileSet", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTileInfo, TileSet), Z_Construct_UClass_UPaperTileSet_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileSet_MetaData), NewProp_TileSet_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPaperTileInfo_Statics::NewProp_PackedTileIndex = { "PackedTileIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTileInfo, PackedTileIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackedTileIndex_MetaData), NewProp_PackedTileIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPaperTileInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTileInfo_Statics::NewProp_TileSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTileInfo_Statics::NewProp_PackedTileIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperTileInfo_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPaperTileInfo Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPaperTileInfo_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"PaperTileInfo",
Z_Construct_UScriptStruct_FPaperTileInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperTileInfo_Statics::PropPointers),
sizeof(FPaperTileInfo),
alignof(FPaperTileInfo),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperTileInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPaperTileInfo_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPaperTileInfo()
{
if (!Z_Registration_Info_UScriptStruct_FPaperTileInfo.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPaperTileInfo.InnerSingleton, Z_Construct_UScriptStruct_FPaperTileInfo_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPaperTileInfo.InnerSingleton);
}
// ********** End ScriptStruct FPaperTileInfo ******************************************************
// ********** Begin Class UPaperTileLayer **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperTileLayer;
UClass* UPaperTileLayer::GetPrivateStaticClass()
{
using TClass = UPaperTileLayer;
if (!Z_Registration_Info_UClass_UPaperTileLayer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperTileLayer"),
Z_Registration_Info_UClass_UPaperTileLayer.InnerSingleton,
StaticRegisterNativesUPaperTileLayer,
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_UPaperTileLayer.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperTileLayer_NoRegister()
{
return UPaperTileLayer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperTileLayer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// This class represents a single layer in a tile map. All layers in the map must have the size dimensions.\n" },
{ "IncludePath", "PaperTileLayer.h" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "This class represents a single layer in a tile map. All layers in the map must have the size dimensions." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerName_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Name of the layer\n" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "Name of the layer" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerWidth_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "Comment", "// Width of the layer (in tiles)\n" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "Width of the layer (in tiles)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerHeight_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "Comment", "// Height of the layer (in tiles)\n" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "Height of the layer (in tiles)" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHiddenInEditor_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "Comment", "// Is this layer currently hidden in the editor?\n" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "Is this layer currently hidden in the editor?" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHiddenInGame_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "Comment", "// Should this layer be hidden in the game?\n" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "Should this layer be hidden in the game?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLayerCollides_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "Comment", "// Should this layer generate collision?\n// Note: This only has an effect if the owning tile map has collision enabled\n" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "Should this layer generate collision?\nNote: This only has an effect if the owning tile map has collision enabled" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideCollisionThickness_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "Comment", "// Should this layer use a custom thickness for generated collision instead of the thickness setting in the tile map?\n" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "Should this layer use a custom thickness for generated collision instead of the thickness setting in the tile map?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideCollisionOffset_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "Comment", "// Should this layer use a custom offset for generated collision instead of the layer drawing offset?\n" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "Should this layer use a custom offset for generated collision instead of the layer drawing offset?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionThicknessOverride_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "Comment", "// The override thickness of the collision for this layer (when bOverrideCollisionThickness is set)\n" },
{ "EditCondition", "bOverrideCollisionThickness" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "The override thickness of the collision for this layer (when bOverrideCollisionThickness is set)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionOffsetOverride_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "Comment", "// The override offset of the collision for this layer (when bOverrideCollisionOffset is set)\n// Note: This is measured in Unreal Units (cm) from the center of the tile map component, not from the previous layer.\n" },
{ "EditCondition", "bOverrideCollisionOffset" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "The override offset of the collision for this layer (when bOverrideCollisionOffset is set)\nNote: This is measured in Unreal Units (cm) from the center of the tile map component, not from the previous layer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerColor_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Sprite" },
{ "Comment", "// The color of this layer (multiplied with the tile map color and passed to the material as a vertex color)\n" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "The color of this layer (multiplied with the tile map color and passed to the material as a vertex color)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllocatedWidth_MetaData[] = {
{ "Comment", "// The allocated width of the tile data (used to handle resizing without data loss)\n" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "The allocated width of the tile data (used to handle resizing without data loss)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllocatedHeight_MetaData[] = {
{ "Comment", "// The allocated height of the tile data (used to handle resizing without data loss)\n" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "The allocated height of the tile data (used to handle resizing without data loss)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllocatedCells_MetaData[] = {
{ "Comment", "// The allocated tile data\n" },
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
{ "ToolTip", "The allocated tile data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileSet_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllocatedGrid_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperTileLayer.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UPaperTileLayer constinit property declarations **************************
static const UECodeGen_Private::FTextPropertyParams NewProp_LayerName;
static const UECodeGen_Private::FIntPropertyParams NewProp_LayerWidth;
static const UECodeGen_Private::FIntPropertyParams NewProp_LayerHeight;
#if WITH_EDITORONLY_DATA
static void NewProp_bHiddenInEditor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHiddenInEditor;
#endif // WITH_EDITORONLY_DATA
static void NewProp_bHiddenInGame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHiddenInGame;
static void NewProp_bLayerCollides_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLayerCollides;
static void NewProp_bOverrideCollisionThickness_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideCollisionThickness;
static void NewProp_bOverrideCollisionOffset_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideCollisionOffset;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CollisionThicknessOverride;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CollisionOffsetOverride;
static const UECodeGen_Private::FStructPropertyParams NewProp_LayerColor;
static const UECodeGen_Private::FIntPropertyParams NewProp_AllocatedWidth;
static const UECodeGen_Private::FIntPropertyParams NewProp_AllocatedHeight;
static const UECodeGen_Private::FStructPropertyParams NewProp_AllocatedCells_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AllocatedCells;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TileSet;
static const UECodeGen_Private::FIntPropertyParams NewProp_AllocatedGrid_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AllocatedGrid;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPaperTileLayer constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperTileLayer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperTileLayer_Statics
// ********** Begin Class UPaperTileLayer Property Definitions *************************************
const UECodeGen_Private::FTextPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_LayerName = { "LayerName", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileLayer, LayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerName_MetaData), NewProp_LayerName_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_LayerWidth = { "LayerWidth", nullptr, (EPropertyFlags)0x0040000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileLayer, LayerWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerWidth_MetaData), NewProp_LayerWidth_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_LayerHeight = { "LayerHeight", nullptr, (EPropertyFlags)0x0040000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileLayer, LayerHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerHeight_MetaData), NewProp_LayerHeight_MetaData) };
#if WITH_EDITORONLY_DATA
void Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bHiddenInEditor_SetBit(void* Obj)
{
((UPaperTileLayer*)Obj)->bHiddenInEditor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bHiddenInEditor = { "bHiddenInEditor", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPaperTileLayer), &Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bHiddenInEditor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHiddenInEditor_MetaData), NewProp_bHiddenInEditor_MetaData) };
#endif // WITH_EDITORONLY_DATA
void Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bHiddenInGame_SetBit(void* Obj)
{
((UPaperTileLayer*)Obj)->bHiddenInGame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bHiddenInGame = { "bHiddenInGame", nullptr, (EPropertyFlags)0x0040000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPaperTileLayer), &Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bHiddenInGame_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHiddenInGame_MetaData), NewProp_bHiddenInGame_MetaData) };
void Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bLayerCollides_SetBit(void* Obj)
{
((UPaperTileLayer*)Obj)->bLayerCollides = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bLayerCollides = { "bLayerCollides", nullptr, (EPropertyFlags)0x0040000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPaperTileLayer), &Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bLayerCollides_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLayerCollides_MetaData), NewProp_bLayerCollides_MetaData) };
void Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bOverrideCollisionThickness_SetBit(void* Obj)
{
((UPaperTileLayer*)Obj)->bOverrideCollisionThickness = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bOverrideCollisionThickness = { "bOverrideCollisionThickness", nullptr, (EPropertyFlags)0x0040000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPaperTileLayer), &Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bOverrideCollisionThickness_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideCollisionThickness_MetaData), NewProp_bOverrideCollisionThickness_MetaData) };
void Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bOverrideCollisionOffset_SetBit(void* Obj)
{
((UPaperTileLayer*)Obj)->bOverrideCollisionOffset = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bOverrideCollisionOffset = { "bOverrideCollisionOffset", nullptr, (EPropertyFlags)0x0040000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPaperTileLayer), &Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bOverrideCollisionOffset_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideCollisionOffset_MetaData), NewProp_bOverrideCollisionOffset_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_CollisionThicknessOverride = { "CollisionThicknessOverride", nullptr, (EPropertyFlags)0x0040000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileLayer, CollisionThicknessOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionThicknessOverride_MetaData), NewProp_CollisionThicknessOverride_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_CollisionOffsetOverride = { "CollisionOffsetOverride", nullptr, (EPropertyFlags)0x0040000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileLayer, CollisionOffsetOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionOffsetOverride_MetaData), NewProp_CollisionOffsetOverride_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_LayerColor = { "LayerColor", nullptr, (EPropertyFlags)0x0040000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileLayer, LayerColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerColor_MetaData), NewProp_LayerColor_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_AllocatedWidth = { "AllocatedWidth", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileLayer, AllocatedWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllocatedWidth_MetaData), NewProp_AllocatedWidth_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_AllocatedHeight = { "AllocatedHeight", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileLayer, AllocatedHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllocatedHeight_MetaData), NewProp_AllocatedHeight_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_AllocatedCells_Inner = { "AllocatedCells", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPaperTileInfo, METADATA_PARAMS(0, nullptr) }; // 3727197174
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_AllocatedCells = { "AllocatedCells", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileLayer, AllocatedCells), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllocatedCells_MetaData), NewProp_AllocatedCells_MetaData) }; // 3727197174
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_TileSet = { "TileSet", nullptr, (EPropertyFlags)0x0144000020000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileLayer, TileSet_DEPRECATED), Z_Construct_UClass_UPaperTileSet_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileSet_MetaData), NewProp_TileSet_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_AllocatedGrid_Inner = { "AllocatedGrid", nullptr, (EPropertyFlags)0x0000000020000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_AllocatedGrid = { "AllocatedGrid", nullptr, (EPropertyFlags)0x0040000020000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileLayer, AllocatedGrid_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllocatedGrid_MetaData), NewProp_AllocatedGrid_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPaperTileLayer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_LayerName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_LayerWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_LayerHeight,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bHiddenInEditor,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bHiddenInGame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bLayerCollides,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bOverrideCollisionThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_bOverrideCollisionOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_CollisionThicknessOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_CollisionOffsetOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_LayerColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_AllocatedWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_AllocatedHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_AllocatedCells_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_AllocatedCells,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_TileSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_AllocatedGrid_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileLayer_Statics::NewProp_AllocatedGrid,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileLayer_Statics::PropPointers) < 2048);
// ********** End Class UPaperTileLayer Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_UPaperTileLayer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileLayer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperTileLayer_Statics::ClassParams = {
&UPaperTileLayer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPaperTileLayer_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileLayer_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileLayer_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperTileLayer_Statics::Class_MetaDataParams)
};
void UPaperTileLayer::StaticRegisterNativesUPaperTileLayer()
{
}
UClass* Z_Construct_UClass_UPaperTileLayer()
{
if (!Z_Registration_Info_UClass_UPaperTileLayer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperTileLayer.OuterSingleton, Z_Construct_UClass_UPaperTileLayer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperTileLayer.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperTileLayer);
UPaperTileLayer::~UPaperTileLayer() {}
// ********** End Class UPaperTileLayer ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h__Script_Paper2D_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPaperTileInfo::StaticStruct, Z_Construct_UScriptStruct_FPaperTileInfo_Statics::NewStructOps, TEXT("PaperTileInfo"),&Z_Registration_Info_UScriptStruct_FPaperTileInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPaperTileInfo), 3727197174U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperTileLayer, UPaperTileLayer::StaticClass, TEXT("UPaperTileLayer"), &Z_Registration_Info_UClass_UPaperTileLayer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperTileLayer), 2014583810U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h__Script_Paper2D_1643012696{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h__Script_Paper2D_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h__Script_Paper2D_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h__Script_Paper2D_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// 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 "PaperTileLayer.h"
#ifdef PAPER2D_PaperTileLayer_generated_h
#error "PaperTileLayer.generated.h already included, missing '#pragma once' in PaperTileLayer.h"
#endif
#define PAPER2D_PaperTileLayer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPaperTileInfo ****************************************************
struct Z_Construct_UScriptStruct_FPaperTileInfo_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h_28_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPaperTileInfo_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FPaperTileInfo;
// ********** End ScriptStruct FPaperTileInfo ******************************************************
// ********** Begin Class UPaperTileLayer **********************************************************
struct Z_Construct_UClass_UPaperTileLayer_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileLayer_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h_114_INCLASS \
private: \
static void StaticRegisterNativesUPaperTileLayer(); \
friend struct ::Z_Construct_UClass_UPaperTileLayer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperTileLayer_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperTileLayer, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperTileLayer_NoRegister) \
DECLARE_SERIALIZER(UPaperTileLayer)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h_114_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperTileLayer(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperTileLayer) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperTileLayer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperTileLayer); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperTileLayer(UPaperTileLayer&&) = delete; \
UPaperTileLayer(const UPaperTileLayer&) = delete; \
PAPER2D_API virtual ~UPaperTileLayer();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h_111_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h_114_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h_114_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h_114_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperTileLayer;
// ********** End Class UPaperTileLayer ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileLayer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,483 @@
// 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 "PaperTileMap.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperTileMap() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
ENGINE_API UClass* Z_Construct_UClass_UAssetImportData_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBodySetup_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileLayer_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileMap();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileMap_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileSet_NoRegister();
PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_ESpriteCollisionMode();
PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_ETileMapProjectionMode();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ETileMapProjectionMode ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETileMapProjectionMode;
static UEnum* ETileMapProjectionMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ETileMapProjectionMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ETileMapProjectionMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Paper2D_ETileMapProjectionMode, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("ETileMapProjectionMode"));
}
return Z_Registration_Info_UEnum_ETileMapProjectionMode.OuterSingleton;
}
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<ETileMapProjectionMode::Type>()
{
return ETileMapProjectionMode_StaticEnum();
}
struct Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "// The different kinds of projection modes supported\n" },
{ "HexagonalStaggered.Comment", "/** Hexagonal tile layout (roughly in a square with alternating rows staggered). Warning: Not fully supported yet. */" },
{ "HexagonalStaggered.Name", "ETileMapProjectionMode::HexagonalStaggered" },
{ "HexagonalStaggered.ToolTip", "Hexagonal tile layout (roughly in a square with alternating rows staggered). Warning: Not fully supported yet." },
{ "IsometricDiamond.Comment", "// Isometric tile layout (shaped like a diamond) */\n" },
{ "IsometricDiamond.Name", "ETileMapProjectionMode::IsometricDiamond" },
{ "IsometricDiamond.ToolTip", "Isometric tile layout (shaped like a diamond) */" },
{ "IsometricStaggered.Comment", "/** Isometric tile layout (roughly in a square with alternating rows staggered). Warning: Not fully supported yet. */" },
{ "IsometricStaggered.Name", "ETileMapProjectionMode::IsometricStaggered" },
{ "IsometricStaggered.ToolTip", "Isometric tile layout (roughly in a square with alternating rows staggered). Warning: Not fully supported yet." },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "Orthogonal.Comment", "/** Square tile layout */" },
{ "Orthogonal.Name", "ETileMapProjectionMode::Orthogonal" },
{ "Orthogonal.ToolTip", "Square tile layout" },
{ "ToolTip", "The different kinds of projection modes supported" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ETileMapProjectionMode::Orthogonal", (int64)ETileMapProjectionMode::Orthogonal },
{ "ETileMapProjectionMode::IsometricDiamond", (int64)ETileMapProjectionMode::IsometricDiamond },
{ "ETileMapProjectionMode::IsometricStaggered", (int64)ETileMapProjectionMode::IsometricStaggered },
{ "ETileMapProjectionMode::HexagonalStaggered", (int64)ETileMapProjectionMode::HexagonalStaggered },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
"ETileMapProjectionMode",
"ETileMapProjectionMode::Type",
Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Paper2D_ETileMapProjectionMode()
{
if (!Z_Registration_Info_UEnum_ETileMapProjectionMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETileMapProjectionMode.InnerSingleton, Z_Construct_UEnum_Paper2D_ETileMapProjectionMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ETileMapProjectionMode.InnerSingleton;
}
// ********** End Enum ETileMapProjectionMode ******************************************************
// ********** Begin Class UPaperTileMap ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperTileMap;
UClass* UPaperTileMap::GetPrivateStaticClass()
{
using TClass = UPaperTileMap;
if (!Z_Registration_Info_UClass_UPaperTileMap.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperTileMap"),
Z_Registration_Info_UClass_UPaperTileMap.InnerSingleton,
StaticRegisterNativesUPaperTileMap,
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_UPaperTileMap.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperTileMap_NoRegister()
{
return UPaperTileMap::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperTileMap_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// A tile map is a 2D grid with a defined width and height (in tiles). There can be multiple layers, each of which can specify which tile should appear in each cell of the map for that layer.\n" },
{ "IncludePath", "PaperTileMap.h" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "A tile map is a 2D grid with a defined width and height (in tiles). There can be multiple layers, each of which can specify which tile should appear in each cell of the map for that layer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MapWidth_MetaData[] = {
{ "Category", "Setup" },
{ "ClampMax", "1024" },
{ "ClampMin", "1" },
{ "Comment", "// Width of map (in tiles)\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Width of map (in tiles)" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MapHeight_MetaData[] = {
{ "Category", "Setup" },
{ "ClampMax", "1024" },
{ "ClampMin", "1" },
{ "Comment", "// Height of map (in tiles)\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Height of map (in tiles)" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileWidth_MetaData[] = {
{ "Category", "Setup" },
{ "ClampMin", "1" },
{ "Comment", "// Width of one tile (in pixels)\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Width of one tile (in pixels)" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileHeight_MetaData[] = {
{ "Category", "Setup" },
{ "ClampMin", "1" },
{ "Comment", "// Height of one tile (in pixels)\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Height of one tile (in pixels)" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PixelsPerUnrealUnit_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "// The scaling factor between pixels and Unreal units (cm) (e.g., 0.64 would make a 64 pixel wide tile take up 100 cm)\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The scaling factor between pixels and Unreal units (cm) (e.g., 0.64 would make a 64 pixel wide tile take up 100 cm)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SeparationPerTileX_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "// The Z-separation incurred as you travel in X (not strictly applied, batched tiles will be put at the same Z level) \n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The Z-separation incurred as you travel in X (not strictly applied, batched tiles will be put at the same Z level)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SeparationPerTileY_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "// The Z-separation incurred as you travel in Y (not strictly applied, batched tiles will be put at the same Z level) \n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The Z-separation incurred as you travel in Y (not strictly applied, batched tiles will be put at the same Z level)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SeparationPerLayer_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "// The Z-separation between each layer of the tile map\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The Z-separation between each layer of the tile map" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectedTileSet_MetaData[] = {
{ "Comment", "// Last tile set that was selected when editing the tile map\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Last tile set that was selected when editing the tile map" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "// The material to use on a tile map instance if not overridden\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The material to use on a tile map instance if not overridden" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileLayers_Inner_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The list of layers\n" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The list of layers" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileLayers_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// The list of layers\n" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The list of layers" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionThickness_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "// The extrusion thickness of collision geometry when using a 3D collision domain\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The extrusion thickness of collision geometry when using a 3D collision domain" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpriteCollisionDomain_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "// Collision domain (no collision, 2D, or 3D)\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Collision domain (no collision, 2D, or 3D)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProjectionMode_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "// Tile map type\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Tile map type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HexSideLength_MetaData[] = {
{ "Category", "Setup" },
{ "ClampMin", "0" },
{ "Comment", "// The vertical height of the sides of the hex cell for a tile.\n// Note: This value should already be included as part of the TileHeight, and is purely cosmetic; it only affects how the tile cursor preview is drawn.\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The vertical height of the sides of the hex cell for a tile.\nNote: This value should already be included as part of the TileHeight, and is purely cosmetic; it only affects how the tile cursor preview is drawn." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodySetup_MetaData[] = {
{ "Comment", "// Baked physics data.\n" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Baked physics data." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetImportData_MetaData[] = {
{ "Category", "ImportSettings" },
{ "Comment", "/** Importing data and options used for this tile map */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Importing data and options used for this tile map" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectedLayerIndex_MetaData[] = {
{ "Comment", "/** The currently selected layer index */" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The currently selected layer index" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackgroundColor_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** The background color displayed in the tile map editor */" },
{ "HideAlphaChannel", "" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The background color displayed in the tile map editor" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileGridColor_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** The color of the tile grid */" },
{ "HideAlphaChannel", "" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The color of the tile grid" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MultiTileGridColor_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** The color of the multi tile grid */" },
{ "HideAlphaChannel", "" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The color of the multi tile grid" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MultiTileGridWidth_MetaData[] = {
{ "Category", "Setup" },
{ "ClampMin", "0" },
{ "Comment", "/** Number of tiles the multi tile grid spans horizontally. 0 removes vertical lines */" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Number of tiles the multi tile grid spans horizontally. 0 removes vertical lines" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MultiTileGridHeight_MetaData[] = {
{ "Category", "Setup" },
{ "ClampMin", "0" },
{ "Comment", "/** Number of tiles the multi tile grid spans vertically. 0 removes horizontal lines */" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Number of tiles the multi tile grid spans vertically. 0 removes horizontal lines" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MultiTileGridOffsetX_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** Number of tiles the multi tile grid is shifted to the right */" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Number of tiles the multi tile grid is shifted to the right" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MultiTileGridOffsetY_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** Number of tiles the multi tile grid is shifted downwards */" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "Number of tiles the multi tile grid is shifted downwards" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerGridColor_MetaData[] = {
{ "Category", "Setup" },
{ "Comment", "/** The color of the layer grid */" },
{ "HideAlphaChannel", "" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The color of the layer grid" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerNameIndex_MetaData[] = {
{ "Comment", "/** The naming index to start at when trying to create a new layer */" },
{ "ModuleRelativePath", "Classes/PaperTileMap.h" },
{ "ToolTip", "The naming index to start at when trying to create a new layer" },
};
#endif // WITH_METADATA
// ********** Begin Class UPaperTileMap constinit property declarations ****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_MapWidth;
static const UECodeGen_Private::FIntPropertyParams NewProp_MapHeight;
static const UECodeGen_Private::FIntPropertyParams NewProp_TileWidth;
static const UECodeGen_Private::FIntPropertyParams NewProp_TileHeight;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PixelsPerUnrealUnit;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SeparationPerTileX;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SeparationPerTileY;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SeparationPerLayer;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_SelectedTileSet;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TileLayers_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TileLayers;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CollisionThickness;
static const UECodeGen_Private::FBytePropertyParams NewProp_SpriteCollisionDomain;
static const UECodeGen_Private::FBytePropertyParams NewProp_ProjectionMode;
static const UECodeGen_Private::FIntPropertyParams NewProp_HexSideLength;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BodySetup;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_AssetImportData;
static const UECodeGen_Private::FIntPropertyParams NewProp_SelectedLayerIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_BackgroundColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_TileGridColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_MultiTileGridColor;
static const UECodeGen_Private::FIntPropertyParams NewProp_MultiTileGridWidth;
static const UECodeGen_Private::FIntPropertyParams NewProp_MultiTileGridHeight;
static const UECodeGen_Private::FIntPropertyParams NewProp_MultiTileGridOffsetX;
static const UECodeGen_Private::FIntPropertyParams NewProp_MultiTileGridOffsetY;
static const UECodeGen_Private::FStructPropertyParams NewProp_LayerGridColor;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FIntPropertyParams NewProp_LayerNameIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPaperTileMap constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperTileMap>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperTileMap_Statics
// ********** Begin Class UPaperTileMap Property Definitions ***************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MapWidth = { "MapWidth", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MapWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MapWidth_MetaData), NewProp_MapWidth_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MapHeight = { "MapHeight", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MapHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MapHeight_MetaData), NewProp_MapHeight_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileWidth = { "TileWidth", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, TileWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileWidth_MetaData), NewProp_TileWidth_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileHeight = { "TileHeight", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, TileHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileHeight_MetaData), NewProp_TileHeight_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_PixelsPerUnrealUnit = { "PixelsPerUnrealUnit", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, PixelsPerUnrealUnit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PixelsPerUnrealUnit_MetaData), NewProp_PixelsPerUnrealUnit_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SeparationPerTileX = { "SeparationPerTileX", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, SeparationPerTileX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SeparationPerTileX_MetaData), NewProp_SeparationPerTileX_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SeparationPerTileY = { "SeparationPerTileY", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, SeparationPerTileY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SeparationPerTileY_MetaData), NewProp_SeparationPerTileY_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SeparationPerLayer = { "SeparationPerLayer", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, SeparationPerLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SeparationPerLayer_MetaData), NewProp_SeparationPerLayer_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SelectedTileSet = { "SelectedTileSet", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, SelectedTileSet), Z_Construct_UClass_UPaperTileSet_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectedTileSet_MetaData), NewProp_SelectedTileSet_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0114000000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileLayers_Inner = { "TileLayers", nullptr, (EPropertyFlags)0x0106000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPaperTileLayer_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileLayers_Inner_MetaData), NewProp_TileLayers_Inner_MetaData) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileLayers = { "TileLayers", nullptr, (EPropertyFlags)0x011400800000001d, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, TileLayers), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileLayers_MetaData), NewProp_TileLayers_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_CollisionThickness = { "CollisionThickness", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, CollisionThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionThickness_MetaData), NewProp_CollisionThickness_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SpriteCollisionDomain = { "SpriteCollisionDomain", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, SpriteCollisionDomain), Z_Construct_UEnum_Paper2D_ESpriteCollisionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpriteCollisionDomain_MetaData), NewProp_SpriteCollisionDomain_MetaData) }; // 4252994301
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_ProjectionMode = { "ProjectionMode", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, ProjectionMode), Z_Construct_UEnum_Paper2D_ETileMapProjectionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProjectionMode_MetaData), NewProp_ProjectionMode_MetaData) }; // 2184101770
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_HexSideLength = { "HexSideLength", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, HexSideLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HexSideLength_MetaData), NewProp_HexSideLength_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_BodySetup = { "BodySetup", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, BodySetup), Z_Construct_UClass_UBodySetup_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodySetup_MetaData), NewProp_BodySetup_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_AssetImportData = { "AssetImportData", nullptr, (EPropertyFlags)0x01160008000a0009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, AssetImportData), Z_Construct_UClass_UAssetImportData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetImportData_MetaData), NewProp_AssetImportData_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SelectedLayerIndex = { "SelectedLayerIndex", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, SelectedLayerIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectedLayerIndex_MetaData), NewProp_SelectedLayerIndex_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_BackgroundColor = { "BackgroundColor", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, BackgroundColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackgroundColor_MetaData), NewProp_BackgroundColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileGridColor = { "TileGridColor", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, TileGridColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileGridColor_MetaData), NewProp_TileGridColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridColor = { "MultiTileGridColor", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MultiTileGridColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MultiTileGridColor_MetaData), NewProp_MultiTileGridColor_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridWidth = { "MultiTileGridWidth", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MultiTileGridWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MultiTileGridWidth_MetaData), NewProp_MultiTileGridWidth_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridHeight = { "MultiTileGridHeight", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MultiTileGridHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MultiTileGridHeight_MetaData), NewProp_MultiTileGridHeight_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridOffsetX = { "MultiTileGridOffsetX", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MultiTileGridOffsetX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MultiTileGridOffsetX_MetaData), NewProp_MultiTileGridOffsetX_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridOffsetY = { "MultiTileGridOffsetY", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, MultiTileGridOffsetY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MultiTileGridOffsetY_MetaData), NewProp_MultiTileGridOffsetY_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_LayerGridColor = { "LayerGridColor", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, LayerGridColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerGridColor_MetaData), NewProp_LayerGridColor_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileMap_Statics::NewProp_LayerNameIndex = { "LayerNameIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileMap, LayerNameIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerNameIndex_MetaData), NewProp_LayerNameIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPaperTileMap_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MapWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MapHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_PixelsPerUnrealUnit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SeparationPerTileX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SeparationPerTileY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SeparationPerLayer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SelectedTileSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_Material,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileLayers_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileLayers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_CollisionThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SpriteCollisionDomain,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_ProjectionMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_HexSideLength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_BodySetup,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_AssetImportData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_SelectedLayerIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_BackgroundColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_TileGridColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridOffsetX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_MultiTileGridOffsetY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_LayerGridColor,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileMap_Statics::NewProp_LayerNameIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileMap_Statics::PropPointers) < 2048);
// ********** End Class UPaperTileMap Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UPaperTileMap_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileMap_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperTileMap_Statics::ClassParams = {
&UPaperTileMap::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPaperTileMap_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileMap_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileMap_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperTileMap_Statics::Class_MetaDataParams)
};
void UPaperTileMap::StaticRegisterNativesUPaperTileMap()
{
}
UClass* Z_Construct_UClass_UPaperTileMap()
{
if (!Z_Registration_Info_UClass_UPaperTileMap.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperTileMap.OuterSingleton, Z_Construct_UClass_UPaperTileMap_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperTileMap.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperTileMap);
UPaperTileMap::~UPaperTileMap() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperTileMap)
// ********** End Class UPaperTileMap **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ETileMapProjectionMode_StaticEnum, TEXT("ETileMapProjectionMode"), &Z_Registration_Info_UEnum_ETileMapProjectionMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2184101770U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperTileMap, UPaperTileMap::StaticClass, TEXT("UPaperTileMap"), &Z_Registration_Info_UClass_UPaperTileMap, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperTileMap), 3134664896U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_709009542{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h__Script_Paper2D_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// 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 "PaperTileMap.h"
#ifdef PAPER2D_PaperTileMap_generated_h
#error "PaperTileMap.generated.h already included, missing '#pragma once' in PaperTileMap.h"
#endif
#define PAPER2D_PaperTileMap_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPaperTileMap ************************************************************
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h_41_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperTileMap, PAPER2D_API)
struct Z_Construct_UClass_UPaperTileMap_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileMap_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h_41_INCLASS \
private: \
static void StaticRegisterNativesUPaperTileMap(); \
friend struct ::Z_Construct_UClass_UPaperTileMap_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperTileMap_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperTileMap, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperTileMap_NoRegister) \
DECLARE_SERIALIZER(UPaperTileMap) \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h_41_ARCHIVESERIALIZER
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h_41_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperTileMap(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperTileMap) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperTileMap); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperTileMap); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperTileMap(UPaperTileMap&&) = delete; \
UPaperTileMap(const UPaperTileMap&) = delete; \
PAPER2D_API virtual ~UPaperTileMap();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h_38_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h_41_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h_41_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h_41_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperTileMap;
// ********** End Class UPaperTileMap **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMap_h
// ********** Begin Enum ETileMapProjectionMode ****************************************************
#define FOREACH_ENUM_ETILEMAPPROJECTIONMODE(op) \
op(ETileMapProjectionMode::Orthogonal) \
op(ETileMapProjectionMode::IsometricDiamond) \
op(ETileMapProjectionMode::IsometricStaggered) \
op(ETileMapProjectionMode::HexagonalStaggered)
namespace ETileMapProjectionMode { enum Type : int; }
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<ETileMapProjectionMode::Type>();
// ********** End Enum ETileMapProjectionMode ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,139 @@
// 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 "PaperTileMapActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperTileMapActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
PAPER2D_API UClass* Z_Construct_UClass_APaperTileMapActor();
PAPER2D_API UClass* Z_Construct_UClass_APaperTileMapActor_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileMapComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class APaperTileMapActor *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_APaperTileMapActor;
UClass* APaperTileMapActor::GetPrivateStaticClass()
{
using TClass = APaperTileMapActor;
if (!Z_Registration_Info_UClass_APaperTileMapActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperTileMapActor"),
Z_Registration_Info_UClass_APaperTileMapActor.InnerSingleton,
StaticRegisterNativesAPaperTileMapActor,
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_APaperTileMapActor.InnerSingleton;
}
UClass* Z_Construct_UClass_APaperTileMapActor_NoRegister()
{
return APaperTileMapActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_APaperTileMapActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * An instance of a UPaperTileMap in a level.\n *\n * This actor is created when you drag a tile map asset from the content browser into the level, and\n * it is just a thin wrapper around a UPaperTileMapComponent that actually references the asset.\n */" },
{ "IgnoreCategoryKeywordsInSubclasses", "true" },
{ "IncludePath", "PaperTileMapActor.h" },
{ "ModuleRelativePath", "Classes/PaperTileMapActor.h" },
{ "ToolTip", "An instance of a UPaperTileMap in a level.\n\nThis actor is created when you drag a tile map asset from the content browser into the level, and\nit is just a thin wrapper around a UPaperTileMapComponent that actually references the asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderComponent_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "TileMapActor" },
{ "EditInline", "true" },
{ "ExposeFunctionCategories", "Sprite,Rendering,Physics,Components|Sprite" },
{ "ModuleRelativePath", "Classes/PaperTileMapActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class APaperTileMapActor constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class APaperTileMapActor constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<APaperTileMapActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_APaperTileMapActor_Statics
// ********** Begin Class APaperTileMapActor Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APaperTileMapActor_Statics::NewProp_RenderComponent = { "RenderComponent", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APaperTileMapActor, RenderComponent), Z_Construct_UClass_UPaperTileMapComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderComponent_MetaData), NewProp_RenderComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_APaperTileMapActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APaperTileMapActor_Statics::NewProp_RenderComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APaperTileMapActor_Statics::PropPointers) < 2048);
// ********** End Class APaperTileMapActor Property Definitions ************************************
UObject* (*const Z_Construct_UClass_APaperTileMapActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APaperTileMapActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_APaperTileMapActor_Statics::ClassParams = {
&APaperTileMapActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_APaperTileMapActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_APaperTileMapActor_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_APaperTileMapActor_Statics::Class_MetaDataParams), Z_Construct_UClass_APaperTileMapActor_Statics::Class_MetaDataParams)
};
void APaperTileMapActor::StaticRegisterNativesAPaperTileMapActor()
{
}
UClass* Z_Construct_UClass_APaperTileMapActor()
{
if (!Z_Registration_Info_UClass_APaperTileMapActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_APaperTileMapActor.OuterSingleton, Z_Construct_UClass_APaperTileMapActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_APaperTileMapActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, APaperTileMapActor);
APaperTileMapActor::~APaperTileMapActor() {}
// ********** End Class APaperTileMapActor *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapActor_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_APaperTileMapActor, APaperTileMapActor::StaticClass, TEXT("APaperTileMapActor"), &Z_Registration_Info_UClass_APaperTileMapActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(APaperTileMapActor), 1561935875U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapActor_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapActor_h__Script_Paper2D_973682484{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapActor_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapActor_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// 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 "PaperTileMapActor.h"
#ifdef PAPER2D_PaperTileMapActor_generated_h
#error "PaperTileMapActor.generated.h already included, missing '#pragma once' in PaperTileMapActor.h"
#endif
#define PAPER2D_PaperTileMapActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class APaperTileMapActor *******************************************************
struct Z_Construct_UClass_APaperTileMapActor_Statics;
PAPER2D_API UClass* Z_Construct_UClass_APaperTileMapActor_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapActor_h_22_INCLASS \
private: \
static void StaticRegisterNativesAPaperTileMapActor(); \
friend struct ::Z_Construct_UClass_APaperTileMapActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_APaperTileMapActor_NoRegister(); \
public: \
DECLARE_CLASS2(APaperTileMapActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_APaperTileMapActor_NoRegister) \
DECLARE_SERIALIZER(APaperTileMapActor)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapActor_h_22_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API APaperTileMapActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(APaperTileMapActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, APaperTileMapActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(APaperTileMapActor); \
/** Deleted move- and copy-constructors, should never be used */ \
APaperTileMapActor(APaperTileMapActor&&) = delete; \
APaperTileMapActor(const APaperTileMapActor&) = delete; \
PAPER2D_API virtual ~APaperTileMapActor();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapActor_h_19_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapActor_h_22_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapActor_h_22_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapActor_h_22_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class APaperTileMapActor;
// ********** End Class APaperTileMapActor *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,95 @@
// 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 "PaperTileMapComponent.h"
#ifdef PAPER2D_PaperTileMapComponent_generated_h
#error "PaperTileMapComponent.generated.h already included, missing '#pragma once' in PaperTileMapComponent.h"
#endif
#define PAPER2D_PaperTileMapComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UPaperTileLayer;
class UPaperTileMap;
struct FLinearColor;
struct FPaperTileInfo;
// ********** Begin Class UPaperTileMapComponent ***************************************************
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapComponent_h_40_RPC_WRAPPERS \
DECLARE_FUNCTION(execRebuildCollision); \
DECLARE_FUNCTION(execSetLayerCollision); \
DECLARE_FUNCTION(execSetDefaultCollisionThickness); \
DECLARE_FUNCTION(execGetTilePolygon); \
DECLARE_FUNCTION(execGetTileCenterPosition); \
DECLARE_FUNCTION(execGetTileCornerPosition); \
DECLARE_FUNCTION(execMakeTileMapEditable); \
DECLARE_FUNCTION(execSetLayerColor); \
DECLARE_FUNCTION(execGetLayerColor); \
DECLARE_FUNCTION(execSetTileMapColor); \
DECLARE_FUNCTION(execGetTileMapColor); \
DECLARE_FUNCTION(execAddNewLayer); \
DECLARE_FUNCTION(execResizeMap); \
DECLARE_FUNCTION(execSetTile); \
DECLARE_FUNCTION(execGetTile); \
DECLARE_FUNCTION(execGetMapSize); \
DECLARE_FUNCTION(execSetTileMap); \
DECLARE_FUNCTION(execOwnsTileMap); \
DECLARE_FUNCTION(execCreateNewTileMap);
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapComponent_h_40_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperTileMapComponent, PAPER2D_API)
struct Z_Construct_UClass_UPaperTileMapComponent_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileMapComponent_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapComponent_h_40_INCLASS \
private: \
static void StaticRegisterNativesUPaperTileMapComponent(); \
friend struct ::Z_Construct_UClass_UPaperTileMapComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperTileMapComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperTileMapComponent, UMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperTileMapComponent_NoRegister) \
DECLARE_SERIALIZER(UPaperTileMapComponent) \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapComponent_h_40_ARCHIVESERIALIZER
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapComponent_h_40_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperTileMapComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperTileMapComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperTileMapComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperTileMapComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperTileMapComponent(UPaperTileMapComponent&&) = delete; \
UPaperTileMapComponent(const UPaperTileMapComponent&) = delete; \
PAPER2D_API virtual ~UPaperTileMapComponent();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapComponent_h_37_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapComponent_h_40_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapComponent_h_40_RPC_WRAPPERS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapComponent_h_40_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapComponent_h_40_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperTileMapComponent;
// ********** End Class UPaperTileMapComponent *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileMapComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,474 @@
// 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 "PaperTileSet.h"
#include "IntMargin.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
#include "SpriteEditorOnlyTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePaperTileSet() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntPoint();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileSet();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileSet_NoRegister();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FIntMargin();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FPaperTileMetadata();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FPaperTileSetTerrain();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FSpriteGeometryCollection();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPaperTileMetadata ************************************************
struct Z_Construct_UScriptStruct_FPaperTileMetadata_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPaperTileMetadata); }
static inline consteval int16 GetStructAlignment() { return alignof(FPaperTileMetadata); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// Information about a single tile in a tile set\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ShowOnlyInnerProperties", "" },
{ "ToolTip", "Information about a single tile in a tile set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UserDataName_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// A tag that can be used for grouping and categorizing (consider using it as the index into a UDataTable asset).\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "A tag that can be used for grouping and categorizing (consider using it as the index into a UDataTable asset)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionData_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Collision data for the tile\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "Collision data for the tile" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TerrainMembership_MetaData[] = {
{ "Comment", "// Indexes into the Terrains array of the owning tile set, in counterclockwise order starting from top-left\n// 0xFF indicates no membership.\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "Indexes into the Terrains array of the owning tile set, in counterclockwise order starting from top-left\n0xFF indicates no membership." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPaperTileMetadata constinit property declarations ****************
static const UECodeGen_Private::FNamePropertyParams NewProp_UserDataName;
static const UECodeGen_Private::FStructPropertyParams NewProp_CollisionData;
static const UECodeGen_Private::FBytePropertyParams NewProp_TerrainMembership;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPaperTileMetadata constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPaperTileMetadata>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPaperTileMetadata_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPaperTileMetadata;
class UScriptStruct* FPaperTileMetadata::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPaperTileMetadata.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPaperTileMetadata.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPaperTileMetadata, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("PaperTileMetadata"));
}
return Z_Registration_Info_UScriptStruct_FPaperTileMetadata.OuterSingleton;
}
// ********** Begin ScriptStruct FPaperTileMetadata Property Definitions ***************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::NewProp_UserDataName = { "UserDataName", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTileMetadata, UserDataName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UserDataName_MetaData), NewProp_UserDataName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::NewProp_CollisionData = { "CollisionData", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTileMetadata, CollisionData), Z_Construct_UScriptStruct_FSpriteGeometryCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionData_MetaData), NewProp_CollisionData_MetaData) }; // 1493429670
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::NewProp_TerrainMembership = { "TerrainMembership", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(TerrainMembership, FPaperTileMetadata), STRUCT_OFFSET(FPaperTileMetadata, TerrainMembership), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TerrainMembership_MetaData), NewProp_TerrainMembership_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::NewProp_UserDataName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::NewProp_CollisionData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::NewProp_TerrainMembership,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPaperTileMetadata Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"PaperTileMetadata",
Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::PropPointers),
sizeof(FPaperTileMetadata),
alignof(FPaperTileMetadata),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPaperTileMetadata()
{
if (!Z_Registration_Info_UScriptStruct_FPaperTileMetadata.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPaperTileMetadata.InnerSingleton, Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPaperTileMetadata.InnerSingleton);
}
// ********** End ScriptStruct FPaperTileMetadata **************************************************
// ********** Begin ScriptStruct FPaperTileSetTerrain **********************************************
struct Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPaperTileSetTerrain); }
static inline consteval int16 GetStructAlignment() { return alignof(FPaperTileSetTerrain); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// Information about a terrain type\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "Information about a terrain type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TerrainName_MetaData[] = {
{ "Category", "Sprite" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CenterTileIndex_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPaperTileSetTerrain constinit property declarations **************
static const UECodeGen_Private::FStrPropertyParams NewProp_TerrainName;
static const UECodeGen_Private::FIntPropertyParams NewProp_CenterTileIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPaperTileSetTerrain constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPaperTileSetTerrain>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPaperTileSetTerrain;
class UScriptStruct* FPaperTileSetTerrain::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPaperTileSetTerrain.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPaperTileSetTerrain.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPaperTileSetTerrain, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("PaperTileSetTerrain"));
}
return Z_Registration_Info_UScriptStruct_FPaperTileSetTerrain.OuterSingleton;
}
// ********** Begin ScriptStruct FPaperTileSetTerrain Property Definitions *************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::NewProp_TerrainName = { "TerrainName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTileSetTerrain, TerrainName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TerrainName_MetaData), NewProp_TerrainName_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::NewProp_CenterTileIndex = { "CenterTileIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPaperTileSetTerrain, CenterTileIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CenterTileIndex_MetaData), NewProp_CenterTileIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::NewProp_TerrainName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::NewProp_CenterTileIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPaperTileSetTerrain Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"PaperTileSetTerrain",
Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::PropPointers),
sizeof(FPaperTileSetTerrain),
alignof(FPaperTileSetTerrain),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPaperTileSetTerrain()
{
if (!Z_Registration_Info_UScriptStruct_FPaperTileSetTerrain.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPaperTileSetTerrain.InnerSingleton, Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPaperTileSetTerrain.InnerSingleton);
}
// ********** End ScriptStruct FPaperTileSetTerrain ************************************************
// ********** Begin Class UPaperTileSet ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPaperTileSet;
UClass* UPaperTileSet::GetPrivateStaticClass()
{
using TClass = UPaperTileSet;
if (!Z_Registration_Info_UClass_UPaperTileSet.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PaperTileSet"),
Z_Registration_Info_UClass_UPaperTileSet.InnerSingleton,
StaticRegisterNativesUPaperTileSet,
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_UPaperTileSet.InnerSingleton;
}
UClass* Z_Construct_UClass_UPaperTileSet_NoRegister()
{
return UPaperTileSet::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPaperTileSet_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * A tile set is a collection of tiles pulled from a texture that can be used to fill out a tile map.\n *\n * @see UPaperTileMap, UPaperTileMapComponent\n */" },
{ "IncludePath", "PaperTileSet.h" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "A tile set is a collection of tiles pulled from a texture that can be used to fill out a tile map.\n\n@see UPaperTileMap, UPaperTileMapComponent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileSize_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "TileSet" },
{ "ClampMin", "1" },
{ "Comment", "// The width and height of a single tile (in pixels)\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "The width and height of a single tile (in pixels)" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileSheet_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "TileSet" },
{ "Comment", "// The tile sheet texture associated with this tile set\n" },
{ "DisplayName", "Tile Sheet Texture" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "The tile sheet texture associated with this tile set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdditionalSourceTextures_MetaData[] = {
{ "Category", "TileSet" },
{ "Comment", "// Additional source textures for other slots\n" },
{ "DisplayName", "Additional Textures" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "Additional source textures for other slots" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BorderMargin_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "TileSet" },
{ "ClampMin", "0" },
{ "Comment", "// The amount of padding around the border of the tile sheet (in pixels)\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "The amount of padding around the border of the tile sheet (in pixels)" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerTileSpacing_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "TileSet" },
{ "ClampMin", "0" },
{ "Comment", "// The amount of padding between tiles in the tile sheet (in pixels)\n" },
{ "DisplayName", "Per-Tile Spacing" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "The amount of padding between tiles in the tile sheet (in pixels)" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DrawingOffset_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "TileSet" },
{ "Comment", "// The drawing offset for tiles from this set (in pixels)\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "The drawing offset for tiles from this set (in pixels)" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackgroundColor_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "TileSet" },
{ "Comment", "/** The background color displayed in the tile set viewer */" },
{ "HideAlphaChannel", "" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "The background color displayed in the tile set viewer" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WidthInTiles_MetaData[] = {
{ "Comment", "// Cached width of this tile set (in tiles)\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "Cached width of this tile set (in tiles)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightInTiles_MetaData[] = {
{ "Comment", "// Cached height of this tile set (in tiles)\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "Cached height of this tile set (in tiles)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllocatedWidth_MetaData[] = {
{ "Comment", "// Allocated width of the per-tile data\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "Allocated width of the per-tile data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllocatedHeight_MetaData[] = {
{ "Comment", "// Allocated height of the per-tile data\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "Allocated height of the per-tile data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerTileData_MetaData[] = {
{ "Category", "Sprite" },
{ "Comment", "// Per-tile information\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "Per-tile information" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Terrains_MetaData[] = {
{ "Comment", "// Terrain information\n//@TODO: TileMapTerrains: (EditAnywhere, Category=Sprite)\n" },
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
{ "ToolTip", "Terrain information\n@TODO: TileMapTerrains: (EditAnywhere, Category=Sprite)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileWidth_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileHeight_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Margin_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spacing_MetaData[] = {
{ "ModuleRelativePath", "Classes/PaperTileSet.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UPaperTileSet constinit property declarations ****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_TileSize;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TileSheet;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AdditionalSourceTextures_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AdditionalSourceTextures;
static const UECodeGen_Private::FStructPropertyParams NewProp_BorderMargin;
static const UECodeGen_Private::FStructPropertyParams NewProp_PerTileSpacing;
static const UECodeGen_Private::FStructPropertyParams NewProp_DrawingOffset;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_BackgroundColor;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FIntPropertyParams NewProp_WidthInTiles;
static const UECodeGen_Private::FIntPropertyParams NewProp_HeightInTiles;
static const UECodeGen_Private::FIntPropertyParams NewProp_AllocatedWidth;
static const UECodeGen_Private::FIntPropertyParams NewProp_AllocatedHeight;
static const UECodeGen_Private::FStructPropertyParams NewProp_PerTileData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PerTileData;
static const UECodeGen_Private::FStructPropertyParams NewProp_Terrains_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Terrains;
static const UECodeGen_Private::FIntPropertyParams NewProp_TileWidth;
static const UECodeGen_Private::FIntPropertyParams NewProp_TileHeight;
static const UECodeGen_Private::FIntPropertyParams NewProp_Margin;
static const UECodeGen_Private::FIntPropertyParams NewProp_Spacing;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPaperTileSet constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPaperTileSet>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPaperTileSet_Statics
// ********** Begin Class UPaperTileSet Property Definitions ***************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_TileSize = { "TileSize", nullptr, (EPropertyFlags)0x0040000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, TileSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileSize_MetaData), NewProp_TileSize_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_TileSheet = { "TileSheet", nullptr, (EPropertyFlags)0x0144000000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, TileSheet), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileSheet_MetaData), NewProp_TileSheet_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_AdditionalSourceTextures_Inner = { "AdditionalSourceTextures", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_AdditionalSourceTextures = { "AdditionalSourceTextures", nullptr, (EPropertyFlags)0x0144010000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, AdditionalSourceTextures), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdditionalSourceTextures_MetaData), NewProp_AdditionalSourceTextures_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_BorderMargin = { "BorderMargin", nullptr, (EPropertyFlags)0x0040000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, BorderMargin), Z_Construct_UScriptStruct_FIntMargin, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BorderMargin_MetaData), NewProp_BorderMargin_MetaData) }; // 1804099584
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_PerTileSpacing = { "PerTileSpacing", nullptr, (EPropertyFlags)0x0040000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, PerTileSpacing), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerTileSpacing_MetaData), NewProp_PerTileSpacing_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_DrawingOffset = { "DrawingOffset", nullptr, (EPropertyFlags)0x0040000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, DrawingOffset), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DrawingOffset_MetaData), NewProp_DrawingOffset_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_BackgroundColor = { "BackgroundColor", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, BackgroundColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackgroundColor_MetaData), NewProp_BackgroundColor_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_WidthInTiles = { "WidthInTiles", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, WidthInTiles), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WidthInTiles_MetaData), NewProp_WidthInTiles_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_HeightInTiles = { "HeightInTiles", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, HeightInTiles), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightInTiles_MetaData), NewProp_HeightInTiles_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_AllocatedWidth = { "AllocatedWidth", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, AllocatedWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllocatedWidth_MetaData), NewProp_AllocatedWidth_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_AllocatedHeight = { "AllocatedHeight", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, AllocatedHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllocatedHeight_MetaData), NewProp_AllocatedHeight_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_PerTileData_Inner = { "PerTileData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPaperTileMetadata, METADATA_PARAMS(0, nullptr) }; // 3806974194
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_PerTileData = { "PerTileData", nullptr, (EPropertyFlags)0x0040000000000041, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, PerTileData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerTileData_MetaData), NewProp_PerTileData_MetaData) }; // 3806974194
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_Terrains_Inner = { "Terrains", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPaperTileSetTerrain, METADATA_PARAMS(0, nullptr) }; // 3275690338
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_Terrains = { "Terrains", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, Terrains), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Terrains_MetaData), NewProp_Terrains_MetaData) }; // 3275690338
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_TileWidth = { "TileWidth", nullptr, (EPropertyFlags)0x0040000020000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, TileWidth_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileWidth_MetaData), NewProp_TileWidth_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_TileHeight = { "TileHeight", nullptr, (EPropertyFlags)0x0040000020000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, TileHeight_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileHeight_MetaData), NewProp_TileHeight_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_Margin = { "Margin", nullptr, (EPropertyFlags)0x0040000020000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, Margin_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Margin_MetaData), NewProp_Margin_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPaperTileSet_Statics::NewProp_Spacing = { "Spacing", nullptr, (EPropertyFlags)0x0040000020000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPaperTileSet, Spacing_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spacing_MetaData), NewProp_Spacing_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPaperTileSet_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_TileSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_TileSheet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_AdditionalSourceTextures_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_AdditionalSourceTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_BorderMargin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_PerTileSpacing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_DrawingOffset,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_BackgroundColor,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_WidthInTiles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_HeightInTiles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_AllocatedWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_AllocatedHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_PerTileData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_PerTileData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_Terrains_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_Terrains,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_TileWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_TileHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_Margin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPaperTileSet_Statics::NewProp_Spacing,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileSet_Statics::PropPointers) < 2048);
// ********** End Class UPaperTileSet Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UPaperTileSet_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileSet_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPaperTileSet_Statics::ClassParams = {
&UPaperTileSet::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPaperTileSet_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileSet_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPaperTileSet_Statics::Class_MetaDataParams), Z_Construct_UClass_UPaperTileSet_Statics::Class_MetaDataParams)
};
void UPaperTileSet::StaticRegisterNativesUPaperTileSet()
{
}
UClass* Z_Construct_UClass_UPaperTileSet()
{
if (!Z_Registration_Info_UClass_UPaperTileSet.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPaperTileSet.OuterSingleton, Z_Construct_UClass_UPaperTileSet_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPaperTileSet.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPaperTileSet);
UPaperTileSet::~UPaperTileSet() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperTileSet)
// ********** End Class UPaperTileSet **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h__Script_Paper2D_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPaperTileMetadata::StaticStruct, Z_Construct_UScriptStruct_FPaperTileMetadata_Statics::NewStructOps, TEXT("PaperTileMetadata"),&Z_Registration_Info_UScriptStruct_FPaperTileMetadata, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPaperTileMetadata), 3806974194U) },
{ FPaperTileSetTerrain::StaticStruct, Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics::NewStructOps, TEXT("PaperTileSetTerrain"),&Z_Registration_Info_UScriptStruct_FPaperTileSetTerrain, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPaperTileSetTerrain), 3275690338U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPaperTileSet, UPaperTileSet::StaticClass, TEXT("UPaperTileSet"), &Z_Registration_Info_UClass_UPaperTileSet, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPaperTileSet), 1992769266U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h__Script_Paper2D_1836581510{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h__Script_Paper2D_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h__Script_Paper2D_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h__Script_Paper2D_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,88 @@
// 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 "PaperTileSet.h"
#ifdef PAPER2D_PaperTileSet_generated_h
#error "PaperTileSet.generated.h already included, missing '#pragma once' in PaperTileSet.h"
#endif
#define PAPER2D_PaperTileSet_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPaperTileMetadata ************************************************
struct Z_Construct_UScriptStruct_FPaperTileMetadata_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h_19_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPaperTileMetadata_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FPaperTileMetadata;
// ********** End ScriptStruct FPaperTileMetadata **************************************************
// ********** Begin ScriptStruct FPaperTileSetTerrain **********************************************
struct Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h_62_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPaperTileSetTerrain_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FPaperTileSetTerrain;
// ********** End ScriptStruct FPaperTileSetTerrain ************************************************
// ********** Begin Class UPaperTileSet ************************************************************
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h_79_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UPaperTileSet, PAPER2D_API)
struct Z_Construct_UClass_UPaperTileSet_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileSet_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h_79_INCLASS \
private: \
static void StaticRegisterNativesUPaperTileSet(); \
friend struct ::Z_Construct_UClass_UPaperTileSet_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UPaperTileSet_NoRegister(); \
public: \
DECLARE_CLASS2(UPaperTileSet, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UPaperTileSet_NoRegister) \
DECLARE_SERIALIZER(UPaperTileSet) \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h_79_ARCHIVESERIALIZER
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h_79_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PAPER2D_API UPaperTileSet(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPaperTileSet) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PAPER2D_API, UPaperTileSet); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPaperTileSet); \
/** Deleted move- and copy-constructors, should never be used */ \
UPaperTileSet(UPaperTileSet&&) = delete; \
UPaperTileSet(const UPaperTileSet&) = delete; \
PAPER2D_API virtual ~UPaperTileSet();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h_76_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h_79_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h_79_INCLASS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h_79_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPaperTileSet;
// ********** End Class UPaperTileSet **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_PaperTileSet_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,114 @@
// 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 "SpriteDrawCall.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSpriteDrawCall() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UTexture_NoRegister();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FSpriteDrawCallRecord();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSpriteDrawCallRecord *********************************************
struct Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSpriteDrawCallRecord); }
static inline consteval int16 GetStructAlignment() { return alignof(FSpriteDrawCallRecord); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "//\n" },
{ "ModuleRelativePath", "Classes/SpriteDrawCall.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Destination_MetaData[] = {
{ "ModuleRelativePath", "Classes/SpriteDrawCall.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseTexture_MetaData[] = {
{ "ModuleRelativePath", "Classes/SpriteDrawCall.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "ModuleRelativePath", "Classes/SpriteDrawCall.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSpriteDrawCallRecord constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_Destination;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BaseTexture;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSpriteDrawCallRecord constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSpriteDrawCallRecord>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSpriteDrawCallRecord;
class UScriptStruct* FSpriteDrawCallRecord::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSpriteDrawCallRecord.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSpriteDrawCallRecord.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSpriteDrawCallRecord, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("SpriteDrawCallRecord"));
}
return Z_Registration_Info_UScriptStruct_FSpriteDrawCallRecord.OuterSingleton;
}
// ********** Begin ScriptStruct FSpriteDrawCallRecord Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::NewProp_Destination = { "Destination", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteDrawCallRecord, Destination), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Destination_MetaData), NewProp_Destination_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::NewProp_BaseTexture = { "BaseTexture", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteDrawCallRecord, BaseTexture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseTexture_MetaData), NewProp_BaseTexture_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteDrawCallRecord, Color), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::NewProp_Destination,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::NewProp_BaseTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::NewProp_Color,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSpriteDrawCallRecord Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"SpriteDrawCallRecord",
Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::PropPointers),
sizeof(FSpriteDrawCallRecord),
alignof(FSpriteDrawCallRecord),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSpriteDrawCallRecord()
{
if (!Z_Registration_Info_UScriptStruct_FSpriteDrawCallRecord.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSpriteDrawCallRecord.InnerSingleton, Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSpriteDrawCallRecord.InnerSingleton);
}
// ********** End ScriptStruct FSpriteDrawCallRecord ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteDrawCall_h__Script_Paper2D_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSpriteDrawCallRecord::StaticStruct, Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics::NewStructOps, TEXT("SpriteDrawCallRecord"),&Z_Registration_Info_UScriptStruct_FSpriteDrawCallRecord, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSpriteDrawCallRecord), 4036520241U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteDrawCall_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteDrawCall_h__Script_Paper2D_3622386919{
TEXT("/Script/Paper2D"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteDrawCall_h__Script_Paper2D_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteDrawCall_h__Script_Paper2D_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "SpriteDrawCall.h"
#ifdef PAPER2D_SpriteDrawCall_generated_h
#error "SpriteDrawCall.generated.h already included, missing '#pragma once' in SpriteDrawCall.h"
#endif
#define PAPER2D_SpriteDrawCall_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSpriteDrawCallRecord *********************************************
struct Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteDrawCall_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSpriteDrawCallRecord_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FSpriteDrawCallRecord;
// ********** End ScriptStruct FSpriteDrawCallRecord ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteDrawCall_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,622 @@
// 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 "SpriteEditorOnlyTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSpriteEditorOnlyTypes() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_ESpriteCollisionMode();
PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_ESpritePivotMode();
PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_ESpritePolygonMode();
PAPER2D_API UEnum* Z_Construct_UEnum_Paper2D_ESpriteShapeType();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FSpriteAssetInitParameters();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FSpriteGeometryCollection();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FSpriteGeometryShape();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ESpriteCollisionMode ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESpriteCollisionMode;
static UEnum* ESpriteCollisionMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESpriteCollisionMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ESpriteCollisionMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Paper2D_ESpriteCollisionMode, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("ESpriteCollisionMode"));
}
return Z_Registration_Info_UEnum_ESpriteCollisionMode.OuterSingleton;
}
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<ESpriteCollisionMode::Type>()
{
return ESpriteCollisionMode_StaticEnum();
}
struct Z_Construct_UEnum_Paper2D_ESpriteCollisionMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "// The kind of collision that a Paper2D asset or component might participate in\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "None.Comment", "/** Should this have no collison and not participate in physics? */" },
{ "None.Name", "ESpriteCollisionMode::None" },
{ "None.ToolTip", "Should this have no collison and not participate in physics?" },
{ "ToolTip", "The kind of collision that a Paper2D asset or component might participate in" },
{ "Use2DPhysics.DisplayName", "Use 2D Physics (Deprecated)" },
{ "Use2DPhysics.Hidden", "" },
{ "Use2DPhysics.Name", "ESpriteCollisionMode::Use2DPhysics" },
{ "Use3DPhysics.Comment", "/** Should this have 3D collision geometry and participate in the 3D physics world? */" },
{ "Use3DPhysics.DisplayName", "Use 3D Physics" },
{ "Use3DPhysics.Name", "ESpriteCollisionMode::Use3DPhysics" },
{ "Use3DPhysics.ToolTip", "Should this have 3D collision geometry and participate in the 3D physics world?" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESpriteCollisionMode::None", (int64)ESpriteCollisionMode::None },
{ "ESpriteCollisionMode::Use2DPhysics", (int64)ESpriteCollisionMode::Use2DPhysics },
{ "ESpriteCollisionMode::Use3DPhysics", (int64)ESpriteCollisionMode::Use3DPhysics },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Paper2D_ESpriteCollisionMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Paper2D_ESpriteCollisionMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
"ESpriteCollisionMode",
"ESpriteCollisionMode::Type",
Z_Construct_UEnum_Paper2D_ESpriteCollisionMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_ESpriteCollisionMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_ESpriteCollisionMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Paper2D_ESpriteCollisionMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Paper2D_ESpriteCollisionMode()
{
if (!Z_Registration_Info_UEnum_ESpriteCollisionMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESpriteCollisionMode.InnerSingleton, Z_Construct_UEnum_Paper2D_ESpriteCollisionMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESpriteCollisionMode.InnerSingleton;
}
// ********** End Enum ESpriteCollisionMode ********************************************************
// ********** Begin Enum ESpriteShapeType **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESpriteShapeType;
static UEnum* ESpriteShapeType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESpriteShapeType.OuterSingleton)
{
Z_Registration_Info_UEnum_ESpriteShapeType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Paper2D_ESpriteShapeType, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("ESpriteShapeType"));
}
return Z_Registration_Info_UEnum_ESpriteShapeType.OuterSingleton;
}
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<ESpriteShapeType>()
{
return ESpriteShapeType_StaticEnum();
}
struct Z_Construct_UEnum_Paper2D_ESpriteShapeType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Box.Comment", "/** Box/Rectangular prism (size defined by BoxSize) */" },
{ "Box.Name", "ESpriteShapeType::Box" },
{ "Box.ToolTip", "Box/Rectangular prism (size defined by BoxSize)" },
{ "Circle.Comment", "/** Circle/Sphere (major axis is defined by BoxSize.X, minor axis by BoxSize.Y) */" },
{ "Circle.Name", "ESpriteShapeType::Circle" },
{ "Circle.ToolTip", "Circle/Sphere (major axis is defined by BoxSize.X, minor axis by BoxSize.Y)" },
{ "Comment", "// The type of a shape in a sprite geometry structure\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "Polygon.Comment", "/** Custom closed polygon */" },
{ "Polygon.Name", "ESpriteShapeType::Polygon" },
{ "Polygon.ToolTip", "Custom closed polygon" },
{ "ToolTip", "The type of a shape in a sprite geometry structure" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESpriteShapeType::Box", (int64)ESpriteShapeType::Box },
{ "ESpriteShapeType::Circle", (int64)ESpriteShapeType::Circle },
{ "ESpriteShapeType::Polygon", (int64)ESpriteShapeType::Polygon },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Paper2D_ESpriteShapeType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Paper2D_ESpriteShapeType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
"ESpriteShapeType",
"ESpriteShapeType",
Z_Construct_UEnum_Paper2D_ESpriteShapeType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_ESpriteShapeType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_ESpriteShapeType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Paper2D_ESpriteShapeType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Paper2D_ESpriteShapeType()
{
if (!Z_Registration_Info_UEnum_ESpriteShapeType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESpriteShapeType.InnerSingleton, Z_Construct_UEnum_Paper2D_ESpriteShapeType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESpriteShapeType.InnerSingleton;
}
// ********** End Enum ESpriteShapeType ************************************************************
// ********** Begin ScriptStruct FSpriteGeometryShape **********************************************
struct Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSpriteGeometryShape); }
static inline consteval int16 GetStructAlignment() { return alignof(FSpriteGeometryShape); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// A single piece of geometry (e.g., a polygon which may be convex or concave, a box, or a circle)\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "A single piece of geometry (e.g., a polygon which may be convex or concave, a box, or a circle)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShapeType_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "// The type of this piece of geometry\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "The type of this piece of geometry" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vertices_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "// Vertices for the polygon (valid for Box and Polygon, but empty for Circle)\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "Vertices for the polygon (valid for Box and Polygon, but empty for Circle)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoxSize_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "// Size of the box or major/minor dimensions of the circle\n// Note: Only valid when GeometryType is Box or Circle\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "Size of the box or major/minor dimensions of the circle\nNote: Only valid when GeometryType is Box or Circle" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoxPosition_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "// Center of the box or circle, acts as the pivot point for polygons (but may not be at the center of them)\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "Center of the box or circle, acts as the pivot point for polygons (but may not be at the center of them)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotation_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "// Rotation of the shape (in degrees)\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "Rotation of the shape (in degrees)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNegativeWinding_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "// For Polygon geometry, this tells us if the winding should be negative (CW) regardless of the order in Vertices\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "For Polygon geometry, this tells us if the winding should be negative (CW) regardless of the order in Vertices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSpriteGeometryShape constinit property declarations **************
static const UECodeGen_Private::FBytePropertyParams NewProp_ShapeType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ShapeType;
static const UECodeGen_Private::FStructPropertyParams NewProp_Vertices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Vertices;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoxSize;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoxPosition;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Rotation;
static void NewProp_bNegativeWinding_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNegativeWinding;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSpriteGeometryShape constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSpriteGeometryShape>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSpriteGeometryShape;
class UScriptStruct* FSpriteGeometryShape::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSpriteGeometryShape.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSpriteGeometryShape.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSpriteGeometryShape, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("SpriteGeometryShape"));
}
return Z_Registration_Info_UScriptStruct_FSpriteGeometryShape.OuterSingleton;
}
// ********** Begin ScriptStruct FSpriteGeometryShape Property Definitions *************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_ShapeType_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_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_ShapeType = { "ShapeType", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteGeometryShape, ShapeType), Z_Construct_UEnum_Paper2D_ESpriteShapeType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShapeType_MetaData), NewProp_ShapeType_MetaData) }; // 4144881531
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_Vertices_Inner = { "Vertices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_Vertices = { "Vertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteGeometryShape, Vertices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vertices_MetaData), NewProp_Vertices_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_BoxSize = { "BoxSize", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteGeometryShape, BoxSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoxSize_MetaData), NewProp_BoxSize_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_BoxPosition = { "BoxPosition", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteGeometryShape, BoxPosition), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoxPosition_MetaData), NewProp_BoxPosition_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteGeometryShape, Rotation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotation_MetaData), NewProp_Rotation_MetaData) };
void Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_bNegativeWinding_SetBit(void* Obj)
{
((FSpriteGeometryShape*)Obj)->bNegativeWinding = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_bNegativeWinding = { "bNegativeWinding", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FSpriteGeometryShape), &Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_bNegativeWinding_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNegativeWinding_MetaData), NewProp_bNegativeWinding_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_ShapeType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_ShapeType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_Vertices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_Vertices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_BoxSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_BoxPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_Rotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewProp_bNegativeWinding,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSpriteGeometryShape Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"SpriteGeometryShape",
Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::PropPointers),
sizeof(FSpriteGeometryShape),
alignof(FSpriteGeometryShape),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSpriteGeometryShape()
{
if (!Z_Registration_Info_UScriptStruct_FSpriteGeometryShape.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSpriteGeometryShape.InnerSingleton, Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSpriteGeometryShape.InnerSingleton);
}
// ********** End ScriptStruct FSpriteGeometryShape ************************************************
// ********** Begin Enum ESpritePolygonMode ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESpritePolygonMode;
static UEnum* ESpritePolygonMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESpritePolygonMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ESpritePolygonMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Paper2D_ESpritePolygonMode, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("ESpritePolygonMode"));
}
return Z_Registration_Info_UEnum_ESpritePolygonMode.OuterSingleton;
}
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<ESpritePolygonMode::Type>()
{
return ESpritePolygonMode_StaticEnum();
}
struct Z_Construct_UEnum_Paper2D_ESpritePolygonMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "// Method of specifying polygons for a sprite's render or collision data\n" },
{ "Diced.Comment", "/** Diced (split up into smaller squares, including only non-empty ones in the final geometry). This option is only supported for Render geometry and will be ignored for Collision geometry. */" },
{ "Diced.Name", "ESpritePolygonMode::Diced" },
{ "Diced.ToolTip", "Diced (split up into smaller squares, including only non-empty ones in the final geometry). This option is only supported for Render geometry and will be ignored for Collision geometry." },
{ "FullyCustom.Comment", "/** Fully custom geometry; edited by hand */" },
{ "FullyCustom.Name", "ESpritePolygonMode::FullyCustom" },
{ "FullyCustom.ToolTip", "Fully custom geometry; edited by hand" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ShrinkWrapped.Comment", "/** Shrink-wrapped geometry */" },
{ "ShrinkWrapped.Name", "ESpritePolygonMode::ShrinkWrapped" },
{ "ShrinkWrapped.ToolTip", "Shrink-wrapped geometry" },
{ "SourceBoundingBox.Comment", "/** Use the bounding box of the source sprite (no optimization) */" },
{ "SourceBoundingBox.Name", "ESpritePolygonMode::SourceBoundingBox" },
{ "SourceBoundingBox.ToolTip", "Use the bounding box of the source sprite (no optimization)" },
{ "TightBoundingBox.Comment", "/** Tighten the bounding box around the sprite to exclude fully transparent areas (the default) */" },
{ "TightBoundingBox.Name", "ESpritePolygonMode::TightBoundingBox" },
{ "TightBoundingBox.ToolTip", "Tighten the bounding box around the sprite to exclude fully transparent areas (the default)" },
{ "ToolTip", "Method of specifying polygons for a sprite's render or collision data" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESpritePolygonMode::SourceBoundingBox", (int64)ESpritePolygonMode::SourceBoundingBox },
{ "ESpritePolygonMode::TightBoundingBox", (int64)ESpritePolygonMode::TightBoundingBox },
{ "ESpritePolygonMode::ShrinkWrapped", (int64)ESpritePolygonMode::ShrinkWrapped },
{ "ESpritePolygonMode::FullyCustom", (int64)ESpritePolygonMode::FullyCustom },
{ "ESpritePolygonMode::Diced", (int64)ESpritePolygonMode::Diced },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Paper2D_ESpritePolygonMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Paper2D_ESpritePolygonMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
"ESpritePolygonMode",
"ESpritePolygonMode::Type",
Z_Construct_UEnum_Paper2D_ESpritePolygonMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_ESpritePolygonMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_ESpritePolygonMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Paper2D_ESpritePolygonMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Paper2D_ESpritePolygonMode()
{
if (!Z_Registration_Info_UEnum_ESpritePolygonMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESpritePolygonMode.InnerSingleton, Z_Construct_UEnum_Paper2D_ESpritePolygonMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESpritePolygonMode.InnerSingleton;
}
// ********** End Enum ESpritePolygonMode **********************************************************
// ********** Begin ScriptStruct FSpriteGeometryCollection *****************************************
struct Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSpriteGeometryCollection); }
static inline consteval int16 GetStructAlignment() { return alignof(FSpriteGeometryCollection); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Shapes_MetaData[] = {
{ "Category", "PolygonData" },
{ "Comment", "// List of shapes\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "List of shapes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryType_MetaData[] = {
{ "Category", "PolygonData" },
{ "Comment", "// The geometry type (automatic / manual)\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "The geometry type (automatic / manual)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PixelsPerSubdivisionX_MetaData[] = {
{ "Category", "PolygonData" },
{ "Comment", "// Size of a single subdivision (in pixels) in X (for Diced mode)\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "Size of a single subdivision (in pixels) in X (for Diced mode)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PixelsPerSubdivisionY_MetaData[] = {
{ "Category", "PolygonData" },
{ "Comment", "// Size of a single subdivision (in pixels) in Y (for Diced mode)\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "Size of a single subdivision (in pixels) in Y (for Diced mode)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAvoidVertexMerging_MetaData[] = {
{ "Category", "PolygonData" },
{ "Comment", "// Experimental: Hint to the triangulation routine that extra vertices should be preserved\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "Experimental: Hint to the triangulation routine that extra vertices should be preserved" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaThreshold_MetaData[] = {
{ "Category", "PolygonData" },
{ "Comment", "// Alpha threshold for a transparent pixel (range 0..1, anything equal or below this value will be considered unimportant)\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "Alpha threshold for a transparent pixel (range 0..1, anything equal or below this value will be considered unimportant)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DetailAmount_MetaData[] = {
{ "Category", "PolygonData" },
{ "Comment", "// Amount to detail to consider when shrink-wrapping (range 0..1, 0 = low detail, 1 = high detail)\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "Amount to detail to consider when shrink-wrapping (range 0..1, 0 = low detail, 1 = high detail)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimplifyEpsilon_MetaData[] = {
{ "Category", "PolygonData" },
{ "Comment", "// This is the threshold below which multiple vertices will be merged together when doing shrink-wrapping. Higher values result in fewer vertices.\n" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "ToolTip", "This is the threshold below which multiple vertices will be merged together when doing shrink-wrapping. Higher values result in fewer vertices." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSpriteGeometryCollection constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Shapes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Shapes;
static const UECodeGen_Private::FBytePropertyParams NewProp_GeometryType;
static const UECodeGen_Private::FIntPropertyParams NewProp_PixelsPerSubdivisionX;
static const UECodeGen_Private::FIntPropertyParams NewProp_PixelsPerSubdivisionY;
static void NewProp_bAvoidVertexMerging_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAvoidVertexMerging;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AlphaThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DetailAmount;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SimplifyEpsilon;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSpriteGeometryCollection constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSpriteGeometryCollection>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSpriteGeometryCollection;
class UScriptStruct* FSpriteGeometryCollection::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSpriteGeometryCollection.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSpriteGeometryCollection.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSpriteGeometryCollection, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("SpriteGeometryCollection"));
}
return Z_Registration_Info_UScriptStruct_FSpriteGeometryCollection.OuterSingleton;
}
// ********** Begin ScriptStruct FSpriteGeometryCollection Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_Shapes_Inner = { "Shapes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSpriteGeometryShape, METADATA_PARAMS(0, nullptr) }; // 1757140102
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_Shapes = { "Shapes", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteGeometryCollection, Shapes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Shapes_MetaData), NewProp_Shapes_MetaData) }; // 1757140102
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_GeometryType = { "GeometryType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteGeometryCollection, GeometryType), Z_Construct_UEnum_Paper2D_ESpritePolygonMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryType_MetaData), NewProp_GeometryType_MetaData) }; // 1339883716
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_PixelsPerSubdivisionX = { "PixelsPerSubdivisionX", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteGeometryCollection, PixelsPerSubdivisionX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PixelsPerSubdivisionX_MetaData), NewProp_PixelsPerSubdivisionX_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_PixelsPerSubdivisionY = { "PixelsPerSubdivisionY", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteGeometryCollection, PixelsPerSubdivisionY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PixelsPerSubdivisionY_MetaData), NewProp_PixelsPerSubdivisionY_MetaData) };
void Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_bAvoidVertexMerging_SetBit(void* Obj)
{
((FSpriteGeometryCollection*)Obj)->bAvoidVertexMerging = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_bAvoidVertexMerging = { "bAvoidVertexMerging", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FSpriteGeometryCollection), &Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_bAvoidVertexMerging_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAvoidVertexMerging_MetaData), NewProp_bAvoidVertexMerging_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_AlphaThreshold = { "AlphaThreshold", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteGeometryCollection, AlphaThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaThreshold_MetaData), NewProp_AlphaThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_DetailAmount = { "DetailAmount", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteGeometryCollection, DetailAmount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DetailAmount_MetaData), NewProp_DetailAmount_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_SimplifyEpsilon = { "SimplifyEpsilon", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteGeometryCollection, SimplifyEpsilon), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimplifyEpsilon_MetaData), NewProp_SimplifyEpsilon_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_Shapes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_Shapes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_GeometryType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_PixelsPerSubdivisionX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_PixelsPerSubdivisionY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_bAvoidVertexMerging,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_AlphaThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_DetailAmount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewProp_SimplifyEpsilon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSpriteGeometryCollection Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"SpriteGeometryCollection",
Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::PropPointers),
sizeof(FSpriteGeometryCollection),
alignof(FSpriteGeometryCollection),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSpriteGeometryCollection()
{
if (!Z_Registration_Info_UScriptStruct_FSpriteGeometryCollection.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSpriteGeometryCollection.InnerSingleton, Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSpriteGeometryCollection.InnerSingleton);
}
// ********** End ScriptStruct FSpriteGeometryCollection *******************************************
// ********** Begin ScriptStruct FSpriteAssetInitParameters ****************************************
struct Z_Construct_UScriptStruct_FSpriteAssetInitParameters_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSpriteAssetInitParameters); }
static inline consteval int16 GetStructAlignment() { return alignof(FSpriteAssetInitParameters); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSpriteAssetInitParameters constinit property declarations ********
// ********** End ScriptStruct FSpriteAssetInitParameters constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSpriteAssetInitParameters>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSpriteAssetInitParameters_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSpriteAssetInitParameters;
class UScriptStruct* FSpriteAssetInitParameters::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSpriteAssetInitParameters.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSpriteAssetInitParameters.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSpriteAssetInitParameters, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("SpriteAssetInitParameters"));
}
return Z_Registration_Info_UScriptStruct_FSpriteAssetInitParameters.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSpriteAssetInitParameters_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
&NewStructOps,
"SpriteAssetInitParameters",
nullptr,
0,
sizeof(FSpriteAssetInitParameters),
alignof(FSpriteAssetInitParameters),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteAssetInitParameters_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSpriteAssetInitParameters_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSpriteAssetInitParameters()
{
if (!Z_Registration_Info_UScriptStruct_FSpriteAssetInitParameters.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSpriteAssetInitParameters.InnerSingleton, Z_Construct_UScriptStruct_FSpriteAssetInitParameters_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSpriteAssetInitParameters.InnerSingleton);
}
// ********** End ScriptStruct FSpriteAssetInitParameters ******************************************
// ********** Begin Enum ESpritePivotMode **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESpritePivotMode;
static UEnum* ESpritePivotMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESpritePivotMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ESpritePivotMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Paper2D_ESpritePivotMode, (UObject*)Z_Construct_UPackage__Script_Paper2D(), TEXT("ESpritePivotMode"));
}
return Z_Registration_Info_UEnum_ESpritePivotMode.OuterSingleton;
}
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<ESpritePivotMode::Type>()
{
return ESpritePivotMode_StaticEnum();
}
struct Z_Construct_UEnum_Paper2D_ESpritePivotMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Bottom_Center.Name", "ESpritePivotMode::Bottom_Center" },
{ "Bottom_Left.Name", "ESpritePivotMode::Bottom_Left" },
{ "Bottom_Right.Name", "ESpritePivotMode::Bottom_Right" },
{ "Center_Center.Name", "ESpritePivotMode::Center_Center" },
{ "Center_Left.Name", "ESpritePivotMode::Center_Left" },
{ "Center_Right.Name", "ESpritePivotMode::Center_Right" },
{ "Custom.Name", "ESpritePivotMode::Custom" },
{ "ModuleRelativePath", "Classes/SpriteEditorOnlyTypes.h" },
{ "Top_Center.Name", "ESpritePivotMode::Top_Center" },
{ "Top_Left.Name", "ESpritePivotMode::Top_Left" },
{ "Top_Right.Name", "ESpritePivotMode::Top_Right" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESpritePivotMode::Top_Left", (int64)ESpritePivotMode::Top_Left },
{ "ESpritePivotMode::Top_Center", (int64)ESpritePivotMode::Top_Center },
{ "ESpritePivotMode::Top_Right", (int64)ESpritePivotMode::Top_Right },
{ "ESpritePivotMode::Center_Left", (int64)ESpritePivotMode::Center_Left },
{ "ESpritePivotMode::Center_Center", (int64)ESpritePivotMode::Center_Center },
{ "ESpritePivotMode::Center_Right", (int64)ESpritePivotMode::Center_Right },
{ "ESpritePivotMode::Bottom_Left", (int64)ESpritePivotMode::Bottom_Left },
{ "ESpritePivotMode::Bottom_Center", (int64)ESpritePivotMode::Bottom_Center },
{ "ESpritePivotMode::Bottom_Right", (int64)ESpritePivotMode::Bottom_Right },
{ "ESpritePivotMode::Custom", (int64)ESpritePivotMode::Custom },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Paper2D_ESpritePivotMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Paper2D_ESpritePivotMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Paper2D,
nullptr,
"ESpritePivotMode",
"ESpritePivotMode::Type",
Z_Construct_UEnum_Paper2D_ESpritePivotMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_ESpritePivotMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Paper2D_ESpritePivotMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Paper2D_ESpritePivotMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Paper2D_ESpritePivotMode()
{
if (!Z_Registration_Info_UEnum_ESpritePivotMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESpritePivotMode.InnerSingleton, Z_Construct_UEnum_Paper2D_ESpritePivotMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESpritePivotMode.InnerSingleton;
}
// ********** End Enum ESpritePivotMode ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteEditorOnlyTypes_h__Script_Paper2D_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ESpriteCollisionMode_StaticEnum, TEXT("ESpriteCollisionMode"), &Z_Registration_Info_UEnum_ESpriteCollisionMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4252994301U) },
{ ESpriteShapeType_StaticEnum, TEXT("ESpriteShapeType"), &Z_Registration_Info_UEnum_ESpriteShapeType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4144881531U) },
{ ESpritePolygonMode_StaticEnum, TEXT("ESpritePolygonMode"), &Z_Registration_Info_UEnum_ESpritePolygonMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1339883716U) },
{ ESpritePivotMode_StaticEnum, TEXT("ESpritePivotMode"), &Z_Registration_Info_UEnum_ESpritePivotMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3257184696U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSpriteGeometryShape::StaticStruct, Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics::NewStructOps, TEXT("SpriteGeometryShape"),&Z_Registration_Info_UScriptStruct_FSpriteGeometryShape, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSpriteGeometryShape), 1757140102U) },
{ FSpriteGeometryCollection::StaticStruct, Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics::NewStructOps, TEXT("SpriteGeometryCollection"),&Z_Registration_Info_UScriptStruct_FSpriteGeometryCollection, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSpriteGeometryCollection), 1493429670U) },
{ FSpriteAssetInitParameters::StaticStruct, Z_Construct_UScriptStruct_FSpriteAssetInitParameters_Statics::NewStructOps, TEXT("SpriteAssetInitParameters"),&Z_Registration_Info_UScriptStruct_FSpriteAssetInitParameters, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSpriteAssetInitParameters), 16427283U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteEditorOnlyTypes_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteEditorOnlyTypes_h__Script_Paper2D_22783862{
TEXT("/Script/Paper2D"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteEditorOnlyTypes_h__Script_Paper2D_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteEditorOnlyTypes_h__Script_Paper2D_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteEditorOnlyTypes_h__Script_Paper2D_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteEditorOnlyTypes_h__Script_Paper2D_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,102 @@
// 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 "SpriteEditorOnlyTypes.h"
#ifdef PAPER2D_SpriteEditorOnlyTypes_generated_h
#error "SpriteEditorOnlyTypes.generated.h already included, missing '#pragma once' in SpriteEditorOnlyTypes.h"
#endif
#define PAPER2D_SpriteEditorOnlyTypes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSpriteGeometryShape **********************************************
struct Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteEditorOnlyTypes_h_46_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSpriteGeometryShape_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FSpriteGeometryShape;
// ********** End ScriptStruct FSpriteGeometryShape ************************************************
// ********** Begin ScriptStruct FSpriteGeometryCollection *****************************************
struct Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteEditorOnlyTypes_h_170_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSpriteGeometryCollection_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FSpriteGeometryCollection;
// ********** End ScriptStruct FSpriteGeometryCollection *******************************************
// ********** Begin ScriptStruct FSpriteAssetInitParameters ****************************************
struct Z_Construct_UScriptStruct_FSpriteAssetInitParameters_Statics;
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteEditorOnlyTypes_h_259_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSpriteAssetInitParameters_Statics; \
PAPER2D_API static class UScriptStruct* StaticStruct();
struct FSpriteAssetInitParameters;
// ********** End ScriptStruct FSpriteAssetInitParameters ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_SpriteEditorOnlyTypes_h
// ********** Begin Enum ESpriteCollisionMode ******************************************************
#define FOREACH_ENUM_ESPRITECOLLISIONMODE(op) \
op(ESpriteCollisionMode::None) \
op(ESpriteCollisionMode::Use2DPhysics) \
op(ESpriteCollisionMode::Use3DPhysics)
namespace ESpriteCollisionMode { enum Type : int; }
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<ESpriteCollisionMode::Type>();
// ********** End Enum ESpriteCollisionMode ********************************************************
// ********** Begin Enum ESpriteShapeType **********************************************************
#define FOREACH_ENUM_ESPRITESHAPETYPE(op) \
op(ESpriteShapeType::Box) \
op(ESpriteShapeType::Circle) \
op(ESpriteShapeType::Polygon)
enum class ESpriteShapeType : uint8;
template<> struct TIsUEnumClass<ESpriteShapeType> { enum { Value = true }; };
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<ESpriteShapeType>();
// ********** End Enum ESpriteShapeType ************************************************************
// ********** Begin Enum ESpritePolygonMode ********************************************************
#define FOREACH_ENUM_ESPRITEPOLYGONMODE(op) \
op(ESpritePolygonMode::SourceBoundingBox) \
op(ESpritePolygonMode::TightBoundingBox) \
op(ESpritePolygonMode::ShrinkWrapped) \
op(ESpritePolygonMode::FullyCustom) \
op(ESpritePolygonMode::Diced)
namespace ESpritePolygonMode { enum Type : int; }
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<ESpritePolygonMode::Type>();
// ********** End Enum ESpritePolygonMode **********************************************************
// ********** Begin Enum ESpritePivotMode **********************************************************
#define FOREACH_ENUM_ESPRITEPIVOTMODE(op) \
op(ESpritePivotMode::Top_Left) \
op(ESpritePivotMode::Top_Center) \
op(ESpritePivotMode::Top_Right) \
op(ESpritePivotMode::Center_Left) \
op(ESpritePivotMode::Center_Center) \
op(ESpritePivotMode::Center_Right) \
op(ESpritePivotMode::Bottom_Left) \
op(ESpritePivotMode::Bottom_Center) \
op(ESpritePivotMode::Bottom_Right) \
op(ESpritePivotMode::Custom)
namespace ESpritePivotMode { enum Type : int; }
template<> PAPER2D_NON_ATTRIBUTED_API UEnum* StaticEnum<ESpritePivotMode::Type>();
// ********** End Enum ESpritePivotMode ************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,447 @@
// 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 "TileMapBlueprintLibrary.h"
#include "PaperTileLayer.h"
#include "PaperTileSet.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeTileMapBlueprintLibrary() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
PAPER2D_API UClass* Z_Construct_UClass_UPaperTileSet_NoRegister();
PAPER2D_API UClass* Z_Construct_UClass_UTileMapBlueprintLibrary();
PAPER2D_API UClass* Z_Construct_UClass_UTileMapBlueprintLibrary_NoRegister();
PAPER2D_API UScriptStruct* Z_Construct_UScriptStruct_FPaperTileInfo();
UPackage* Z_Construct_UPackage__Script_Paper2D();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UTileMapBlueprintLibrary Function BreakTile ******************************
struct Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics
{
struct TileMapBlueprintLibrary_eventBreakTile_Parms
{
FPaperTileInfo Tile;
int32 TileIndex;
UPaperTileSet* TileSet;
bool bFlipH;
bool bFlipV;
bool bFlipD;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "2" },
{ "Category", "Sprite" },
{ "Comment", "// Breaks out the information for a tile\n" },
{ "ModuleRelativePath", "Classes/TileMapBlueprintLibrary.h" },
{ "ToolTip", "Breaks out the information for a tile" },
};
#endif // WITH_METADATA
// ********** Begin Function BreakTile constinit property declarations *****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Tile;
static const UECodeGen_Private::FIntPropertyParams NewProp_TileIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TileSet;
static void NewProp_bFlipH_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlipH;
static void NewProp_bFlipV_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlipV;
static void NewProp_bFlipD_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlipD;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function BreakTile constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function BreakTile Property Definitions ****************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_Tile = { "Tile", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(TileMapBlueprintLibrary_eventBreakTile_Parms, Tile), Z_Construct_UScriptStruct_FPaperTileInfo, METADATA_PARAMS(0, nullptr) }; // 3727197174
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_TileIndex = { "TileIndex", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(TileMapBlueprintLibrary_eventBreakTile_Parms, TileIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_TileSet = { "TileSet", nullptr, (EPropertyFlags)0x0010040000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(TileMapBlueprintLibrary_eventBreakTile_Parms, TileSet), Z_Construct_UClass_UPaperTileSet_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_bFlipH_SetBit(void* Obj)
{
((TileMapBlueprintLibrary_eventBreakTile_Parms*)Obj)->bFlipH = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_bFlipH = { "bFlipH", nullptr, (EPropertyFlags)0x0010040000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(TileMapBlueprintLibrary_eventBreakTile_Parms), &Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_bFlipH_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_bFlipV_SetBit(void* Obj)
{
((TileMapBlueprintLibrary_eventBreakTile_Parms*)Obj)->bFlipV = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_bFlipV = { "bFlipV", nullptr, (EPropertyFlags)0x0010040000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(TileMapBlueprintLibrary_eventBreakTile_Parms), &Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_bFlipV_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_bFlipD_SetBit(void* Obj)
{
((TileMapBlueprintLibrary_eventBreakTile_Parms*)Obj)->bFlipD = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_bFlipD = { "bFlipD", nullptr, (EPropertyFlags)0x0010040000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(TileMapBlueprintLibrary_eventBreakTile_Parms), &Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_bFlipD_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_Tile,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_TileIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_TileSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_bFlipH,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_bFlipV,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::NewProp_bFlipD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::PropPointers) < 2048);
// ********** End Function BreakTile Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UTileMapBlueprintLibrary, nullptr, "BreakTile", Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::TileMapBlueprintLibrary_eventBreakTile_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::Function_MetaDataParams), Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::TileMapBlueprintLibrary_eventBreakTile_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UTileMapBlueprintLibrary::execBreakTile)
{
P_GET_STRUCT(FPaperTileInfo,Z_Param_Tile);
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_TileIndex);
P_GET_OBJECT_REF(UPaperTileSet,Z_Param_Out_TileSet);
P_GET_UBOOL_REF(Z_Param_Out_bFlipH);
P_GET_UBOOL_REF(Z_Param_Out_bFlipV);
P_GET_UBOOL_REF(Z_Param_Out_bFlipD);
P_FINISH;
P_NATIVE_BEGIN;
UTileMapBlueprintLibrary::BreakTile(Z_Param_Tile,Z_Param_Out_TileIndex,P_ARG_GC_BARRIER(Z_Param_Out_TileSet),Z_Param_Out_bFlipH,Z_Param_Out_bFlipV,Z_Param_Out_bFlipD);
P_NATIVE_END;
}
// ********** End Class UTileMapBlueprintLibrary Function BreakTile ********************************
// ********** Begin Class UTileMapBlueprintLibrary Function GetTileTransform ***********************
struct Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics
{
struct TileMapBlueprintLibrary_eventGetTileTransform_Parms
{
FPaperTileInfo Tile;
FTransform ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "// Returns the transform for a tile\n" },
{ "ModuleRelativePath", "Classes/TileMapBlueprintLibrary.h" },
{ "ToolTip", "Returns the transform for a tile" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTileTransform constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Tile;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTileTransform constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTileTransform Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::NewProp_Tile = { "Tile", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(TileMapBlueprintLibrary_eventGetTileTransform_Parms, Tile), Z_Construct_UScriptStruct_FPaperTileInfo, METADATA_PARAMS(0, nullptr) }; // 3727197174
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(TileMapBlueprintLibrary_eventGetTileTransform_Parms, ReturnValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::NewProp_Tile,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::PropPointers) < 2048);
// ********** End Function GetTileTransform Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UTileMapBlueprintLibrary, nullptr, "GetTileTransform", Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::TileMapBlueprintLibrary_eventGetTileTransform_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14822401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::TileMapBlueprintLibrary_eventGetTileTransform_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UTileMapBlueprintLibrary::execGetTileTransform)
{
P_GET_STRUCT(FPaperTileInfo,Z_Param_Tile);
P_FINISH;
P_NATIVE_BEGIN;
*(FTransform*)Z_Param__Result=UTileMapBlueprintLibrary::GetTileTransform(Z_Param_Tile);
P_NATIVE_END;
}
// ********** End Class UTileMapBlueprintLibrary Function GetTileTransform *************************
// ********** Begin Class UTileMapBlueprintLibrary Function GetTileUserData ************************
struct Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics
{
struct TileMapBlueprintLibrary_eventGetTileUserData_Parms
{
FPaperTileInfo Tile;
FName ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Sprite" },
{ "Comment", "// Returns the user data name for the specified tile, or NAME_None if there is no user-specified data\n" },
{ "ModuleRelativePath", "Classes/TileMapBlueprintLibrary.h" },
{ "ToolTip", "Returns the user data name for the specified tile, or NAME_None if there is no user-specified data" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTileUserData constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Tile;
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTileUserData constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTileUserData Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::NewProp_Tile = { "Tile", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(TileMapBlueprintLibrary_eventGetTileUserData_Parms, Tile), Z_Construct_UScriptStruct_FPaperTileInfo, METADATA_PARAMS(0, nullptr) }; // 3727197174
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(TileMapBlueprintLibrary_eventGetTileUserData_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::NewProp_Tile,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::PropPointers) < 2048);
// ********** End Function GetTileUserData Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UTileMapBlueprintLibrary, nullptr, "GetTileUserData", Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::TileMapBlueprintLibrary_eventGetTileUserData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::TileMapBlueprintLibrary_eventGetTileUserData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UTileMapBlueprintLibrary::execGetTileUserData)
{
P_GET_STRUCT(FPaperTileInfo,Z_Param_Tile);
P_FINISH;
P_NATIVE_BEGIN;
*(FName*)Z_Param__Result=UTileMapBlueprintLibrary::GetTileUserData(Z_Param_Tile);
P_NATIVE_END;
}
// ********** End Class UTileMapBlueprintLibrary Function GetTileUserData **************************
// ********** Begin Class UTileMapBlueprintLibrary Function MakeTile *******************************
struct Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics
{
struct TileMapBlueprintLibrary_eventMakeTile_Parms
{
int32 TileIndex;
UPaperTileSet* TileSet;
bool bFlipH;
bool bFlipV;
bool bFlipD;
FPaperTileInfo ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "2" },
{ "Category", "Sprite" },
{ "Comment", "// Creates a tile from the specified information\n" },
{ "ModuleRelativePath", "Classes/TileMapBlueprintLibrary.h" },
{ "ToolTip", "Creates a tile from the specified information" },
};
#endif // WITH_METADATA
// ********** Begin Function MakeTile constinit property declarations ******************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TileIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TileSet;
static void NewProp_bFlipH_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlipH;
static void NewProp_bFlipV_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlipV;
static void NewProp_bFlipD_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlipD;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function MakeTile constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function MakeTile Property Definitions *****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_TileIndex = { "TileIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(TileMapBlueprintLibrary_eventMakeTile_Parms, TileIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_TileSet = { "TileSet", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(TileMapBlueprintLibrary_eventMakeTile_Parms, TileSet), Z_Construct_UClass_UPaperTileSet_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_bFlipH_SetBit(void* Obj)
{
((TileMapBlueprintLibrary_eventMakeTile_Parms*)Obj)->bFlipH = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_bFlipH = { "bFlipH", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(TileMapBlueprintLibrary_eventMakeTile_Parms), &Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_bFlipH_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_bFlipV_SetBit(void* Obj)
{
((TileMapBlueprintLibrary_eventMakeTile_Parms*)Obj)->bFlipV = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_bFlipV = { "bFlipV", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(TileMapBlueprintLibrary_eventMakeTile_Parms), &Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_bFlipV_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_bFlipD_SetBit(void* Obj)
{
((TileMapBlueprintLibrary_eventMakeTile_Parms*)Obj)->bFlipD = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_bFlipD = { "bFlipD", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(TileMapBlueprintLibrary_eventMakeTile_Parms), &Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_bFlipD_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(TileMapBlueprintLibrary_eventMakeTile_Parms, ReturnValue), Z_Construct_UScriptStruct_FPaperTileInfo, METADATA_PARAMS(0, nullptr) }; // 3727197174
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_TileIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_TileSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_bFlipH,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_bFlipV,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_bFlipD,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::PropPointers) < 2048);
// ********** End Function MakeTile Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UTileMapBlueprintLibrary, nullptr, "MakeTile", Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::TileMapBlueprintLibrary_eventMakeTile_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::Function_MetaDataParams), Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::TileMapBlueprintLibrary_eventMakeTile_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UTileMapBlueprintLibrary::execMakeTile)
{
P_GET_PROPERTY(FIntProperty,Z_Param_TileIndex);
P_GET_OBJECT(UPaperTileSet,Z_Param_TileSet);
P_GET_UBOOL(Z_Param_bFlipH);
P_GET_UBOOL(Z_Param_bFlipV);
P_GET_UBOOL(Z_Param_bFlipD);
P_FINISH;
P_NATIVE_BEGIN;
*(FPaperTileInfo*)Z_Param__Result=UTileMapBlueprintLibrary::MakeTile(Z_Param_TileIndex,Z_Param_TileSet,Z_Param_bFlipH,Z_Param_bFlipV,Z_Param_bFlipD);
P_NATIVE_END;
}
// ********** End Class UTileMapBlueprintLibrary Function MakeTile *********************************
// ********** Begin Class UTileMapBlueprintLibrary *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UTileMapBlueprintLibrary;
UClass* UTileMapBlueprintLibrary::GetPrivateStaticClass()
{
using TClass = UTileMapBlueprintLibrary;
if (!Z_Registration_Info_UClass_UTileMapBlueprintLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TileMapBlueprintLibrary"),
Z_Registration_Info_UClass_UTileMapBlueprintLibrary.InnerSingleton,
StaticRegisterNativesUTileMapBlueprintLibrary,
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_UTileMapBlueprintLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UTileMapBlueprintLibrary_NoRegister()
{
return UTileMapBlueprintLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTileMapBlueprintLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A collection of utility methods for working with tile map components\n *\n * @see UPaperTileMap, UPaperTileMapComponent\n */" },
{ "IncludePath", "TileMapBlueprintLibrary.h" },
{ "ModuleRelativePath", "Classes/TileMapBlueprintLibrary.h" },
{ "ScriptName", "TileMapLibrary" },
{ "ToolTip", "A collection of utility methods for working with tile map components\n\n@see UPaperTileMap, UPaperTileMapComponent" },
};
#endif // WITH_METADATA
// ********** Begin Class UTileMapBlueprintLibrary constinit property declarations *****************
// ********** End Class UTileMapBlueprintLibrary constinit property declarations *******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("BreakTile"), .Pointer = &UTileMapBlueprintLibrary::execBreakTile },
{ .NameUTF8 = UTF8TEXT("GetTileTransform"), .Pointer = &UTileMapBlueprintLibrary::execGetTileTransform },
{ .NameUTF8 = UTF8TEXT("GetTileUserData"), .Pointer = &UTileMapBlueprintLibrary::execGetTileUserData },
{ .NameUTF8 = UTF8TEXT("MakeTile"), .Pointer = &UTileMapBlueprintLibrary::execMakeTile },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UTileMapBlueprintLibrary_BreakTile, "BreakTile" }, // 354895466
{ &Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileTransform, "GetTileTransform" }, // 120697140
{ &Z_Construct_UFunction_UTileMapBlueprintLibrary_GetTileUserData, "GetTileUserData" }, // 2241301691
{ &Z_Construct_UFunction_UTileMapBlueprintLibrary_MakeTile, "MakeTile" }, // 337388166
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTileMapBlueprintLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTileMapBlueprintLibrary_Statics
UObject* (*const Z_Construct_UClass_UTileMapBlueprintLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_Paper2D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTileMapBlueprintLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTileMapBlueprintLibrary_Statics::ClassParams = {
&UTileMapBlueprintLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTileMapBlueprintLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UTileMapBlueprintLibrary_Statics::Class_MetaDataParams)
};
void UTileMapBlueprintLibrary::StaticRegisterNativesUTileMapBlueprintLibrary()
{
UClass* Class = UTileMapBlueprintLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UTileMapBlueprintLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UTileMapBlueprintLibrary()
{
if (!Z_Registration_Info_UClass_UTileMapBlueprintLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTileMapBlueprintLibrary.OuterSingleton, Z_Construct_UClass_UTileMapBlueprintLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTileMapBlueprintLibrary.OuterSingleton;
}
UTileMapBlueprintLibrary::UTileMapBlueprintLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTileMapBlueprintLibrary);
UTileMapBlueprintLibrary::~UTileMapBlueprintLibrary() {}
// ********** End Class UTileMapBlueprintLibrary ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h__Script_Paper2D_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UTileMapBlueprintLibrary, UTileMapBlueprintLibrary::StaticClass, TEXT("UTileMapBlueprintLibrary"), &Z_Registration_Info_UClass_UTileMapBlueprintLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTileMapBlueprintLibrary), 363729776U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h__Script_Paper2D_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h__Script_Paper2D_141829606{
TEXT("/Script/Paper2D"),
Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h__Script_Paper2D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h__Script_Paper2D_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// 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 "TileMapBlueprintLibrary.h"
#ifdef PAPER2D_TileMapBlueprintLibrary_generated_h
#error "TileMapBlueprintLibrary.generated.h already included, missing '#pragma once' in TileMapBlueprintLibrary.h"
#endif
#define PAPER2D_TileMapBlueprintLibrary_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UPaperTileSet;
struct FPaperTileInfo;
// ********** Begin Class UTileMapBlueprintLibrary *************************************************
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execMakeTile); \
DECLARE_FUNCTION(execBreakTile); \
DECLARE_FUNCTION(execGetTileTransform); \
DECLARE_FUNCTION(execGetTileUserData);
struct Z_Construct_UClass_UTileMapBlueprintLibrary_Statics;
PAPER2D_API UClass* Z_Construct_UClass_UTileMapBlueprintLibrary_NoRegister();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUTileMapBlueprintLibrary(); \
friend struct ::Z_Construct_UClass_UTileMapBlueprintLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PAPER2D_API UClass* ::Z_Construct_UClass_UTileMapBlueprintLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UTileMapBlueprintLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Paper2D"), Z_Construct_UClass_UTileMapBlueprintLibrary_NoRegister) \
DECLARE_SERIALIZER(UTileMapBlueprintLibrary)
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h_20_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UTileMapBlueprintLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UTileMapBlueprintLibrary(UTileMapBlueprintLibrary&&) = delete; \
UTileMapBlueprintLibrary(const UTileMapBlueprintLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UTileMapBlueprintLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UTileMapBlueprintLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UTileMapBlueprintLibrary) \
NO_API virtual ~UTileMapBlueprintLibrary();
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h_17_PROLOG
#define FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UTileMapBlueprintLibrary;
// ********** End Class UTileMapBlueprintLibrary ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_2D_Paper2D_Source_Paper2D_Classes_TileMapBlueprintLibrary_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,26 @@
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\IntMargin.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperGroupedSpriteActor.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperSprite.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperSpriteBlueprintLibrary.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperTerrainComponent.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperTileLayer.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperTileMapActor.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperFlipbook.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperCharacter.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperFlipbookActor.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperFlipbookComponent.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperGroupedSpriteComponent.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperSpriteActor.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperRuntimeSettings.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperSpriteAtlas.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperTerrainActor.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperSpriteComponent.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperTerrainSplineComponent.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperTileMapComponent.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\SpriteDrawCall.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\SpriteEditorOnlyTypes.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperTileSet.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\TileMapBlueprintLibrary.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperTerrainMaterial.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Classes\PaperTileMap.h
D:\UE_5_7_1\Engine\Plugins\2D\Paper2D\Source\Paper2D\Public\MaterialExpressionSpriteTextureSampler.h