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,143 @@
// 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 "ControlPointMeshActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeControlPointMeshActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
LANDSCAPE_API UClass* Z_Construct_UClass_AControlPointMeshActor();
LANDSCAPE_API UClass* Z_Construct_UClass_AControlPointMeshActor_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_UControlPointMeshComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AControlPointMeshActor ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AControlPointMeshActor;
UClass* AControlPointMeshActor::GetPrivateStaticClass()
{
using TClass = AControlPointMeshActor;
if (!Z_Registration_Info_UClass_AControlPointMeshActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ControlPointMeshActor"),
Z_Registration_Info_UClass_AControlPointMeshActor.InnerSingleton,
StaticRegisterNativesAControlPointMeshActor,
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_AControlPointMeshActor.InnerSingleton;
}
UClass* Z_Construct_UClass_AControlPointMeshActor_NoRegister()
{
return AControlPointMeshActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AControlPointMeshActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ChildCanTick", "" },
{ "Comment", "/**\n * ControlPointMeshActor is an actor with a ControlPointMeshComponent.\n *\n * @see UControlPointMeshComponent\n */" },
{ "HideCategories", "Input" },
{ "IgnoreCategoryKeywordsInSubclasses", "true" },
{ "IncludePath", "ControlPointMeshActor.h" },
{ "IsConversionRoot", "true" },
{ "ModuleRelativePath", "Classes/ControlPointMeshActor.h" },
{ "ShowCategories", "Input|MouseInput Input|TouchInput" },
{ "ToolTip", "ControlPointMeshActor is an actor with a ControlPointMeshComponent.\n\n@see UControlPointMeshComponent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ControlPointMeshComponent_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "ControlPointMeshActor" },
{ "EditInline", "true" },
{ "ExposeFunctionCategories", "Mesh,Rendering,Physics,Components|StaticMesh,Components|ControlPointMesh" },
{ "ModuleRelativePath", "Classes/ControlPointMeshActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class AControlPointMeshActor constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ControlPointMeshComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AControlPointMeshActor constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AControlPointMeshActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AControlPointMeshActor_Statics
// ********** Begin Class AControlPointMeshActor Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AControlPointMeshActor_Statics::NewProp_ControlPointMeshComponent = { "ControlPointMeshComponent", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AControlPointMeshActor, ControlPointMeshComponent), Z_Construct_UClass_UControlPointMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ControlPointMeshComponent_MetaData), NewProp_ControlPointMeshComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AControlPointMeshActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AControlPointMeshActor_Statics::NewProp_ControlPointMeshComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AControlPointMeshActor_Statics::PropPointers) < 2048);
// ********** End Class AControlPointMeshActor Property Definitions ********************************
UObject* (*const Z_Construct_UClass_AControlPointMeshActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AControlPointMeshActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AControlPointMeshActor_Statics::ClassParams = {
&AControlPointMeshActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_AControlPointMeshActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_AControlPointMeshActor_Statics::PropPointers),
0,
0x008802A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AControlPointMeshActor_Statics::Class_MetaDataParams), Z_Construct_UClass_AControlPointMeshActor_Statics::Class_MetaDataParams)
};
void AControlPointMeshActor::StaticRegisterNativesAControlPointMeshActor()
{
}
UClass* Z_Construct_UClass_AControlPointMeshActor()
{
if (!Z_Registration_Info_UClass_AControlPointMeshActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AControlPointMeshActor.OuterSingleton, Z_Construct_UClass_AControlPointMeshActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AControlPointMeshActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AControlPointMeshActor);
AControlPointMeshActor::~AControlPointMeshActor() {}
// ********** End Class AControlPointMeshActor *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshActor_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AControlPointMeshActor, AControlPointMeshActor::StaticClass, TEXT("AControlPointMeshActor"), &Z_Registration_Info_UClass_AControlPointMeshActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AControlPointMeshActor), 1824680769U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshActor_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshActor_h__Script_Landscape_3832816096{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshActor_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshActor_h__Script_Landscape_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 "ControlPointMeshActor.h"
#ifdef LANDSCAPE_ControlPointMeshActor_generated_h
#error "ControlPointMeshActor.generated.h already included, missing '#pragma once' in ControlPointMeshActor.h"
#endif
#define LANDSCAPE_ControlPointMeshActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class AControlPointMeshActor ***************************************************
struct Z_Construct_UClass_AControlPointMeshActor_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_AControlPointMeshActor_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshActor_h_18_INCLASS \
private: \
static void StaticRegisterNativesAControlPointMeshActor(); \
friend struct ::Z_Construct_UClass_AControlPointMeshActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_AControlPointMeshActor_NoRegister(); \
public: \
DECLARE_CLASS2(AControlPointMeshActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_AControlPointMeshActor_NoRegister) \
DECLARE_SERIALIZER(AControlPointMeshActor)
#define FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshActor_h_18_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API AControlPointMeshActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AControlPointMeshActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, AControlPointMeshActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AControlPointMeshActor); \
/** Deleted move- and copy-constructors, should never be used */ \
AControlPointMeshActor(AControlPointMeshActor&&) = delete; \
AControlPointMeshActor(const AControlPointMeshActor&) = delete; \
LANDSCAPE_API virtual ~AControlPointMeshActor();
#define FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshActor_h_15_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshActor_h_18_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshActor_h_18_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshActor_h_18_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AControlPointMeshActor;
// ********** End Class AControlPointMeshActor *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,153 @@
// 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 "ControlPointMeshComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeControlPointMeshComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UStaticMeshComponent();
LANDSCAPE_API UClass* Z_Construct_UClass_UControlPointMeshComponent();
LANDSCAPE_API UClass* Z_Construct_UClass_UControlPointMeshComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UControlPointMeshComponent ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UControlPointMeshComponent;
UClass* UControlPointMeshComponent::GetPrivateStaticClass()
{
using TClass = UControlPointMeshComponent;
if (!Z_Registration_Info_UClass_UControlPointMeshComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ControlPointMeshComponent"),
Z_Registration_Info_UClass_UControlPointMeshComponent.InnerSingleton,
StaticRegisterNativesUControlPointMeshComponent,
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_UControlPointMeshComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UControlPointMeshComponent_NoRegister()
{
return UControlPointMeshComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UControlPointMeshComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Activation Components|Activation Trigger" },
{ "IncludePath", "ControlPointMeshComponent.h" },
{ "ModuleRelativePath", "Classes/ControlPointMeshComponent.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSelected_MetaData[] = {
{ "ModuleRelativePath", "Classes/ControlPointMeshComponent.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureMainPassMaxDrawDistance_MetaData[] = {
{ "Comment", "/** \n\x09 * The max draw distance to use in the main pass when also rendering to a runtime virtual texture. \n\x09 * This is only exposed to the user through the same setting on ULandscapeSplineControlPoint. \n\x09 */" },
{ "ModuleRelativePath", "Classes/ControlPointMeshComponent.h" },
{ "ToolTip", "The max draw distance to use in the main pass when also rendering to a runtime virtual texture.\nThis is only exposed to the user through the same setting on ULandscapeSplineControlPoint." },
};
#endif // WITH_METADATA
// ********** Begin Class UControlPointMeshComponent constinit property declarations ***************
#if WITH_EDITORONLY_DATA
static void NewProp_bSelected_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelected;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_VirtualTextureMainPassMaxDrawDistance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UControlPointMeshComponent constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UControlPointMeshComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UControlPointMeshComponent_Statics
// ********** Begin Class UControlPointMeshComponent Property Definitions **************************
#if WITH_EDITORONLY_DATA
void Z_Construct_UClass_UControlPointMeshComponent_Statics::NewProp_bSelected_SetBit(void* Obj)
{
((UControlPointMeshComponent*)Obj)->bSelected = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UControlPointMeshComponent_Statics::NewProp_bSelected = { "bSelected", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UControlPointMeshComponent), &Z_Construct_UClass_UControlPointMeshComponent_Statics::NewProp_bSelected_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSelected_MetaData), NewProp_bSelected_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UControlPointMeshComponent_Statics::NewProp_VirtualTextureMainPassMaxDrawDistance = { "VirtualTextureMainPassMaxDrawDistance", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UControlPointMeshComponent, VirtualTextureMainPassMaxDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureMainPassMaxDrawDistance_MetaData), NewProp_VirtualTextureMainPassMaxDrawDistance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UControlPointMeshComponent_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UControlPointMeshComponent_Statics::NewProp_bSelected,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UControlPointMeshComponent_Statics::NewProp_VirtualTextureMainPassMaxDrawDistance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UControlPointMeshComponent_Statics::PropPointers) < 2048);
// ********** End Class UControlPointMeshComponent Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UControlPointMeshComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UStaticMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UControlPointMeshComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UControlPointMeshComponent_Statics::ClassParams = {
&UControlPointMeshComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UControlPointMeshComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UControlPointMeshComponent_Statics::PropPointers),
0,
0x00A810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UControlPointMeshComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UControlPointMeshComponent_Statics::Class_MetaDataParams)
};
void UControlPointMeshComponent::StaticRegisterNativesUControlPointMeshComponent()
{
}
UClass* Z_Construct_UClass_UControlPointMeshComponent()
{
if (!Z_Registration_Info_UClass_UControlPointMeshComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UControlPointMeshComponent.OuterSingleton, Z_Construct_UClass_UControlPointMeshComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UControlPointMeshComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UControlPointMeshComponent);
UControlPointMeshComponent::~UControlPointMeshComponent() {}
// ********** End Class UControlPointMeshComponent *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshComponent_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UControlPointMeshComponent, UControlPointMeshComponent::StaticClass, TEXT("UControlPointMeshComponent"), &Z_Registration_Info_UClass_UControlPointMeshComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UControlPointMeshComponent), 4224196284U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshComponent_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshComponent_h__Script_Landscape_1342080559{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshComponent_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshComponent_h__Script_Landscape_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 "ControlPointMeshComponent.h"
#ifdef LANDSCAPE_ControlPointMeshComponent_generated_h
#error "ControlPointMeshComponent.generated.h already included, missing '#pragma once' in ControlPointMeshComponent.h"
#endif
#define LANDSCAPE_ControlPointMeshComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UControlPointMeshComponent ***********************************************
struct Z_Construct_UClass_UControlPointMeshComponent_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_UControlPointMeshComponent_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshComponent_h_13_INCLASS \
private: \
static void StaticRegisterNativesUControlPointMeshComponent(); \
friend struct ::Z_Construct_UClass_UControlPointMeshComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_UControlPointMeshComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UControlPointMeshComponent, UStaticMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_UControlPointMeshComponent_NoRegister) \
DECLARE_SERIALIZER(UControlPointMeshComponent)
#define FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshComponent_h_13_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API UControlPointMeshComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UControlPointMeshComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, UControlPointMeshComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UControlPointMeshComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UControlPointMeshComponent(UControlPointMeshComponent&&) = delete; \
UControlPointMeshComponent(const UControlPointMeshComponent&) = delete; \
LANDSCAPE_API virtual ~UControlPointMeshComponent();
#define FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshComponent_h_10_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshComponent_h_13_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshComponent_h_13_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshComponent_h_13_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UControlPointMeshComponent;
// ********** End Class UControlPointMeshComponent *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_ControlPointMeshComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "GlobalMergeLegacySupportUtil.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGlobalMergeLegacySupportUtil() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED *
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED;
UClass* ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED::GetPrivateStaticClass()
{
using TClass = ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED;
if (!Z_Registration_Info_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED"),
Z_Registration_Info_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED.InnerSingleton,
StaticRegisterNativesULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED,
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_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_NoRegister()
{
return ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/GlobalMergeLegacySupportUtil.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED constinit property declarations
// ********** End Interface ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ILandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_Statics
UObject* (*const Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_Statics::ClassParams = {
&ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_Statics::Class_MetaDataParams)
};
void ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED::StaticRegisterNativesULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED()
{
}
UClass* Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED()
{
if (!Z_Registration_Info_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED.OuterSingleton, Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED.OuterSingleton;
}
ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED::ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED);
// ********** End Interface ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED ***
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED, ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED::StaticClass, TEXT("ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED"), &Z_Registration_Info_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED), 1495788561U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h__Script_Landscape_1954032601{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
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 "GlobalMergeLegacySupportUtil.h"
#ifdef LANDSCAPE_GlobalMergeLegacySupportUtil_generated_h
#error "GlobalMergeLegacySupportUtil.generated.h already included, missing '#pragma once' in GlobalMergeLegacySupportUtil.h"
#endif
#define LANDSCAPE_GlobalMergeLegacySupportUtil_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED *
struct Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h_23_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED(ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED&&) = delete; \
ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED(const ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED) \
virtual ~ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED() = default;
#define FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h_23_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED(); \
friend struct ::Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED_NoRegister) \
DECLARE_SERIALIZER(ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED)
#define FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h_23_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h_23_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h_23_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h_23_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~ILandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED() {} \
public: \
typedef ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED UClassType; \
typedef ILandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h_20_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h_36_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h_23_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED;
// ********** End Interface ULandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED ***
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Public_GlobalMergeLegacySupportUtil_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,116 @@
// 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 "ILandscapeSplineInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeILandscapeSplineInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineInterface();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface ULandscapeSplineInterface ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeSplineInterface;
UClass* ULandscapeSplineInterface::GetPrivateStaticClass()
{
using TClass = ULandscapeSplineInterface;
if (!Z_Registration_Info_UClass_ULandscapeSplineInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeSplineInterface"),
Z_Registration_Info_UClass_ULandscapeSplineInterface.InnerSingleton,
StaticRegisterNativesULandscapeSplineInterface,
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_ULandscapeSplineInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeSplineInterface_NoRegister()
{
return ULandscapeSplineInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeSplineInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/ILandscapeSplineInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface ULandscapeSplineInterface constinit property declarations ************
// ********** End Interface ULandscapeSplineInterface constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ILandscapeSplineInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeSplineInterface_Statics
UObject* (*const Z_Construct_UClass_ULandscapeSplineInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplineInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeSplineInterface_Statics::ClassParams = {
&ULandscapeSplineInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplineInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeSplineInterface_Statics::Class_MetaDataParams)
};
void ULandscapeSplineInterface::StaticRegisterNativesULandscapeSplineInterface()
{
}
UClass* Z_Construct_UClass_ULandscapeSplineInterface()
{
if (!Z_Registration_Info_UClass_ULandscapeSplineInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeSplineInterface.OuterSingleton, Z_Construct_UClass_ULandscapeSplineInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeSplineInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeSplineInterface);
// ********** End Interface ULandscapeSplineInterface **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeSplineInterface, ULandscapeSplineInterface::StaticClass, TEXT("ULandscapeSplineInterface"), &Z_Registration_Info_UClass_ULandscapeSplineInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeSplineInterface), 4142148464U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h__Script_Landscape_4270280543{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// 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 "ILandscapeSplineInterface.h"
#ifdef LANDSCAPE_ILandscapeSplineInterface_generated_h
#error "ILandscapeSplineInterface.generated.h already included, missing '#pragma once' in ILandscapeSplineInterface.h"
#endif
#define LANDSCAPE_ILandscapeSplineInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface ULandscapeSplineInterface ********************************************
struct Z_Construct_UClass_ULandscapeSplineInterface_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineInterface_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h_13_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeSplineInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeSplineInterface) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeSplineInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeSplineInterface); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeSplineInterface(ULandscapeSplineInterface&&) = delete; \
ULandscapeSplineInterface(const ULandscapeSplineInterface&) = delete; \
virtual ~ULandscapeSplineInterface() = default;
#define FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h_13_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesULandscapeSplineInterface(); \
friend struct ::Z_Construct_UClass_ULandscapeSplineInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeSplineInterface_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeSplineInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeSplineInterface_NoRegister) \
DECLARE_SERIALIZER(ULandscapeSplineInterface)
#define FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h_13_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h_13_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h_13_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h_13_INCLASS_IINTERFACE \
protected: \
virtual ~ILandscapeSplineInterface() {} \
public: \
typedef ULandscapeSplineInterface UClassType; \
typedef ILandscapeSplineInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h_10_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h_21_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h_13_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeSplineInterface;
// ********** End Interface ULandscapeSplineInterface **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_ILandscapeSplineInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,164 @@
// 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 "Landscape.h"
#ifdef LANDSCAPE_Landscape_generated_h
#error "Landscape.generated.h already included, missing '#pragma once' in Landscape.h"
#endif
#define LANDSCAPE_Landscape_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UTextureRenderTarget;
class UTextureRenderTarget2D;
// ********** Begin ScriptStruct FLandscapeLayerBrush **********************************************
struct Z_Construct_UScriptStruct_FLandscapeLayerBrush_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_123_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeLayerBrush_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeLayerBrush;
// ********** End ScriptStruct FLandscapeLayerBrush ************************************************
// ********** Begin ScriptStruct FLandscapeLayer ***************************************************
struct Z_Construct_UScriptStruct_FLandscapeLayer_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_170_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeLayer_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeLayer;
// ********** End ScriptStruct FLandscapeLayer *****************************************************
// ********** Begin Class ALandscape ***************************************************************
#define FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_281_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetTargetLayerNames); \
DECLARE_FUNCTION(execRenderWeightmaps); \
DECLARE_FUNCTION(execRenderWeightmap); \
DECLARE_FUNCTION(execRenderHeightmap);
#if WITH_EDITOR
#define FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_281_RPC_WRAPPERS_NO_PURE_DECLS_EOD \
DECLARE_FUNCTION(execForceLayersFullUpdate);
#else // WITH_EDITOR
#define FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_281_RPC_WRAPPERS_NO_PURE_DECLS_EOD
#endif // WITH_EDITOR
struct Z_Construct_UClass_ALandscape_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscape_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_281_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesALandscape(); \
friend struct ::Z_Construct_UClass_ALandscape_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ALandscape_NoRegister(); \
public: \
DECLARE_CLASS2(ALandscape, ALandscapeProxy, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ALandscape_NoRegister) \
DECLARE_SERIALIZER(ALandscape)
#define FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_281_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ALandscape(ALandscape&&) = delete; \
ALandscape(const ALandscape&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ALandscape); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ALandscape); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ALandscape) \
LANDSCAPE_API virtual ~ALandscape();
#define FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_275_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_281_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_281_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_281_RPC_WRAPPERS_NO_PURE_DECLS_EOD \
FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_281_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h_281_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ALandscape;
// ********** End Class ALandscape *****************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_Landscape_h
// ********** Begin Enum ERTDrawingType ************************************************************
#define FOREACH_ENUM_ERTDRAWINGTYPE(op) \
op(ERTDrawingType::RTAtlas) \
op(ERTDrawingType::RTAtlasToNonAtlas) \
op(ERTDrawingType::RTNonAtlasToAtlas) \
op(ERTDrawingType::RTNonAtlas) \
op(ERTDrawingType::RTMips)
enum class ERTDrawingType : uint8;
template<> struct TIsUEnumClass<ERTDrawingType> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERTDrawingType>();
// ********** End Enum ERTDrawingType **************************************************************
// ********** Begin Enum EHeightmapRTType **********************************************************
#define FOREACH_ENUM_EHEIGHTMAPRTTYPE(op) \
op(EHeightmapRTType::HeightmapRT_CombinedAtlas) \
op(EHeightmapRTType::HeightmapRT_CombinedNonAtlas) \
op(EHeightmapRTType::HeightmapRT_Scratch1) \
op(EHeightmapRTType::HeightmapRT_Scratch2) \
op(EHeightmapRTType::HeightmapRT_Scratch3) \
op(EHeightmapRTType::HeightmapRT_Mip1) \
op(EHeightmapRTType::HeightmapRT_Mip2) \
op(EHeightmapRTType::HeightmapRT_Mip3) \
op(EHeightmapRTType::HeightmapRT_Mip4) \
op(EHeightmapRTType::HeightmapRT_Mip5) \
op(EHeightmapRTType::HeightmapRT_Mip6) \
op(EHeightmapRTType::HeightmapRT_Mip7) \
op(EHeightmapRTType::HeightmapRT_Count)
enum class EHeightmapRTType : uint8;
template<> struct TIsUEnumClass<EHeightmapRTType> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<EHeightmapRTType>();
// ********** End Enum EHeightmapRTType ************************************************************
// ********** Begin Enum EWeightmapRTType **********************************************************
#define FOREACH_ENUM_EWEIGHTMAPRTTYPE(op) \
op(EWeightmapRTType::WeightmapRT_Scratch_RGBA) \
op(EWeightmapRTType::WeightmapRT_Scratch1) \
op(EWeightmapRTType::WeightmapRT_Scratch2) \
op(EWeightmapRTType::WeightmapRT_Scratch3) \
op(EWeightmapRTType::WeightmapRT_Mip0) \
op(EWeightmapRTType::WeightmapRT_Mip1) \
op(EWeightmapRTType::WeightmapRT_Mip2) \
op(EWeightmapRTType::WeightmapRT_Mip3) \
op(EWeightmapRTType::WeightmapRT_Mip4) \
op(EWeightmapRTType::WeightmapRT_Mip5) \
op(EWeightmapRTType::WeightmapRT_Mip6) \
op(EWeightmapRTType::WeightmapRT_Mip7) \
op(EWeightmapRTType::WeightmapRT_Count)
enum class EWeightmapRTType : uint8;
template<> struct TIsUEnumClass<EWeightmapRTType> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<EWeightmapRTType>();
// ********** End Enum EWeightmapRTType ************************************************************
// ********** Begin Enum ELandscapeBlendMode *******************************************************
#define FOREACH_ENUM_ELANDSCAPEBLENDMODE(op) \
op(LSBM_AdditiveBlend) \
op(LSBM_AlphaBlend)
enum ELandscapeBlendMode : int;
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeBlendMode>();
// ********** End Enum ELandscapeBlendMode *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeLandscape_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_Landscape;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_Landscape()
{
if (!Z_Registration_Info_UPackage__Script_Landscape.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/Landscape",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0xD00AB6DF,
0x4E5C904F,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_Landscape.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_Landscape.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_Landscape(Z_Construct_UPackage__Script_Landscape, TEXT("/Script/Landscape"), Z_Registration_Info_UPackage__Script_Landscape, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xD00AB6DF, 0x4E5C904F));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,750 @@
// 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 "LandscapeBlueprintBrushBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeBlueprintBrushBase() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntPoint();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
ENGINE_API UClass* Z_Construct_UClass_AActor();
ENGINE_API UClass* Z_Construct_UClass_UTextureRenderTarget2D_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscape_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeBlueprintBrushBase();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeBlueprintBrushBase_NoRegister();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeToolTargetType();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FLandscapeBrushParameters();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FLandscapeBrushParameters *****************************************
struct Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLandscapeBrushParameters); }
static inline consteval int16 GetStructAlignment() { return alignof(FLandscapeBrushParameters); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderAreaWorldTransform_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderAreaSize_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CombinedResult_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerType_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeightmapLayerName_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLandscapeBrushParameters constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_RenderAreaWorldTransform;
static const UECodeGen_Private::FStructPropertyParams NewProp_RenderAreaSize;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CombinedResult;
static const UECodeGen_Private::FBytePropertyParams NewProp_LayerType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LayerType;
static const UECodeGen_Private::FNamePropertyParams NewProp_WeightmapLayerName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLandscapeBrushParameters constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLandscapeBrushParameters>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLandscapeBrushParameters;
class UScriptStruct* FLandscapeBrushParameters::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeBrushParameters.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLandscapeBrushParameters.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLandscapeBrushParameters, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("LandscapeBrushParameters"));
}
return Z_Registration_Info_UScriptStruct_FLandscapeBrushParameters.OuterSingleton;
}
// ********** Begin ScriptStruct FLandscapeBrushParameters Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::NewProp_RenderAreaWorldTransform = { "RenderAreaWorldTransform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeBrushParameters, RenderAreaWorldTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderAreaWorldTransform_MetaData), NewProp_RenderAreaWorldTransform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::NewProp_RenderAreaSize = { "RenderAreaSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeBrushParameters, RenderAreaSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderAreaSize_MetaData), NewProp_RenderAreaSize_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::NewProp_CombinedResult = { "CombinedResult", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeBrushParameters, CombinedResult), Z_Construct_UClass_UTextureRenderTarget2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CombinedResult_MetaData), NewProp_CombinedResult_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::NewProp_LayerType_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_FLandscapeBrushParameters_Statics::NewProp_LayerType = { "LayerType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeBrushParameters, LayerType), Z_Construct_UEnum_Landscape_ELandscapeToolTargetType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerType_MetaData), NewProp_LayerType_MetaData) }; // 1102905555
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::NewProp_WeightmapLayerName = { "WeightmapLayerName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeBrushParameters, WeightmapLayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeightmapLayerName_MetaData), NewProp_WeightmapLayerName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::NewProp_RenderAreaWorldTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::NewProp_RenderAreaSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::NewProp_CombinedResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::NewProp_LayerType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::NewProp_LayerType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::NewProp_WeightmapLayerName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLandscapeBrushParameters Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"LandscapeBrushParameters",
Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::PropPointers),
sizeof(FLandscapeBrushParameters),
alignof(FLandscapeBrushParameters),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLandscapeBrushParameters()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeBrushParameters.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLandscapeBrushParameters.InnerSingleton, Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLandscapeBrushParameters.InnerSingleton);
}
// ********** End ScriptStruct FLandscapeBrushParameters *******************************************
// ********** Begin Class ALandscapeBlueprintBrushBase Function GetBlueprintRenderDependencies *****
struct LandscapeBlueprintBrushBase_eventGetBlueprintRenderDependencies_Parms
{
TArray<UObject*> OutStreamableAssets;
};
static FName NAME_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies = FName(TEXT("GetBlueprintRenderDependencies"));
void ALandscapeBlueprintBrushBase::GetBlueprintRenderDependencies(TArray<UObject*>& OutStreamableAssets)
{
LandscapeBlueprintBrushBase_eventGetBlueprintRenderDependencies_Parms Parms;
Parms.OutStreamableAssets=OutStreamableAssets;
UFunction* Func = FindFunctionChecked(NAME_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies);
ProcessEvent(Func,&Parms);
OutStreamableAssets=Parms.OutStreamableAssets;
}
struct Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "CallInEditor", "true" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetBlueprintRenderDependencies constinit property declarations ********
static const UECodeGen_Private::FObjectPropertyParams NewProp_OutStreamableAssets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutStreamableAssets;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetBlueprintRenderDependencies constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetBlueprintRenderDependencies Property Definitions *******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics::NewProp_OutStreamableAssets_Inner = { "OutStreamableAssets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics::NewProp_OutStreamableAssets = { "OutStreamableAssets", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LandscapeBlueprintBrushBase_eventGetBlueprintRenderDependencies_Parms, OutStreamableAssets), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics::NewProp_OutStreamableAssets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics::NewProp_OutStreamableAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics::PropPointers) < 2048);
// ********** End Function GetBlueprintRenderDependencies Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ALandscapeBlueprintBrushBase, nullptr, "GetBlueprintRenderDependencies", Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics::PropPointers),
sizeof(LandscapeBlueprintBrushBase_eventGetBlueprintRenderDependencies_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08420802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics::Function_MetaDataParams), Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(LandscapeBlueprintBrushBase_eventGetBlueprintRenderDependencies_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class ALandscapeBlueprintBrushBase Function GetBlueprintRenderDependencies *******
// ********** Begin Class ALandscapeBlueprintBrushBase Function Initialize *************************
struct LandscapeBlueprintBrushBase_eventInitialize_Parms
{
FTransform InLandscapeTransform;
FIntPoint InLandscapeSize;
FIntPoint InLandscapeRenderTargetSize;
};
static FName NAME_ALandscapeBlueprintBrushBase_Initialize = FName(TEXT("Initialize"));
void ALandscapeBlueprintBrushBase::Initialize(FTransform const& InLandscapeTransform, FIntPoint const& InLandscapeSize, FIntPoint const& InLandscapeRenderTargetSize)
{
UFunction* Func = FindFunctionChecked(NAME_ALandscapeBlueprintBrushBase_Initialize);
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
{
LandscapeBlueprintBrushBase_eventInitialize_Parms Parms;
Parms.InLandscapeTransform=InLandscapeTransform;
Parms.InLandscapeSize=InLandscapeSize;
Parms.InLandscapeRenderTargetSize=InLandscapeRenderTargetSize;
ProcessEvent(Func,&Parms);
}
else
{
Initialize_Implementation(InLandscapeTransform, InLandscapeSize, InLandscapeRenderTargetSize);
}
}
struct Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InLandscapeTransform_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InLandscapeSize_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InLandscapeRenderTargetSize_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Initialize constinit property declarations ****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InLandscapeTransform;
static const UECodeGen_Private::FStructPropertyParams NewProp_InLandscapeSize;
static const UECodeGen_Private::FStructPropertyParams NewProp_InLandscapeRenderTargetSize;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Initialize constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Initialize Property Definitions ***************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::NewProp_InLandscapeTransform = { "InLandscapeTransform", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LandscapeBlueprintBrushBase_eventInitialize_Parms, InLandscapeTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InLandscapeTransform_MetaData), NewProp_InLandscapeTransform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::NewProp_InLandscapeSize = { "InLandscapeSize", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LandscapeBlueprintBrushBase_eventInitialize_Parms, InLandscapeSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InLandscapeSize_MetaData), NewProp_InLandscapeSize_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::NewProp_InLandscapeRenderTargetSize = { "InLandscapeRenderTargetSize", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LandscapeBlueprintBrushBase_eventInitialize_Parms, InLandscapeRenderTargetSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InLandscapeRenderTargetSize_MetaData), NewProp_InLandscapeRenderTargetSize_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::NewProp_InLandscapeTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::NewProp_InLandscapeSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::NewProp_InLandscapeRenderTargetSize,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::PropPointers) < 2048);
// ********** End Function Initialize Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ALandscapeBlueprintBrushBase, nullptr, "Initialize", Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::PropPointers),
sizeof(LandscapeBlueprintBrushBase_eventInitialize_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08C20C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::Function_MetaDataParams), Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(LandscapeBlueprintBrushBase_eventInitialize_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ALandscapeBlueprintBrushBase::execInitialize)
{
P_GET_STRUCT_REF(FTransform,Z_Param_Out_InLandscapeTransform);
P_GET_STRUCT_REF(FIntPoint,Z_Param_Out_InLandscapeSize);
P_GET_STRUCT_REF(FIntPoint,Z_Param_Out_InLandscapeRenderTargetSize);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Initialize_Implementation(Z_Param_Out_InLandscapeTransform,Z_Param_Out_InLandscapeSize,Z_Param_Out_InLandscapeRenderTargetSize);
P_NATIVE_END;
}
// ********** End Class ALandscapeBlueprintBrushBase Function Initialize ***************************
// ********** Begin Class ALandscapeBlueprintBrushBase Function Render *****************************
struct LandscapeBlueprintBrushBase_eventRender_Parms
{
bool InIsHeightmap;
UTextureRenderTarget2D* InCombinedResult;
FName InWeightmapLayerName;
UTextureRenderTarget2D* ReturnValue;
/** Constructor, initializes return property only **/
LandscapeBlueprintBrushBase_eventRender_Parms()
: ReturnValue(NULL)
{
}
};
static FName NAME_ALandscapeBlueprintBrushBase_Render = FName(TEXT("Render"));
UTextureRenderTarget2D* ALandscapeBlueprintBrushBase::Render(bool InIsHeightmap, UTextureRenderTarget2D* InCombinedResult, FName const& InWeightmapLayerName)
{
UFunction* Func = FindFunctionChecked(NAME_ALandscapeBlueprintBrushBase_Render);
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
{
LandscapeBlueprintBrushBase_eventRender_Parms Parms;
Parms.InIsHeightmap=InIsHeightmap ? true : false;
Parms.InCombinedResult=InCombinedResult;
Parms.InWeightmapLayerName=InWeightmapLayerName;
ProcessEvent(Func,&Parms);
return Parms.ReturnValue;
}
else
{
return Render_Implementation(InIsHeightmap, InCombinedResult, InWeightmapLayerName);
}
}
struct Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "DeprecatedFunction", "" },
{ "DeprecationMessage", "Please use RenderLayer instead." },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InWeightmapLayerName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Render constinit property declarations ********************************
static void NewProp_InIsHeightmap_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_InIsHeightmap;
static const UECodeGen_Private::FObjectPropertyParams NewProp_InCombinedResult;
static const UECodeGen_Private::FNamePropertyParams NewProp_InWeightmapLayerName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Render constinit property declarations **********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Render Property Definitions *******************************************
void Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::NewProp_InIsHeightmap_SetBit(void* Obj)
{
((LandscapeBlueprintBrushBase_eventRender_Parms*)Obj)->InIsHeightmap = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::NewProp_InIsHeightmap = { "InIsHeightmap", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(LandscapeBlueprintBrushBase_eventRender_Parms), &Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::NewProp_InIsHeightmap_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::NewProp_InCombinedResult = { "InCombinedResult", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LandscapeBlueprintBrushBase_eventRender_Parms, InCombinedResult), Z_Construct_UClass_UTextureRenderTarget2D_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::NewProp_InWeightmapLayerName = { "InWeightmapLayerName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LandscapeBlueprintBrushBase_eventRender_Parms, InWeightmapLayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InWeightmapLayerName_MetaData), NewProp_InWeightmapLayerName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LandscapeBlueprintBrushBase_eventRender_Parms, ReturnValue), Z_Construct_UClass_UTextureRenderTarget2D_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::NewProp_InIsHeightmap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::NewProp_InCombinedResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::NewProp_InWeightmapLayerName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::PropPointers) < 2048);
// ********** End Function Render Property Definitions *********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ALandscapeBlueprintBrushBase, nullptr, "Render", Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::PropPointers),
sizeof(LandscapeBlueprintBrushBase_eventRender_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::Function_MetaDataParams), Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(LandscapeBlueprintBrushBase_eventRender_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ALandscapeBlueprintBrushBase::execRender)
{
P_GET_UBOOL(Z_Param_InIsHeightmap);
P_GET_OBJECT(UTextureRenderTarget2D,Z_Param_InCombinedResult);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_InWeightmapLayerName);
P_FINISH;
P_NATIVE_BEGIN;
*(UTextureRenderTarget2D**)Z_Param__Result=P_THIS->Render_Implementation(Z_Param_InIsHeightmap,Z_Param_InCombinedResult,Z_Param_Out_InWeightmapLayerName);
P_NATIVE_END;
}
// ********** End Class ALandscapeBlueprintBrushBase Function Render *******************************
// ********** Begin Class ALandscapeBlueprintBrushBase Function RenderLayer ************************
struct LandscapeBlueprintBrushBase_eventRenderLayer_Parms
{
FLandscapeBrushParameters InParameters;
UTextureRenderTarget2D* ReturnValue;
/** Constructor, initializes return property only **/
LandscapeBlueprintBrushBase_eventRenderLayer_Parms()
: ReturnValue(NULL)
{
}
};
static FName NAME_ALandscapeBlueprintBrushBase_RenderLayer = FName(TEXT("RenderLayer"));
UTextureRenderTarget2D* ALandscapeBlueprintBrushBase::RenderLayer(FLandscapeBrushParameters const& InParameters)
{
UFunction* Func = FindFunctionChecked(NAME_ALandscapeBlueprintBrushBase_RenderLayer);
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
{
LandscapeBlueprintBrushBase_eventRenderLayer_Parms Parms;
Parms.InParameters=InParameters;
ProcessEvent(Func,&Parms);
return Parms.ReturnValue;
}
else
{
return RenderLayer_Implementation(InParameters);
}
}
struct Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InParameters_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function RenderLayer constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InParameters;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RenderLayer constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RenderLayer Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics::NewProp_InParameters = { "InParameters", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LandscapeBlueprintBrushBase_eventRenderLayer_Parms, InParameters), Z_Construct_UScriptStruct_FLandscapeBrushParameters, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InParameters_MetaData), NewProp_InParameters_MetaData) }; // 4038700381
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LandscapeBlueprintBrushBase_eventRenderLayer_Parms, ReturnValue), Z_Construct_UClass_UTextureRenderTarget2D_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics::NewProp_InParameters,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics::PropPointers) < 2048);
// ********** End Function RenderLayer Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ALandscapeBlueprintBrushBase, nullptr, "RenderLayer", Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics::PropPointers),
sizeof(LandscapeBlueprintBrushBase_eventRenderLayer_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics::Function_MetaDataParams), Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(LandscapeBlueprintBrushBase_eventRenderLayer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ALandscapeBlueprintBrushBase::execRenderLayer)
{
P_GET_STRUCT_REF(FLandscapeBrushParameters,Z_Param_Out_InParameters);
P_FINISH;
P_NATIVE_BEGIN;
*(UTextureRenderTarget2D**)Z_Param__Result=P_THIS->RenderLayer_Implementation(Z_Param_Out_InParameters);
P_NATIVE_END;
}
// ********** End Class ALandscapeBlueprintBrushBase Function RenderLayer **************************
// ********** Begin Class ALandscapeBlueprintBrushBase Function RequestLandscapeUpdate *************
struct Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics
{
struct LandscapeBlueprintBrushBase_eventRequestLandscapeUpdate_Parms
{
bool bInUserTriggered;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Landscape" },
{ "CPP_Default_bInUserTriggered", "false" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Function RequestLandscapeUpdate constinit property declarations ****************
static void NewProp_bInUserTriggered_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInUserTriggered;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RequestLandscapeUpdate constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RequestLandscapeUpdate Property Definitions ***************************
void Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::NewProp_bInUserTriggered_SetBit(void* Obj)
{
((LandscapeBlueprintBrushBase_eventRequestLandscapeUpdate_Parms*)Obj)->bInUserTriggered = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::NewProp_bInUserTriggered = { "bInUserTriggered", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(LandscapeBlueprintBrushBase_eventRequestLandscapeUpdate_Parms), &Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::NewProp_bInUserTriggered_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::NewProp_bInUserTriggered,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::PropPointers) < 2048);
// ********** End Function RequestLandscapeUpdate Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ALandscapeBlueprintBrushBase, nullptr, "RequestLandscapeUpdate", Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::LandscapeBlueprintBrushBase_eventRequestLandscapeUpdate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::Function_MetaDataParams), Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::LandscapeBlueprintBrushBase_eventRequestLandscapeUpdate_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ALandscapeBlueprintBrushBase::execRequestLandscapeUpdate)
{
P_GET_UBOOL(Z_Param_bInUserTriggered);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RequestLandscapeUpdate(Z_Param_bInUserTriggered);
P_NATIVE_END;
}
// ********** End Class ALandscapeBlueprintBrushBase Function RequestLandscapeUpdate ***************
// ********** Begin Class ALandscapeBlueprintBrushBase *********************************************
void ALandscapeBlueprintBrushBase::SetAffectHeightmap_WrapperImpl(void* Object, const void* InValue)
{
ALandscapeBlueprintBrushBase* Obj = (ALandscapeBlueprintBrushBase*)Object;
bool& Value = *(bool*)InValue;
Obj->SetCanAffectHeightmap(Value);
}
void ALandscapeBlueprintBrushBase::SetAffectWeightmap_WrapperImpl(void* Object, const void* InValue)
{
ALandscapeBlueprintBrushBase* Obj = (ALandscapeBlueprintBrushBase*)Object;
bool& Value = *(bool*)InValue;
Obj->SetCanAffectWeightmap(Value);
}
void ALandscapeBlueprintBrushBase::SetAffectVisibilityLayer_WrapperImpl(void* Object, const void* InValue)
{
ALandscapeBlueprintBrushBase* Obj = (ALandscapeBlueprintBrushBase*)Object;
bool& Value = *(bool*)InValue;
Obj->SetCanAffectVisibilityLayer(Value);
}
void ALandscapeBlueprintBrushBase::SetbUsePowerOfTwoRenderTarget_WrapperImpl(void* Object, const void* InValue)
{
ALandscapeBlueprintBrushBase* Obj = (ALandscapeBlueprintBrushBase*)Object;
bool& Value = *(bool*)InValue;
Obj->SetCanAffectVisibilityLayer(Value);
}
FClassRegistrationInfo Z_Registration_Info_UClass_ALandscapeBlueprintBrushBase;
UClass* ALandscapeBlueprintBrushBase::GetPrivateStaticClass()
{
using TClass = ALandscapeBlueprintBrushBase;
if (!Z_Registration_Info_UClass_ALandscapeBlueprintBrushBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeBlueprintBrushBase"),
Z_Registration_Info_UClass_ALandscapeBlueprintBrushBase.InnerSingleton,
StaticRegisterNativesALandscapeBlueprintBrushBase,
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_ALandscapeBlueprintBrushBase.InnerSingleton;
}
UClass* Z_Construct_UClass_ALandscapeBlueprintBrushBase_NoRegister()
{
return ALandscapeBlueprintBrushBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "LandscapeBlueprintBrushBase.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpdateOnPropertyChange_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AffectHeightmap_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AffectWeightmap_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AffectVisibilityLayer_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AffectedWeightmapLayers_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUsePowerOfTwoRenderTarget_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** \n\x09 * It is possible to define whether this BP brush works exclusively with power-of-2 render targets. This used to be mandatory so for full backwards-compatibility, \n\x09 * this is still the case by default but it can be turned off. \n\x09 */" },
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
{ "ToolTip", "It is possible to define whether this BP brush works exclusively with power-of-2 render targets. This used to be mandatory so for full backwards-compatibility,\nthis is still the case by default but it can be turned off." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwningLandscape_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsVisible_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeBlueprintBrushBase.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class ALandscapeBlueprintBrushBase constinit property declarations *************
static void NewProp_UpdateOnPropertyChange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_UpdateOnPropertyChange;
static void NewProp_AffectHeightmap_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_AffectHeightmap;
static void NewProp_AffectWeightmap_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_AffectWeightmap;
static void NewProp_AffectVisibilityLayer_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_AffectVisibilityLayer;
static const UECodeGen_Private::FNamePropertyParams NewProp_AffectedWeightmapLayers_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AffectedWeightmapLayers;
static void NewProp_bUsePowerOfTwoRenderTarget_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUsePowerOfTwoRenderTarget;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_OwningLandscape;
static void NewProp_bIsVisible_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsVisible;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ALandscapeBlueprintBrushBase constinit property declarations ***************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("Initialize"), .Pointer = &ALandscapeBlueprintBrushBase::execInitialize },
{ .NameUTF8 = UTF8TEXT("Render"), .Pointer = &ALandscapeBlueprintBrushBase::execRender },
{ .NameUTF8 = UTF8TEXT("RenderLayer"), .Pointer = &ALandscapeBlueprintBrushBase::execRenderLayer },
{ .NameUTF8 = UTF8TEXT("RequestLandscapeUpdate"), .Pointer = &ALandscapeBlueprintBrushBase::execRequestLandscapeUpdate },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ALandscapeBlueprintBrushBase_GetBlueprintRenderDependencies, "GetBlueprintRenderDependencies" }, // 646899033
{ &Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Initialize, "Initialize" }, // 1739252853
{ &Z_Construct_UFunction_ALandscapeBlueprintBrushBase_Render, "Render" }, // 1548748132
{ &Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RenderLayer, "RenderLayer" }, // 2093733196
{ &Z_Construct_UFunction_ALandscapeBlueprintBrushBase_RequestLandscapeUpdate, "RequestLandscapeUpdate" }, // 3759156766
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ALandscapeBlueprintBrushBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics
// ********** Begin Class ALandscapeBlueprintBrushBase Property Definitions ************************
void Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_UpdateOnPropertyChange_SetBit(void* Obj)
{
((ALandscapeBlueprintBrushBase*)Obj)->UpdateOnPropertyChange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_UpdateOnPropertyChange = { "UpdateOnPropertyChange", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ALandscapeBlueprintBrushBase), &Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_UpdateOnPropertyChange_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpdateOnPropertyChange_MetaData), NewProp_UpdateOnPropertyChange_MetaData) };
void Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectHeightmap_SetBit(void* Obj)
{
((ALandscapeBlueprintBrushBase*)Obj)->AffectHeightmap = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectHeightmap = { "AffectHeightmap", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &ALandscapeBlueprintBrushBase::SetAffectHeightmap_WrapperImpl, nullptr, 1, sizeof(bool), sizeof(ALandscapeBlueprintBrushBase), &Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectHeightmap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AffectHeightmap_MetaData), NewProp_AffectHeightmap_MetaData) };
void Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectWeightmap_SetBit(void* Obj)
{
((ALandscapeBlueprintBrushBase*)Obj)->AffectWeightmap = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectWeightmap = { "AffectWeightmap", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &ALandscapeBlueprintBrushBase::SetAffectWeightmap_WrapperImpl, nullptr, 1, sizeof(bool), sizeof(ALandscapeBlueprintBrushBase), &Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectWeightmap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AffectWeightmap_MetaData), NewProp_AffectWeightmap_MetaData) };
void Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectVisibilityLayer_SetBit(void* Obj)
{
((ALandscapeBlueprintBrushBase*)Obj)->AffectVisibilityLayer = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectVisibilityLayer = { "AffectVisibilityLayer", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &ALandscapeBlueprintBrushBase::SetAffectVisibilityLayer_WrapperImpl, nullptr, 1, sizeof(bool), sizeof(ALandscapeBlueprintBrushBase), &Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectVisibilityLayer_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AffectVisibilityLayer_MetaData), NewProp_AffectVisibilityLayer_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectedWeightmapLayers_Inner = { "AffectedWeightmapLayers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectedWeightmapLayers = { "AffectedWeightmapLayers", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeBlueprintBrushBase, AffectedWeightmapLayers), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AffectedWeightmapLayers_MetaData), NewProp_AffectedWeightmapLayers_MetaData) };
void Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_bUsePowerOfTwoRenderTarget_SetBit(void* Obj)
{
((ALandscapeBlueprintBrushBase*)Obj)->bUsePowerOfTwoRenderTarget = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_bUsePowerOfTwoRenderTarget = { "bUsePowerOfTwoRenderTarget", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &ALandscapeBlueprintBrushBase::SetbUsePowerOfTwoRenderTarget_WrapperImpl, nullptr, 1, sizeof(bool), sizeof(ALandscapeBlueprintBrushBase), &Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_bUsePowerOfTwoRenderTarget_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUsePowerOfTwoRenderTarget_MetaData), NewProp_bUsePowerOfTwoRenderTarget_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_OwningLandscape = { "OwningLandscape", nullptr, (EPropertyFlags)0x0124080800002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeBlueprintBrushBase, OwningLandscape), Z_Construct_UClass_ALandscape_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwningLandscape_MetaData), NewProp_OwningLandscape_MetaData) };
void Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_bIsVisible_SetBit(void* Obj)
{
((ALandscapeBlueprintBrushBase*)Obj)->bIsVisible = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_bIsVisible = { "bIsVisible", nullptr, (EPropertyFlags)0x0020080800002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ALandscapeBlueprintBrushBase), &Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_bIsVisible_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsVisible_MetaData), NewProp_bIsVisible_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_UpdateOnPropertyChange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectHeightmap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectWeightmap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectVisibilityLayer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectedWeightmapLayers_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_AffectedWeightmapLayers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_bUsePowerOfTwoRenderTarget,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_OwningLandscape,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::NewProp_bIsVisible,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::PropPointers) < 2048);
// ********** End Class ALandscapeBlueprintBrushBase Property Definitions **************************
UObject* (*const Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::ClassParams = {
&ALandscapeBlueprintBrushBase::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::PropPointers),
0,
0x008802A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::Class_MetaDataParams), Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::Class_MetaDataParams)
};
void ALandscapeBlueprintBrushBase::StaticRegisterNativesALandscapeBlueprintBrushBase()
{
UClass* Class = ALandscapeBlueprintBrushBase::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::Funcs));
}
UClass* Z_Construct_UClass_ALandscapeBlueprintBrushBase()
{
if (!Z_Registration_Info_UClass_ALandscapeBlueprintBrushBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ALandscapeBlueprintBrushBase.OuterSingleton, Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ALandscapeBlueprintBrushBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ALandscapeBlueprintBrushBase);
ALandscapeBlueprintBrushBase::~ALandscapeBlueprintBrushBase() {}
// ********** End Class ALandscapeBlueprintBrushBase ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h__Script_Landscape_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FLandscapeBrushParameters::StaticStruct, Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics::NewStructOps, TEXT("LandscapeBrushParameters"),&Z_Registration_Info_UScriptStruct_FLandscapeBrushParameters, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLandscapeBrushParameters), 4038700381U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ALandscapeBlueprintBrushBase, ALandscapeBlueprintBrushBase::StaticClass, TEXT("ALandscapeBlueprintBrushBase"), &Z_Registration_Info_UClass_ALandscapeBlueprintBrushBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ALandscapeBlueprintBrushBase), 243289760U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h__Script_Landscape_488887679{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h__Script_Landscape_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,97 @@
// 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 "LandscapeBlueprintBrushBase.h"
#ifdef LANDSCAPE_LandscapeBlueprintBrushBase_generated_h
#error "LandscapeBlueprintBrushBase.generated.h already included, missing '#pragma once' in LandscapeBlueprintBrushBase.h"
#endif
#define LANDSCAPE_LandscapeBlueprintBrushBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UObject;
class UTextureRenderTarget2D;
struct FLandscapeBrushParameters;
// ********** Begin ScriptStruct FLandscapeBrushParameters *****************************************
struct Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics;
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_18_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeBrushParameters_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeBrushParameters;
// ********** End ScriptStruct FLandscapeBrushParameters *******************************************
// ********** Begin Class ALandscapeBlueprintBrushBase *********************************************
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_47_RPC_WRAPPERS \
LANDSCAPE_API virtual void Initialize_Implementation(FTransform const& InLandscapeTransform, FIntPoint const& InLandscapeSize, FIntPoint const& InLandscapeRenderTargetSize); \
LANDSCAPE_API virtual UTextureRenderTarget2D* RenderLayer_Implementation(FLandscapeBrushParameters const& InParameters); \
LANDSCAPE_API virtual UTextureRenderTarget2D* Render_Implementation(bool InIsHeightmap, UTextureRenderTarget2D* InCombinedResult, FName const& InWeightmapLayerName); \
DECLARE_FUNCTION(execRequestLandscapeUpdate); \
DECLARE_FUNCTION(execInitialize); \
DECLARE_FUNCTION(execRenderLayer); \
DECLARE_FUNCTION(execRender);
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_47_ACCESSORS \
static void SetAffectHeightmap_WrapperImpl(void* Object, const void* InValue); \
static void SetAffectWeightmap_WrapperImpl(void* Object, const void* InValue); \
static void SetAffectVisibilityLayer_WrapperImpl(void* Object, const void* InValue); \
static void SetbUsePowerOfTwoRenderTarget_WrapperImpl(void* Object, const void* InValue);
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_47_CALLBACK_WRAPPERS
struct Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeBlueprintBrushBase_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_47_INCLASS \
private: \
static void StaticRegisterNativesALandscapeBlueprintBrushBase(); \
friend struct ::Z_Construct_UClass_ALandscapeBlueprintBrushBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ALandscapeBlueprintBrushBase_NoRegister(); \
public: \
DECLARE_CLASS2(ALandscapeBlueprintBrushBase, AActor, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ALandscapeBlueprintBrushBase_NoRegister) \
DECLARE_SERIALIZER(ALandscapeBlueprintBrushBase)
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_47_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ALandscapeBlueprintBrushBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ALandscapeBlueprintBrushBase) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ALandscapeBlueprintBrushBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ALandscapeBlueprintBrushBase); \
/** Deleted move- and copy-constructors, should never be used */ \
ALandscapeBlueprintBrushBase(ALandscapeBlueprintBrushBase&&) = delete; \
ALandscapeBlueprintBrushBase(const ALandscapeBlueprintBrushBase&) = delete; \
LANDSCAPE_API virtual ~ALandscapeBlueprintBrushBase();
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_40_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_47_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_47_RPC_WRAPPERS \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_47_ACCESSORS \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_47_CALLBACK_WRAPPERS \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_47_INCLASS \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h_47_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ALandscapeBlueprintBrushBase;
// ********** End Class ALandscapeBlueprintBrushBase ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Public_LandscapeBlueprintBrushBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,48 @@
// 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 "ControlPointMeshActor.h"
#include "ControlPointMeshComponent.h"
#include "ILandscapeSplineInterface.h"
#include "Landscape.h"
#include "LandscapeComponent.h"
#include "LandscapeEdgeFixup.h"
#include "LandscapeEditLayer.h"
#include "LandscapeGizmoActiveActor.h"
#include "LandscapeGizmoActor.h"
#include "LandscapeGizmoRenderComponent.h"
#include "LandscapeGrassType.h"
#include "LandscapeHeightfieldCollisionComponent.h"
#include "LandscapeInfo.h"
#include "LandscapeInfoMap.h"
#include "LandscapeLayerInfoObject.h"
#include "LandscapeMaterialInstanceConstant.h"
#include "LandscapeMeshCollisionComponent.h"
#include "LandscapeMeshProxyActor.h"
#include "LandscapeMeshProxyComponent.h"
#include "LandscapeNaniteComponent.h"
#include "LandscapeProxy.h"
#include "LandscapeSplineActor.h"
#include "LandscapeSplineControlPoint.h"
#include "LandscapeSplineMeshesActor.h"
#include "LandscapeSplinesComponent.h"
#include "LandscapeSplineSegment.h"
#include "LandscapeStreamingProxy.h"
#include "LandscapeTextureHash.h"
#include "LandscapeTextureStorageProvider.h"
#include "LandscapeWeightmapUsage.h"
#include "Materials/MaterialExpressionLandscapeGrassOutput.h"
#include "Materials/MaterialExpressionLandscapeLayerBlend.h"
#include "Materials/MaterialExpressionLandscapeLayerCoords.h"
#include "Materials/MaterialExpressionLandscapeLayerSample.h"
#include "Materials/MaterialExpressionLandscapeLayerSwitch.h"
#include "Materials/MaterialExpressionLandscapeLayerWeight.h"
#include "Materials/MaterialExpressionLandscapePhysicalMaterialOutput.h"
#include "Materials/MaterialExpressionLandscapeVisibilityMask.h"

View File

@@ -0,0 +1,203 @@
// 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 "LandscapeComponent.h"
#ifdef LANDSCAPE_LandscapeComponent_generated_h
#error "LandscapeComponent.generated.h already included, missing '#pragma once' in LandscapeComponent.h"
#endif
#define LANDSCAPE_LandscapeComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class ULandscapeGrassType;
class ULandscapeLayerInfoObject;
class UMaterialInstanceDynamic;
// ********** Begin ScriptStruct FLandscapeEditToolRenderData **************************************
struct Z_Construct_UScriptStruct_FLandscapeEditToolRenderData_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_59_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeEditToolRenderData_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeEditToolRenderData;
// ********** End ScriptStruct FLandscapeEditToolRenderData ****************************************
// ********** Begin ScriptStruct FWeightmapLayerAllocationInfo *************************************
struct Z_Construct_UScriptStruct_FWeightmapLayerAllocationInfo_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_143_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FWeightmapLayerAllocationInfo_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FWeightmapLayerAllocationInfo;
// ********** End ScriptStruct FWeightmapLayerAllocationInfo ***************************************
// ********** Begin ScriptStruct FLandscapeComponentMaterialOverride *******************************
struct Z_Construct_UScriptStruct_FLandscapeComponentMaterialOverride_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_274_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeComponentMaterialOverride_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeComponentMaterialOverride;
// ********** End ScriptStruct FLandscapeComponentMaterialOverride *********************************
// ********** Begin ScriptStruct FLandscapePerLODMaterialOverride **********************************
struct Z_Construct_UScriptStruct_FLandscapePerLODMaterialOverride_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_286_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapePerLODMaterialOverride_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapePerLODMaterialOverride;
// ********** End ScriptStruct FLandscapePerLODMaterialOverride ************************************
// ********** Begin ScriptStruct FWeightmapData ****************************************************
struct Z_Construct_UScriptStruct_FWeightmapData_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_304_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FWeightmapData_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FWeightmapData;
// ********** End ScriptStruct FWeightmapData ******************************************************
// ********** Begin ScriptStruct FHeightmapData ****************************************************
struct Z_Construct_UScriptStruct_FHeightmapData_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_319_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FHeightmapData_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FHeightmapData;
// ********** End ScriptStruct FHeightmapData ******************************************************
// ********** Begin ScriptStruct FLandscapeLayerComponentData **************************************
struct Z_Construct_UScriptStruct_FLandscapeLayerComponentData_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_328_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeLayerComponentData_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeLayerComponentData;
// ********** End ScriptStruct FLandscapeLayerComponentData ****************************************
// ********** Begin Class ULandscapeLODStreamingProxy_DEPRECATED ***********************************
struct Z_Construct_UClass_ULandscapeLODStreamingProxy_DEPRECATED_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeLODStreamingProxy_DEPRECATED_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_409_INCLASS \
private: \
static void StaticRegisterNativesULandscapeLODStreamingProxy_DEPRECATED(); \
friend struct ::Z_Construct_UClass_ULandscapeLODStreamingProxy_DEPRECATED_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeLODStreamingProxy_DEPRECATED_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeLODStreamingProxy_DEPRECATED, UStreamableRenderAsset, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeLODStreamingProxy_DEPRECATED_NoRegister) \
DECLARE_SERIALIZER(ULandscapeLODStreamingProxy_DEPRECATED)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_409_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeLODStreamingProxy_DEPRECATED(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeLODStreamingProxy_DEPRECATED) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeLODStreamingProxy_DEPRECATED); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeLODStreamingProxy_DEPRECATED); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeLODStreamingProxy_DEPRECATED(ULandscapeLODStreamingProxy_DEPRECATED&&) = delete; \
ULandscapeLODStreamingProxy_DEPRECATED(const ULandscapeLODStreamingProxy_DEPRECATED&) = delete; \
LANDSCAPE_API virtual ~ULandscapeLODStreamingProxy_DEPRECATED();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_406_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_409_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_409_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_409_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeLODStreamingProxy_DEPRECATED;
// ********** End Class ULandscapeLODStreamingProxy_DEPRECATED *************************************
// ********** Begin Class ULandscapeComponent ******************************************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_415_RPC_WRAPPERS \
DECLARE_FUNCTION(execSetLODBias); \
DECLARE_FUNCTION(execSetForcedLOD); \
DECLARE_FUNCTION(execEditorGetPaintLayerWeightByNameAtLocation); \
DECLARE_FUNCTION(execEditorGetPaintLayerWeightAtLocation); \
DECLARE_FUNCTION(execGetMaterialInstanceDynamic); \
DECLARE_FUNCTION(execGetGrassTypesBP);
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_415_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeComponent, LANDSCAPE_API)
struct Z_Construct_UClass_ULandscapeComponent_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeComponent_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_415_INCLASS \
private: \
static void StaticRegisterNativesULandscapeComponent(); \
friend struct ::Z_Construct_UClass_ULandscapeComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeComponent_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeComponent, UPrimitiveComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeComponent_NoRegister) \
DECLARE_SERIALIZER(ULandscapeComponent) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_415_ARCHIVESERIALIZER \
DECLARE_WITHIN(ALandscapeProxy)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_415_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeComponent(ULandscapeComponent&&) = delete; \
ULandscapeComponent(const ULandscapeComponent&) = delete; \
LANDSCAPE_API virtual ~ULandscapeComponent();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_412_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_415_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_415_RPC_WRAPPERS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_415_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h_415_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeComponent;
// ********** End Class ULandscapeComponent ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeComponent_h
// ********** Begin Enum ELandscapeClearMode *******************************************************
#define FOREACH_ENUM_ELANDSCAPECLEARMODE(op) \
op(Clear_Weightmap) \
op(Clear_Heightmap) \
op(Clear_All)
enum ELandscapeClearMode : int;
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeClearMode>();
// ********** End Enum ELandscapeClearMode *********************************************************
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!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "LandscapeConfigHelper.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeConfigHelper() {}
// ********** Begin Cross Module References ********************************************************
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeResizeMode();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELandscapeResizeMode ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELandscapeResizeMode;
static UEnum* ELandscapeResizeMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELandscapeResizeMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ELandscapeResizeMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_ELandscapeResizeMode, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ELandscapeResizeMode"));
}
return Z_Registration_Info_UEnum_ELandscapeResizeMode.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeResizeMode>()
{
return ELandscapeResizeMode_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_ELandscapeResizeMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Clip.Name", "ELandscapeResizeMode::Clip" },
{ "Expand.Name", "ELandscapeResizeMode::Expand" },
{ "ModuleRelativePath", "Public/LandscapeConfigHelper.h" },
{ "Resample.Name", "ELandscapeResizeMode::Resample" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELandscapeResizeMode::Resample", (int64)ELandscapeResizeMode::Resample },
{ "ELandscapeResizeMode::Clip", (int64)ELandscapeResizeMode::Clip },
{ "ELandscapeResizeMode::Expand", (int64)ELandscapeResizeMode::Expand },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_ELandscapeResizeMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_ELandscapeResizeMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"ELandscapeResizeMode",
"ELandscapeResizeMode",
Z_Construct_UEnum_Landscape_ELandscapeResizeMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeResizeMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeResizeMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_ELandscapeResizeMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_ELandscapeResizeMode()
{
if (!Z_Registration_Info_UEnum_ELandscapeResizeMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELandscapeResizeMode.InnerSingleton, Z_Construct_UEnum_Landscape_ELandscapeResizeMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELandscapeResizeMode.InnerSingleton;
}
// ********** End Enum ELandscapeResizeMode ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeConfigHelper_h__Script_Landscape_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELandscapeResizeMode_StaticEnum, TEXT("ELandscapeResizeMode"), &Z_Registration_Info_UEnum_ELandscapeResizeMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3880460534U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeConfigHelper_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeConfigHelper_h__Script_Landscape_3848783702{
TEXT("/Script/Landscape"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeConfigHelper_h__Script_Landscape_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeConfigHelper_h__Script_Landscape_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
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!
===========================================================================*/
// IWYU pragma: private, include "LandscapeConfigHelper.h"
#ifdef LANDSCAPE_LandscapeConfigHelper_generated_h
#error "LandscapeConfigHelper.generated.h already included, missing '#pragma once' in LandscapeConfigHelper.h"
#endif
#define LANDSCAPE_LandscapeConfigHelper_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Public_LandscapeConfigHelper_h
// ********** Begin Enum ELandscapeResizeMode ******************************************************
#define FOREACH_ENUM_ELANDSCAPERESIZEMODE(op) \
op(ELandscapeResizeMode::Resample) \
op(ELandscapeResizeMode::Clip) \
op(ELandscapeResizeMode::Expand)
enum class ELandscapeResizeMode : uint8;
template<> struct TIsUEnumClass<ELandscapeResizeMode> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeResizeMode>();
// ********** End Enum ELandscapeResizeMode ********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,181 @@
// 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 "LandscapeEdgeFixup.h"
#include "Engine/Texture2D.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 EmptyLinkFunctionForGeneratedCodeLandscapeEdgeFixup() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UAssetUserData();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_NoRegister();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FHeightmapTextureEdgeSnapshot();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FHeightmapTextureEdgeSnapshot *************************************
struct Z_Construct_UScriptStruct_FHeightmapTextureEdgeSnapshot_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FHeightmapTextureEdgeSnapshot); }
static inline consteval int16 GetStructAlignment() { return alignof(FHeightmapTextureEdgeSnapshot); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * The snapshots contain a copy of the heightmap edge texels (both height and normal info).\n * It is filled out in editor or at cook time, to make available at runtime for dynamic edge fixup.\n */" },
{ "ModuleRelativePath", "Classes/LandscapeEdgeFixup.h" },
{ "ToolTip", "The snapshots contain a copy of the heightmap edge texels (both height and normal info).\nIt is filled out in editor or at cook time, to make available at runtime for dynamic edge fixup." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FHeightmapTextureEdgeSnapshot constinit property declarations *****
// ********** End ScriptStruct FHeightmapTextureEdgeSnapshot constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FHeightmapTextureEdgeSnapshot>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FHeightmapTextureEdgeSnapshot_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FHeightmapTextureEdgeSnapshot;
class UScriptStruct* FHeightmapTextureEdgeSnapshot::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FHeightmapTextureEdgeSnapshot.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FHeightmapTextureEdgeSnapshot.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FHeightmapTextureEdgeSnapshot, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("HeightmapTextureEdgeSnapshot"));
}
return Z_Registration_Info_UScriptStruct_FHeightmapTextureEdgeSnapshot.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FHeightmapTextureEdgeSnapshot_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"HeightmapTextureEdgeSnapshot",
nullptr,
0,
sizeof(FHeightmapTextureEdgeSnapshot),
alignof(FHeightmapTextureEdgeSnapshot),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHeightmapTextureEdgeSnapshot_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FHeightmapTextureEdgeSnapshot_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FHeightmapTextureEdgeSnapshot()
{
if (!Z_Registration_Info_UScriptStruct_FHeightmapTextureEdgeSnapshot.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FHeightmapTextureEdgeSnapshot.InnerSingleton, Z_Construct_UScriptStruct_FHeightmapTextureEdgeSnapshot_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FHeightmapTextureEdgeSnapshot.InnerSingleton);
}
// ********** End ScriptStruct FHeightmapTextureEdgeSnapshot ***************************************
// ********** Begin Class ULandscapeHeightmapTextureEdgeFixup **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeHeightmapTextureEdgeFixup;
UClass* ULandscapeHeightmapTextureEdgeFixup::GetPrivateStaticClass()
{
using TClass = ULandscapeHeightmapTextureEdgeFixup;
if (!Z_Registration_Info_UClass_ULandscapeHeightmapTextureEdgeFixup.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeHeightmapTextureEdgeFixup"),
Z_Registration_Info_UClass_ULandscapeHeightmapTextureEdgeFixup.InnerSingleton,
StaticRegisterNativesULandscapeHeightmapTextureEdgeFixup,
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_ULandscapeHeightmapTextureEdgeFixup.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_NoRegister()
{
return ULandscapeHeightmapTextureEdgeFixup::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// This UAssetUserData is attached to landscape heightmap UTexture2D's and tracks the heightmap texture's edge fixup state\n// This is used by mip providers to apply edge fixup on mip streaming/creation, and\n// also used by runtime dynamic fixup when neighboring landscape components are pulled in\n" },
{ "IncludePath", "LandscapeEdgeFixup.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Classes/LandscapeEdgeFixup.h" },
{ "ToolTip", "This UAssetUserData is attached to landscape heightmap UTexture2D's and tracks the heightmap texture's edge fixup state\nThis is used by mip providers to apply edge fixup on mip streaming/creation, and\nalso used by runtime dynamic fixup when neighboring landscape components are pulled in" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeHeightmapTextureEdgeFixup constinit property declarations ******
// ********** End Class ULandscapeHeightmapTextureEdgeFixup constinit property declarations ********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeHeightmapTextureEdgeFixup>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_Statics
UObject* (*const Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAssetUserData,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_Statics::ClassParams = {
&ULandscapeHeightmapTextureEdgeFixup::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x002810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_Statics::Class_MetaDataParams)
};
void ULandscapeHeightmapTextureEdgeFixup::StaticRegisterNativesULandscapeHeightmapTextureEdgeFixup()
{
}
UClass* Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup()
{
if (!Z_Registration_Info_UClass_ULandscapeHeightmapTextureEdgeFixup.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeHeightmapTextureEdgeFixup.OuterSingleton, Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeHeightmapTextureEdgeFixup.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeHeightmapTextureEdgeFixup);
ULandscapeHeightmapTextureEdgeFixup::~ULandscapeHeightmapTextureEdgeFixup() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeHeightmapTextureEdgeFixup)
// ********** End Class ULandscapeHeightmapTextureEdgeFixup ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h__Script_Landscape_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FHeightmapTextureEdgeSnapshot::StaticStruct, Z_Construct_UScriptStruct_FHeightmapTextureEdgeSnapshot_Statics::NewStructOps, TEXT("HeightmapTextureEdgeSnapshot"),&Z_Registration_Info_UScriptStruct_FHeightmapTextureEdgeSnapshot, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FHeightmapTextureEdgeSnapshot), 3940968435U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup, ULandscapeHeightmapTextureEdgeFixup::StaticClass, TEXT("ULandscapeHeightmapTextureEdgeFixup"), &Z_Registration_Info_UClass_ULandscapeHeightmapTextureEdgeFixup, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeHeightmapTextureEdgeFixup), 1656907740U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h__Script_Landscape_2980828661{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h__Script_Landscape_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 "LandscapeEdgeFixup.h"
#ifdef LANDSCAPE_LandscapeEdgeFixup_generated_h
#error "LandscapeEdgeFixup.generated.h already included, missing '#pragma once' in LandscapeEdgeFixup.h"
#endif
#define LANDSCAPE_LandscapeEdgeFixup_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FHeightmapTextureEdgeSnapshot *************************************
struct Z_Construct_UScriptStruct_FHeightmapTextureEdgeSnapshot_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h_148_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FHeightmapTextureEdgeSnapshot_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FHeightmapTextureEdgeSnapshot;
// ********** End ScriptStruct FHeightmapTextureEdgeSnapshot ***************************************
// ********** Begin Class ULandscapeHeightmapTextureEdgeFixup **************************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h_206_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeHeightmapTextureEdgeFixup, LANDSCAPE_API)
struct Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h_206_INCLASS \
private: \
static void StaticRegisterNativesULandscapeHeightmapTextureEdgeFixup(); \
friend struct ::Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeHeightmapTextureEdgeFixup, UAssetUserData, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeHeightmapTextureEdgeFixup_NoRegister) \
DECLARE_SERIALIZER(ULandscapeHeightmapTextureEdgeFixup) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h_206_ARCHIVESERIALIZER \
DECLARE_WITHIN(UTexture2D)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h_206_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeHeightmapTextureEdgeFixup(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeHeightmapTextureEdgeFixup) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeHeightmapTextureEdgeFixup); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeHeightmapTextureEdgeFixup); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeHeightmapTextureEdgeFixup(ULandscapeHeightmapTextureEdgeFixup&&) = delete; \
ULandscapeHeightmapTextureEdgeFixup(const ULandscapeHeightmapTextureEdgeFixup&) = delete; \
LANDSCAPE_API virtual ~ULandscapeHeightmapTextureEdgeFixup();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h_203_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h_206_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h_206_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h_206_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeHeightmapTextureEdgeFixup;
// ********** End Class ULandscapeHeightmapTextureEdgeFixup ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEdgeFixup_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,638 @@
// 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 "LandscapeEditLayer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeEditLayer() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscape_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayer();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayer_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerBase();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerBase_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerPersistent();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerPersistent_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerProcedural();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerProcedural_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerRenderer_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerSplines();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerSplines_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULandscapeEditLayerBase **************************************************
void ULandscapeEditLayerBase::SetGuid_WrapperImpl(void* Object, const void* InValue)
{
#if WITH_EDITORONLY_DATA
ULandscapeEditLayerBase* Obj = (ULandscapeEditLayerBase*)Object;
FGuid& Value = *(FGuid*)InValue;
Obj->SetGuidInternal(Value);
#endif // WITH_EDITORONLY_DATA
}
void ULandscapeEditLayerBase::SetLayerName_WrapperImpl(void* Object, const void* InValue)
{
#if WITH_EDITORONLY_DATA
ULandscapeEditLayerBase* Obj = (ULandscapeEditLayerBase*)Object;
FName& Value = *(FName*)InValue;
Obj->SetNameInternal(Value);
#endif // WITH_EDITORONLY_DATA
}
void ULandscapeEditLayerBase::SetbVisible_WrapperImpl(void* Object, const void* InValue)
{
#if WITH_EDITORONLY_DATA
ULandscapeEditLayerBase* Obj = (ULandscapeEditLayerBase*)Object;
bool& Value = *(bool*)InValue;
Obj->SetVisibleInternal(Value);
#endif // WITH_EDITORONLY_DATA
}
void ULandscapeEditLayerBase::SetbLocked_WrapperImpl(void* Object, const void* InValue)
{
#if WITH_EDITORONLY_DATA
ULandscapeEditLayerBase* Obj = (ULandscapeEditLayerBase*)Object;
bool& Value = *(bool*)InValue;
Obj->SetLockedInternal(Value);
#endif // WITH_EDITORONLY_DATA
}
void ULandscapeEditLayerBase::SetHeightmapAlpha_WrapperImpl(void* Object, const void* InValue)
{
#if WITH_EDITORONLY_DATA
ULandscapeEditLayerBase* Obj = (ULandscapeEditLayerBase*)Object;
float& Value = *(float*)InValue;
Obj->SetHeightmapAlphaInternal(Value);
#endif // WITH_EDITORONLY_DATA
}
void ULandscapeEditLayerBase::SetWeightmapAlpha_WrapperImpl(void* Object, const void* InValue)
{
#if WITH_EDITORONLY_DATA
ULandscapeEditLayerBase* Obj = (ULandscapeEditLayerBase*)Object;
float& Value = *(float*)InValue;
Obj->SetWeightmapAlphaInternal(Value);
#endif // WITH_EDITORONLY_DATA
}
void ULandscapeEditLayerBase::SetWeightmapLayerAllocationBlend_WrapperImpl(void* Object, const void* InValue)
{
#if WITH_EDITORONLY_DATA
ULandscapeEditLayerBase* Obj = (ULandscapeEditLayerBase*)Object;
TMap<TObjectPtr<ULandscapeLayerInfoObject>,bool>& Value = *(TMap<TObjectPtr<ULandscapeLayerInfoObject>,bool>*)InValue;
Obj->SetWeightmapLayerAllocationBlendInternal(Value);
#endif // WITH_EDITORONLY_DATA
}
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeEditLayerBase;
UClass* ULandscapeEditLayerBase::GetPrivateStaticClass()
{
using TClass = ULandscapeEditLayerBase;
if (!Z_Registration_Info_UClass_ULandscapeEditLayerBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeEditLayerBase"),
Z_Registration_Info_UClass_ULandscapeEditLayerBase.InnerSingleton,
StaticRegisterNativesULandscapeEditLayerBase,
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_ULandscapeEditLayerBase.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeEditLayerBase_NoRegister()
{
return ULandscapeEditLayerBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeEditLayerBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n* Base class for all landscape edit layers. By implementing the various virtual functions, we are able to customize the behavior of the edit layer\n* wrt the landscape tools in a generic way (e.g. does it support sculpting tools? painting tools? can it be collapsed?, etc.)\n*/" },
{ "IncludePath", "LandscapeEditLayer.h" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
{ "ToolTip", "Base class for all landscape edit layers. By implementing the various virtual functions, we are able to customize the behavior of the edit layer\n wrt the landscape tools in a generic way (e.g. does it support sculpting tools? painting tools? can it be collapsed?, etc.)" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Guid_MetaData[] = {
{ "EditCondition", "!bLocked" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerName_MetaData[] = {
{ "EditCondition", "!bLocked" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisible_MetaData[] = {
{ "Category", "Edit Layer" },
{ "EditCondition", "!bLocked" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLocked_MetaData[] = {
{ "Category", "Edit Layer" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightmapAlpha_MetaData[] = {
{ "Category", "Edit Layer" },
{ "ClampMax", "1.0" },
{ "ClampMin", "-1.0" },
{ "EditCondition", "!bLocked" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
{ "UIMax", "1.0" },
{ "UIMin", "-1.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeightmapAlpha_MetaData[] = {
{ "Category", "Edit Layer" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "EditCondition", "!bLocked" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwningLandscape_MetaData[] = {
{ "Comment", "// TODO: This might be removed once more things are moved from FLandscapeLayer to ULandscapeLayer\n" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
{ "ToolTip", "TODO: This might be removed once more things are moved from FLandscapeLayer to ULandscapeLayer" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeightmapLayerAllocationBlend_MetaData[] = {
{ "EditCondition", "!bLocked" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class ULandscapeEditLayerBase constinit property declarations ******************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Guid;
static const UECodeGen_Private::FNamePropertyParams NewProp_LayerName;
static void NewProp_bVisible_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisible;
static void NewProp_bLocked_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLocked;
static const UECodeGen_Private::FFloatPropertyParams NewProp_HeightmapAlpha;
static const UECodeGen_Private::FFloatPropertyParams NewProp_WeightmapAlpha;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_OwningLandscape;
static const UECodeGen_Private::FBoolPropertyParams NewProp_WeightmapLayerAllocationBlend_ValueProp;
static const UECodeGen_Private::FObjectPropertyParams NewProp_WeightmapLayerAllocationBlend_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_WeightmapLayerAllocationBlend;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class ULandscapeEditLayerBase constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeEditLayerBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeEditLayerBase_Statics
// ********** Begin Class ULandscapeEditLayerBase Property Definitions *****************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_Guid = { "Guid", nullptr, (EPropertyFlags)0x0020080800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &ULandscapeEditLayerBase::SetGuid_WrapperImpl, nullptr, 1, STRUCT_OFFSET(ULandscapeEditLayerBase, Guid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Guid_MetaData), NewProp_Guid_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_LayerName = { "LayerName", nullptr, (EPropertyFlags)0x0020080800000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, &ULandscapeEditLayerBase::SetLayerName_WrapperImpl, nullptr, 1, STRUCT_OFFSET(ULandscapeEditLayerBase, LayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerName_MetaData), NewProp_LayerName_MetaData) };
void Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_bVisible_SetBit(void* Obj)
{
((ULandscapeEditLayerBase*)Obj)->bVisible = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_bVisible = { "bVisible", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &ULandscapeEditLayerBase::SetbVisible_WrapperImpl, nullptr, 1, sizeof(bool), sizeof(ULandscapeEditLayerBase), &Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_bVisible_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisible_MetaData), NewProp_bVisible_MetaData) };
void Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_bLocked_SetBit(void* Obj)
{
((ULandscapeEditLayerBase*)Obj)->bLocked = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_bLocked = { "bLocked", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &ULandscapeEditLayerBase::SetbLocked_WrapperImpl, nullptr, 1, sizeof(bool), sizeof(ULandscapeEditLayerBase), &Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_bLocked_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLocked_MetaData), NewProp_bLocked_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_HeightmapAlpha = { "HeightmapAlpha", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &ULandscapeEditLayerBase::SetHeightmapAlpha_WrapperImpl, nullptr, 1, STRUCT_OFFSET(ULandscapeEditLayerBase, HeightmapAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightmapAlpha_MetaData), NewProp_HeightmapAlpha_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_WeightmapAlpha = { "WeightmapAlpha", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, &ULandscapeEditLayerBase::SetWeightmapAlpha_WrapperImpl, nullptr, 1, STRUCT_OFFSET(ULandscapeEditLayerBase, WeightmapAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeightmapAlpha_MetaData), NewProp_WeightmapAlpha_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_OwningLandscape = { "OwningLandscape", nullptr, (EPropertyFlags)0x0024080800000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeEditLayerBase, OwningLandscape), Z_Construct_UClass_ALandscape_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwningLandscape_MetaData), NewProp_OwningLandscape_MetaData) };
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_WeightmapLayerAllocationBlend_ValueProp = { "WeightmapLayerAllocationBlend", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_WeightmapLayerAllocationBlend_Key_KeyProp = { "WeightmapLayerAllocationBlend_Key", nullptr, (EPropertyFlags)0x0004000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_WeightmapLayerAllocationBlend = { "WeightmapLayerAllocationBlend", nullptr, (EPropertyFlags)0x0040000800000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, &ULandscapeEditLayerBase::SetWeightmapLayerAllocationBlend_WrapperImpl, nullptr, 1, STRUCT_OFFSET(ULandscapeEditLayerBase, WeightmapLayerAllocationBlend), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeightmapLayerAllocationBlend_MetaData), NewProp_WeightmapLayerAllocationBlend_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeEditLayerBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_Guid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_LayerName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_bVisible,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_bLocked,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_HeightmapAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_WeightmapAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_OwningLandscape,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_WeightmapLayerAllocationBlend_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_WeightmapLayerAllocationBlend_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditLayerBase_Statics::NewProp_WeightmapLayerAllocationBlend,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayerBase_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class ULandscapeEditLayerBase Property Definitions *******************************
UObject* (*const Z_Construct_UClass_ULandscapeEditLayerBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayerBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeEditLayerBase_Statics::ClassParams = {
&ULandscapeEditLayerBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_ULandscapeEditLayerBase_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayerBase_Statics::PropPointers), 0),
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayerBase_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeEditLayerBase_Statics::Class_MetaDataParams)
};
void ULandscapeEditLayerBase::StaticRegisterNativesULandscapeEditLayerBase()
{
}
UClass* Z_Construct_UClass_ULandscapeEditLayerBase()
{
if (!Z_Registration_Info_UClass_ULandscapeEditLayerBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeEditLayerBase.OuterSingleton, Z_Construct_UClass_ULandscapeEditLayerBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeEditLayerBase.OuterSingleton;
}
ULandscapeEditLayerBase::ULandscapeEditLayerBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeEditLayerBase);
ULandscapeEditLayerBase::~ULandscapeEditLayerBase() {}
// ********** End Class ULandscapeEditLayerBase ****************************************************
// ********** Begin Class ULandscapeEditLayerPersistent ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeEditLayerPersistent;
UClass* ULandscapeEditLayerPersistent::GetPrivateStaticClass()
{
using TClass = ULandscapeEditLayerPersistent;
if (!Z_Registration_Info_UClass_ULandscapeEditLayerPersistent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeEditLayerPersistent"),
Z_Registration_Info_UClass_ULandscapeEditLayerPersistent.InnerSingleton,
StaticRegisterNativesULandscapeEditLayerPersistent,
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_ULandscapeEditLayerPersistent.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeEditLayerPersistent_NoRegister()
{
return ULandscapeEditLayerPersistent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeEditLayerPersistent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n* Base class for persistent layers, i.e. layers that have a set of backing textures (heightmaps, weightmaps) and can therefore be rendered in a similar fashion\n*/" },
{ "IncludePath", "LandscapeEditLayer.h" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
{ "ToolTip", "Base class for persistent layers, i.e. layers that have a set of backing textures (heightmaps, weightmaps) and can therefore be rendered in a similar fashion" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeEditLayerPersistent constinit property declarations ************
// ********** End Class ULandscapeEditLayerPersistent constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeEditLayerPersistent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeEditLayerPersistent_Statics
UObject* (*const Z_Construct_UClass_ULandscapeEditLayerPersistent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ULandscapeEditLayerBase,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayerPersistent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_ULandscapeEditLayerPersistent_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_ULandscapeEditLayerRenderer_NoRegister, (int32)VTABLE_OFFSET(ULandscapeEditLayerPersistent, ILandscapeEditLayerRenderer), false }, // 3439812318
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeEditLayerPersistent_Statics::ClassParams = {
&ULandscapeEditLayerPersistent::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
UE_ARRAY_COUNT(InterfaceParams),
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayerPersistent_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeEditLayerPersistent_Statics::Class_MetaDataParams)
};
void ULandscapeEditLayerPersistent::StaticRegisterNativesULandscapeEditLayerPersistent()
{
}
UClass* Z_Construct_UClass_ULandscapeEditLayerPersistent()
{
if (!Z_Registration_Info_UClass_ULandscapeEditLayerPersistent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeEditLayerPersistent.OuterSingleton, Z_Construct_UClass_ULandscapeEditLayerPersistent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeEditLayerPersistent.OuterSingleton;
}
ULandscapeEditLayerPersistent::ULandscapeEditLayerPersistent(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeEditLayerPersistent);
ULandscapeEditLayerPersistent::~ULandscapeEditLayerPersistent() {}
// ********** End Class ULandscapeEditLayerPersistent **********************************************
// ********** Begin Class ULandscapeEditLayer ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeEditLayer;
UClass* ULandscapeEditLayer::GetPrivateStaticClass()
{
using TClass = ULandscapeEditLayer;
if (!Z_Registration_Info_UClass_ULandscapeEditLayer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeEditLayer"),
Z_Registration_Info_UClass_ULandscapeEditLayer.InnerSingleton,
StaticRegisterNativesULandscapeEditLayer,
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_ULandscapeEditLayer.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeEditLayer_NoRegister()
{
return ULandscapeEditLayer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeEditLayer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n* This is the standard type of edit layer. It can be manually authored (sculpted, painted, etc.) in the landscape editor \n*/" },
{ "IncludePath", "LandscapeEditLayer.h" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
{ "ShortToolTip", "Standard edit layer" },
{ "ToolTip", "This is the standard type of edit layer. It can be manually authored (sculpted, painted, etc.) in the landscape editor" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeEditLayer constinit property declarations **********************
// ********** End Class ULandscapeEditLayer constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeEditLayer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeEditLayer_Statics
UObject* (*const Z_Construct_UClass_ULandscapeEditLayer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ULandscapeEditLayerPersistent,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeEditLayer_Statics::ClassParams = {
&ULandscapeEditLayer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayer_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeEditLayer_Statics::Class_MetaDataParams)
};
void ULandscapeEditLayer::StaticRegisterNativesULandscapeEditLayer()
{
}
UClass* Z_Construct_UClass_ULandscapeEditLayer()
{
if (!Z_Registration_Info_UClass_ULandscapeEditLayer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeEditLayer.OuterSingleton, Z_Construct_UClass_ULandscapeEditLayer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeEditLayer.OuterSingleton;
}
ULandscapeEditLayer::ULandscapeEditLayer(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeEditLayer);
ULandscapeEditLayer::~ULandscapeEditLayer() {}
// ********** End Class ULandscapeEditLayer ********************************************************
// ********** Begin Class ULandscapeEditLayerProcedural ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeEditLayerProcedural;
UClass* ULandscapeEditLayerProcedural::GetPrivateStaticClass()
{
using TClass = ULandscapeEditLayerProcedural;
if (!Z_Registration_Info_UClass_ULandscapeEditLayerProcedural.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeEditLayerProcedural"),
Z_Registration_Info_UClass_ULandscapeEditLayerProcedural.InnerSingleton,
StaticRegisterNativesULandscapeEditLayerProcedural,
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_ULandscapeEditLayerProcedural.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeEditLayerProcedural_NoRegister()
{
return ULandscapeEditLayerProcedural::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeEditLayerProcedural_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n* Base class for procedural layers. Procedural layers cannot be edited through standard editing tools\n*/" },
{ "IncludePath", "LandscapeEditLayer.h" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
{ "ToolTip", "Base class for procedural layers. Procedural layers cannot be edited through standard editing tools" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeEditLayerProcedural constinit property declarations ************
// ********** End Class ULandscapeEditLayerProcedural constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeEditLayerProcedural>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeEditLayerProcedural_Statics
UObject* (*const Z_Construct_UClass_ULandscapeEditLayerProcedural_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ULandscapeEditLayerBase,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayerProcedural_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeEditLayerProcedural_Statics::ClassParams = {
&ULandscapeEditLayerProcedural::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayerProcedural_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeEditLayerProcedural_Statics::Class_MetaDataParams)
};
void ULandscapeEditLayerProcedural::StaticRegisterNativesULandscapeEditLayerProcedural()
{
}
UClass* Z_Construct_UClass_ULandscapeEditLayerProcedural()
{
if (!Z_Registration_Info_UClass_ULandscapeEditLayerProcedural.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeEditLayerProcedural.OuterSingleton, Z_Construct_UClass_ULandscapeEditLayerProcedural_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeEditLayerProcedural.OuterSingleton;
}
ULandscapeEditLayerProcedural::ULandscapeEditLayerProcedural(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeEditLayerProcedural);
ULandscapeEditLayerProcedural::~ULandscapeEditLayerProcedural() {}
// ********** End Class ULandscapeEditLayerProcedural **********************************************
// ********** Begin Class ULandscapeEditLayerSplines ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeEditLayerSplines;
UClass* ULandscapeEditLayerSplines::GetPrivateStaticClass()
{
using TClass = ULandscapeEditLayerSplines;
if (!Z_Registration_Info_UClass_ULandscapeEditLayerSplines.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeEditLayerSplines"),
Z_Registration_Info_UClass_ULandscapeEditLayerSplines.InnerSingleton,
StaticRegisterNativesULandscapeEditLayerSplines,
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_ULandscapeEditLayerSplines.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeEditLayerSplines_NoRegister()
{
return ULandscapeEditLayerSplines::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeEditLayerSplines_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n* Procedural edit layer that lets the user manipulate its content using landscape splines (Splines tool in the Manage panel) \n*/" },
{ "IncludePath", "LandscapeEditLayer.h" },
{ "ModuleRelativePath", "Classes/LandscapeEditLayer.h" },
{ "ShortToolTip", "Special edit layer for landscape splines" },
{ "ToolTip", "Procedural edit layer that lets the user manipulate its content using landscape splines (Splines tool in the Manage panel)" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeEditLayerSplines constinit property declarations ***************
// ********** End Class ULandscapeEditLayerSplines constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeEditLayerSplines>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeEditLayerSplines_Statics
UObject* (*const Z_Construct_UClass_ULandscapeEditLayerSplines_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ULandscapeEditLayerPersistent,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayerSplines_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeEditLayerSplines_Statics::ClassParams = {
&ULandscapeEditLayerSplines::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayerSplines_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeEditLayerSplines_Statics::Class_MetaDataParams)
};
void ULandscapeEditLayerSplines::StaticRegisterNativesULandscapeEditLayerSplines()
{
}
UClass* Z_Construct_UClass_ULandscapeEditLayerSplines()
{
if (!Z_Registration_Info_UClass_ULandscapeEditLayerSplines.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeEditLayerSplines.OuterSingleton, Z_Construct_UClass_ULandscapeEditLayerSplines_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeEditLayerSplines.OuterSingleton;
}
ULandscapeEditLayerSplines::ULandscapeEditLayerSplines(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeEditLayerSplines);
ULandscapeEditLayerSplines::~ULandscapeEditLayerSplines() {}
// ********** End Class ULandscapeEditLayerSplines *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeEditLayerBase, ULandscapeEditLayerBase::StaticClass, TEXT("ULandscapeEditLayerBase"), &Z_Registration_Info_UClass_ULandscapeEditLayerBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeEditLayerBase), 3307041307U) },
{ Z_Construct_UClass_ULandscapeEditLayerPersistent, ULandscapeEditLayerPersistent::StaticClass, TEXT("ULandscapeEditLayerPersistent"), &Z_Registration_Info_UClass_ULandscapeEditLayerPersistent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeEditLayerPersistent), 941478549U) },
{ Z_Construct_UClass_ULandscapeEditLayer, ULandscapeEditLayer::StaticClass, TEXT("ULandscapeEditLayer"), &Z_Registration_Info_UClass_ULandscapeEditLayer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeEditLayer), 1039954308U) },
{ Z_Construct_UClass_ULandscapeEditLayerProcedural, ULandscapeEditLayerProcedural::StaticClass, TEXT("ULandscapeEditLayerProcedural"), &Z_Registration_Info_UClass_ULandscapeEditLayerProcedural, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeEditLayerProcedural), 3638437388U) },
{ Z_Construct_UClass_ULandscapeEditLayerSplines, ULandscapeEditLayerSplines::StaticClass, TEXT("ULandscapeEditLayerSplines"), &Z_Registration_Info_UClass_ULandscapeEditLayerSplines, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeEditLayerSplines), 1564176067U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h__Script_Landscape_3624776744{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,239 @@
// 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 "LandscapeEditLayer.h"
#ifdef LANDSCAPE_LandscapeEditLayer_generated_h
#error "LandscapeEditLayer.generated.h already included, missing '#pragma once' in LandscapeEditLayer.h"
#endif
#define LANDSCAPE_LandscapeEditLayer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeEditLayerBase **************************************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_47_ACCESSORS \
static void SetGuid_WrapperImpl(void* Object, const void* InValue); \
static void SetLayerName_WrapperImpl(void* Object, const void* InValue); \
static void SetbVisible_WrapperImpl(void* Object, const void* InValue); \
static void SetbLocked_WrapperImpl(void* Object, const void* InValue); \
static void SetHeightmapAlpha_WrapperImpl(void* Object, const void* InValue); \
static void SetWeightmapAlpha_WrapperImpl(void* Object, const void* InValue); \
static void SetWeightmapLayerAllocationBlend_WrapperImpl(void* Object, const void* InValue);
struct Z_Construct_UClass_ULandscapeEditLayerBase_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerBase_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_47_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeEditLayerBase(); \
friend struct ::Z_Construct_UClass_ULandscapeEditLayerBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeEditLayerBase_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeEditLayerBase, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeEditLayerBase_NoRegister) \
DECLARE_SERIALIZER(ULandscapeEditLayerBase)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_47_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeEditLayerBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeEditLayerBase(ULandscapeEditLayerBase&&) = delete; \
ULandscapeEditLayerBase(const ULandscapeEditLayerBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeEditLayerBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeEditLayerBase); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeEditLayerBase) \
LANDSCAPE_API virtual ~ULandscapeEditLayerBase();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_41_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_47_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_47_ACCESSORS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_47_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_47_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeEditLayerBase;
// ********** End Class ULandscapeEditLayerBase ****************************************************
// ********** Begin Class ULandscapeEditLayerPersistent ********************************************
struct Z_Construct_UClass_ULandscapeEditLayerPersistent_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerPersistent_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_387_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeEditLayerPersistent(); \
friend struct ::Z_Construct_UClass_ULandscapeEditLayerPersistent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeEditLayerPersistent_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeEditLayerPersistent, ULandscapeEditLayerBase, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeEditLayerPersistent_NoRegister) \
DECLARE_SERIALIZER(ULandscapeEditLayerPersistent) \
virtual UObject* _getUObject() const override { return const_cast<ULandscapeEditLayerPersistent*>(this); }
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_387_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeEditLayerPersistent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeEditLayerPersistent(ULandscapeEditLayerPersistent&&) = delete; \
ULandscapeEditLayerPersistent(const ULandscapeEditLayerPersistent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeEditLayerPersistent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeEditLayerPersistent); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeEditLayerPersistent) \
LANDSCAPE_API virtual ~ULandscapeEditLayerPersistent();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_383_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_387_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_387_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_387_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeEditLayerPersistent;
// ********** End Class ULandscapeEditLayerPersistent **********************************************
// ********** Begin Class ULandscapeEditLayer ******************************************************
struct Z_Construct_UClass_ULandscapeEditLayer_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayer_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_415_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeEditLayer(); \
friend struct ::Z_Construct_UClass_ULandscapeEditLayer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeEditLayer_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeEditLayer, ULandscapeEditLayerPersistent, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeEditLayer_NoRegister) \
DECLARE_SERIALIZER(ULandscapeEditLayer)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_415_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeEditLayer(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeEditLayer(ULandscapeEditLayer&&) = delete; \
ULandscapeEditLayer(const ULandscapeEditLayer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeEditLayer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeEditLayer); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeEditLayer) \
LANDSCAPE_API virtual ~ULandscapeEditLayer();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_412_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_415_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_415_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_415_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeEditLayer;
// ********** End Class ULandscapeEditLayer ********************************************************
// ********** Begin Class ULandscapeEditLayerProcedural ********************************************
struct Z_Construct_UClass_ULandscapeEditLayerProcedural_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerProcedural_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_437_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeEditLayerProcedural(); \
friend struct ::Z_Construct_UClass_ULandscapeEditLayerProcedural_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeEditLayerProcedural_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeEditLayerProcedural, ULandscapeEditLayerBase, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeEditLayerProcedural_NoRegister) \
DECLARE_SERIALIZER(ULandscapeEditLayerProcedural)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_437_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeEditLayerProcedural(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeEditLayerProcedural(ULandscapeEditLayerProcedural&&) = delete; \
ULandscapeEditLayerProcedural(const ULandscapeEditLayerProcedural&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeEditLayerProcedural); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeEditLayerProcedural); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeEditLayerProcedural) \
LANDSCAPE_API virtual ~ULandscapeEditLayerProcedural();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_434_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_437_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_437_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_437_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeEditLayerProcedural;
// ********** End Class ULandscapeEditLayerProcedural **********************************************
// ********** Begin Class ULandscapeEditLayerSplines ***********************************************
struct Z_Construct_UClass_ULandscapeEditLayerSplines_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerSplines_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_454_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeEditLayerSplines(); \
friend struct ::Z_Construct_UClass_ULandscapeEditLayerSplines_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeEditLayerSplines_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeEditLayerSplines, ULandscapeEditLayerPersistent, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeEditLayerSplines_NoRegister) \
DECLARE_SERIALIZER(ULandscapeEditLayerSplines)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_454_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeEditLayerSplines(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeEditLayerSplines(ULandscapeEditLayerSplines&&) = delete; \
ULandscapeEditLayerSplines(const ULandscapeEditLayerSplines&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeEditLayerSplines); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeEditLayerSplines); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeEditLayerSplines) \
LANDSCAPE_API virtual ~ULandscapeEditLayerSplines();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_451_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_454_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_454_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h_454_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeEditLayerSplines;
// ********** End Class ULandscapeEditLayerSplines *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeEditLayer_h
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!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "LandscapeEditLayerMergeRenderBlackboardItem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeEditLayerMergeRenderBlackboardItem() {}
// ********** Begin Cross Module References ********************************************************
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FLandscapeEditLayerMergeRenderBlackboardItem **********************
struct Z_Construct_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLandscapeEditLayerMergeRenderBlackboardItem); }
static inline consteval int16 GetStructAlignment() { return alignof(FLandscapeEditLayerMergeRenderBlackboardItem); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "Comment", "/**\n * Base class for various blackboard items that can be attached to FMergeRenderContext in order to transfer temporary information\n * between renderers. It's a USTRUCT only to benefit from the RTTI services provided by TInstancedStruct\n */" },
{ "ModuleRelativePath", "Public/LandscapeEditLayerMergeRenderBlackboardItem.h" },
{ "ToolTip", "Base class for various blackboard items that can be attached to FMergeRenderContext in order to transfer temporary information\n between renderers. It's a USTRUCT only to benefit from the RTTI services provided by TInstancedStruct" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLandscapeEditLayerMergeRenderBlackboardItem constinit property declarations
// ********** End ScriptStruct FLandscapeEditLayerMergeRenderBlackboardItem constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLandscapeEditLayerMergeRenderBlackboardItem>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem;
class UScriptStruct* FLandscapeEditLayerMergeRenderBlackboardItem::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("LandscapeEditLayerMergeRenderBlackboardItem"));
}
return Z_Registration_Info_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"LandscapeEditLayerMergeRenderBlackboardItem",
nullptr,
0,
sizeof(FLandscapeEditLayerMergeRenderBlackboardItem),
alignof(FLandscapeEditLayerMergeRenderBlackboardItem),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem.InnerSingleton, Z_Construct_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem.InnerSingleton);
}
// ********** End ScriptStruct FLandscapeEditLayerMergeRenderBlackboardItem ************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerMergeRenderBlackboardItem_h__Script_Landscape_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FLandscapeEditLayerMergeRenderBlackboardItem::StaticStruct, Z_Construct_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem_Statics::NewStructOps, TEXT("LandscapeEditLayerMergeRenderBlackboardItem"),&Z_Registration_Info_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLandscapeEditLayerMergeRenderBlackboardItem), 2114700914U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerMergeRenderBlackboardItem_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerMergeRenderBlackboardItem_h__Script_Landscape_338631273{
TEXT("/Script/Landscape"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerMergeRenderBlackboardItem_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerMergeRenderBlackboardItem_h__Script_Landscape_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 "LandscapeEditLayerMergeRenderBlackboardItem.h"
#ifdef LANDSCAPE_LandscapeEditLayerMergeRenderBlackboardItem_generated_h
#error "LandscapeEditLayerMergeRenderBlackboardItem.generated.h already included, missing '#pragma once' in LandscapeEditLayerMergeRenderBlackboardItem.h"
#endif
#define LANDSCAPE_LandscapeEditLayerMergeRenderBlackboardItem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FLandscapeEditLayerMergeRenderBlackboardItem **********************
struct Z_Construct_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem_Statics;
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerMergeRenderBlackboardItem_h_19_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeEditLayerMergeRenderBlackboardItem_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeEditLayerMergeRenderBlackboardItem;
// ********** End ScriptStruct FLandscapeEditLayerMergeRenderBlackboardItem ************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerMergeRenderBlackboardItem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "LandscapeEditLayerRenderer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeEditLayerRenderer() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerRenderer();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerRenderer_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface ULandscapeEditLayerRenderer ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeEditLayerRenderer;
UClass* ULandscapeEditLayerRenderer::GetPrivateStaticClass()
{
using TClass = ULandscapeEditLayerRenderer;
if (!Z_Registration_Info_UClass_ULandscapeEditLayerRenderer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeEditLayerRenderer"),
Z_Registration_Info_UClass_ULandscapeEditLayerRenderer.InnerSingleton,
StaticRegisterNativesULandscapeEditLayerRenderer,
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_ULandscapeEditLayerRenderer.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeEditLayerRenderer_NoRegister()
{
return ULandscapeEditLayerRenderer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeEditLayerRenderer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/LandscapeEditLayerRenderer.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface ULandscapeEditLayerRenderer constinit property declarations **********
// ********** End Interface ULandscapeEditLayerRenderer constinit property declarations ************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ILandscapeEditLayerRenderer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeEditLayerRenderer_Statics
UObject* (*const Z_Construct_UClass_ULandscapeEditLayerRenderer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayerRenderer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeEditLayerRenderer_Statics::ClassParams = {
&ULandscapeEditLayerRenderer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000040A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditLayerRenderer_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeEditLayerRenderer_Statics::Class_MetaDataParams)
};
void ULandscapeEditLayerRenderer::StaticRegisterNativesULandscapeEditLayerRenderer()
{
}
UClass* Z_Construct_UClass_ULandscapeEditLayerRenderer()
{
if (!Z_Registration_Info_UClass_ULandscapeEditLayerRenderer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeEditLayerRenderer.OuterSingleton, Z_Construct_UClass_ULandscapeEditLayerRenderer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeEditLayerRenderer.OuterSingleton;
}
ULandscapeEditLayerRenderer::ULandscapeEditLayerRenderer(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeEditLayerRenderer);
// ********** End Interface ULandscapeEditLayerRenderer ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeEditLayerRenderer, ULandscapeEditLayerRenderer::StaticClass, TEXT("ULandscapeEditLayerRenderer"), &Z_Registration_Info_UClass_ULandscapeEditLayerRenderer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeEditLayerRenderer), 3439812318U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h__Script_Landscape_2196535039{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
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 "LandscapeEditLayerRenderer.h"
#ifdef LANDSCAPE_LandscapeEditLayerRenderer_generated_h
#error "LandscapeEditLayerRenderer.generated.h already included, missing '#pragma once' in LandscapeEditLayerRenderer.h"
#endif
#define LANDSCAPE_LandscapeEditLayerRenderer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface ULandscapeEditLayerRenderer ******************************************
struct Z_Construct_UClass_ULandscapeEditLayerRenderer_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditLayerRenderer_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h_250_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API ULandscapeEditLayerRenderer(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeEditLayerRenderer(ULandscapeEditLayerRenderer&&) = delete; \
ULandscapeEditLayerRenderer(const ULandscapeEditLayerRenderer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ULandscapeEditLayerRenderer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeEditLayerRenderer); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeEditLayerRenderer) \
virtual ~ULandscapeEditLayerRenderer() = default;
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h_250_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesULandscapeEditLayerRenderer(); \
friend struct ::Z_Construct_UClass_ULandscapeEditLayerRenderer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeEditLayerRenderer_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeEditLayerRenderer, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeEditLayerRenderer_NoRegister) \
DECLARE_SERIALIZER(ULandscapeEditLayerRenderer)
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h_250_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h_250_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h_250_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h_250_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~ILandscapeEditLayerRenderer() {} \
public: \
typedef ULandscapeEditLayerRenderer UClassType; \
typedef ILandscapeEditLayerRenderer ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h_246_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h_261_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h_250_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeEditLayerRenderer;
// ********** End Interface ULandscapeEditLayerRenderer ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditLayerRenderer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,297 @@
// 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 "LandscapeEditLayerRendererPrivate.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeEditLayerRendererPrivate() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULandscapeDefaultEditLayerRenderer ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeDefaultEditLayerRenderer;
UClass* ULandscapeDefaultEditLayerRenderer::GetPrivateStaticClass()
{
using TClass = ULandscapeDefaultEditLayerRenderer;
if (!Z_Registration_Info_UClass_ULandscapeDefaultEditLayerRenderer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeDefaultEditLayerRenderer"),
Z_Registration_Info_UClass_ULandscapeDefaultEditLayerRenderer.InnerSingleton,
StaticRegisterNativesULandscapeDefaultEditLayerRenderer,
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_ULandscapeDefaultEditLayerRenderer.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_NoRegister()
{
return ULandscapeDefaultEditLayerRenderer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* Edit layer renderer added at the bottom of the stack to provide the default value for every requested target layer (heightmaps and weightmaps)\n* It could have been handled with a simple clear as the first operation when performing the merge, but doing it through a renderer turns out to be an elegant way to resolve the\n* situation where the first actual edit layer's render item declares dependencies between each component and others (e.g. say you have only a ULandscapeHeightmapNormalsEditLayerRenderer\n* in the renderer stack, which requires each component's immediate neighbors). In such a situation, the component dependencies would be skipped because dependencies are\n* between a renderer and its previous one in the stack and since in the case described above (a single renderer in the stack), there's no previous renderer, then the dependencies\n* would simply not be registered, and the render batches would end up being incorrect as a result.\n*/" },
{ "IncludePath", "LandscapeEditLayerRendererPrivate.h" },
{ "ModuleRelativePath", "Private/LandscapeEditLayerRendererPrivate.h" },
{ "ToolTip", "Edit layer renderer added at the bottom of the stack to provide the default value for every requested target layer (heightmaps and weightmaps)\n It could have been handled with a simple clear as the first operation when performing the merge, but doing it through a renderer turns out to be an elegant way to resolve the\n situation where the first actual edit layer's render item declares dependencies between each component and others (e.g. say you have only a ULandscapeHeightmapNormalsEditLayerRenderer\n in the renderer stack, which requires each component's immediate neighbors). In such a situation, the component dependencies would be skipped because dependencies are\n between a renderer and its previous one in the stack and since in the case described above (a single renderer in the stack), there's no previous renderer, then the dependencies\n would simply not be registered, and the render batches would end up being incorrect as a result." },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeDefaultEditLayerRenderer constinit property declarations *******
// ********** End Class ULandscapeDefaultEditLayerRenderer constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeDefaultEditLayerRenderer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_Statics
UObject* (*const Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_Statics::ClassParams = {
&ULandscapeDefaultEditLayerRenderer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_Statics::Class_MetaDataParams)
};
void ULandscapeDefaultEditLayerRenderer::StaticRegisterNativesULandscapeDefaultEditLayerRenderer()
{
}
UClass* Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer()
{
if (!Z_Registration_Info_UClass_ULandscapeDefaultEditLayerRenderer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeDefaultEditLayerRenderer.OuterSingleton, Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeDefaultEditLayerRenderer.OuterSingleton;
}
ULandscapeDefaultEditLayerRenderer::ULandscapeDefaultEditLayerRenderer(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeDefaultEditLayerRenderer);
ULandscapeDefaultEditLayerRenderer::~ULandscapeDefaultEditLayerRenderer() {}
// ********** End Class ULandscapeDefaultEditLayerRenderer *****************************************
// ********** Begin Class ULandscapeHeightmapNormalsEditLayerRenderer ******************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeHeightmapNormalsEditLayerRenderer;
UClass* ULandscapeHeightmapNormalsEditLayerRenderer::GetPrivateStaticClass()
{
using TClass = ULandscapeHeightmapNormalsEditLayerRenderer;
if (!Z_Registration_Info_UClass_ULandscapeHeightmapNormalsEditLayerRenderer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeHeightmapNormalsEditLayerRenderer"),
Z_Registration_Info_UClass_ULandscapeHeightmapNormalsEditLayerRenderer.InnerSingleton,
StaticRegisterNativesULandscapeHeightmapNormalsEditLayerRenderer,
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_ULandscapeHeightmapNormalsEditLayerRenderer.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_NoRegister()
{
return ULandscapeHeightmapNormalsEditLayerRenderer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* Edit layer renderer added at the top of the stack to generate the normals, right before resolving the textures.\n* For now, the rendered components require (up to) their 8 immediate neighbors to generate adequate normals on the border so the renderer inserts that strong dependency, so that the components\n* that are needed in the batch are guaranteed to have their neighbors present in the same batch :\n*/" },
{ "IncludePath", "LandscapeEditLayerRendererPrivate.h" },
{ "ModuleRelativePath", "Private/LandscapeEditLayerRendererPrivate.h" },
{ "ToolTip", "Edit layer renderer added at the top of the stack to generate the normals, right before resolving the textures.\n For now, the rendered components require (up to) their 8 immediate neighbors to generate adequate normals on the border so the renderer inserts that strong dependency, so that the components\n that are needed in the batch are guaranteed to have their neighbors present in the same batch :" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeHeightmapNormalsEditLayerRenderer constinit property declarations
// ********** End Class ULandscapeHeightmapNormalsEditLayerRenderer constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeHeightmapNormalsEditLayerRenderer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_Statics
UObject* (*const Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_Statics::ClassParams = {
&ULandscapeHeightmapNormalsEditLayerRenderer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_Statics::Class_MetaDataParams)
};
void ULandscapeHeightmapNormalsEditLayerRenderer::StaticRegisterNativesULandscapeHeightmapNormalsEditLayerRenderer()
{
}
UClass* Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer()
{
if (!Z_Registration_Info_UClass_ULandscapeHeightmapNormalsEditLayerRenderer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeHeightmapNormalsEditLayerRenderer.OuterSingleton, Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeHeightmapNormalsEditLayerRenderer.OuterSingleton;
}
ULandscapeHeightmapNormalsEditLayerRenderer::ULandscapeHeightmapNormalsEditLayerRenderer(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeHeightmapNormalsEditLayerRenderer);
ULandscapeHeightmapNormalsEditLayerRenderer::~ULandscapeHeightmapNormalsEditLayerRenderer() {}
// ********** End Class ULandscapeHeightmapNormalsEditLayerRenderer ********************************
// ********** Begin Class ULandscapeWeightmapWeightBlendedLayersRenderer ***************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer;
UClass* ULandscapeWeightmapWeightBlendedLayersRenderer::GetPrivateStaticClass()
{
using TClass = ULandscapeWeightmapWeightBlendedLayersRenderer;
if (!Z_Registration_Info_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeWeightmapWeightBlendedLayersRenderer"),
Z_Registration_Info_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer.InnerSingleton,
StaticRegisterNativesULandscapeWeightmapWeightBlendedLayersRenderer,
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_ULandscapeWeightmapWeightBlendedLayersRenderer.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_NoRegister()
{
return ULandscapeWeightmapWeightBlendedLayersRenderer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n* Edit layer renderer inserted at the end of the edit layers stack merge to normalize the weights of the rendered weightmaps \n*/" },
{ "IncludePath", "LandscapeEditLayerRendererPrivate.h" },
{ "ModuleRelativePath", "Private/LandscapeEditLayerRendererPrivate.h" },
{ "ToolTip", "Edit layer renderer inserted at the end of the edit layers stack merge to normalize the weights of the rendered weightmaps" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeWeightmapWeightBlendedLayersRenderer constinit property declarations
// ********** End Class ULandscapeWeightmapWeightBlendedLayersRenderer constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeWeightmapWeightBlendedLayersRenderer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_Statics
UObject* (*const Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_Statics::ClassParams = {
&ULandscapeWeightmapWeightBlendedLayersRenderer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_Statics::Class_MetaDataParams)
};
void ULandscapeWeightmapWeightBlendedLayersRenderer::StaticRegisterNativesULandscapeWeightmapWeightBlendedLayersRenderer()
{
}
UClass* Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer()
{
if (!Z_Registration_Info_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer.OuterSingleton, Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer.OuterSingleton;
}
ULandscapeWeightmapWeightBlendedLayersRenderer::ULandscapeWeightmapWeightBlendedLayersRenderer(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeWeightmapWeightBlendedLayersRenderer);
ULandscapeWeightmapWeightBlendedLayersRenderer::~ULandscapeWeightmapWeightBlendedLayersRenderer() {}
// ********** End Class ULandscapeWeightmapWeightBlendedLayersRenderer *****************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer, ULandscapeDefaultEditLayerRenderer::StaticClass, TEXT("ULandscapeDefaultEditLayerRenderer"), &Z_Registration_Info_UClass_ULandscapeDefaultEditLayerRenderer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeDefaultEditLayerRenderer), 3489503140U) },
{ Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer, ULandscapeHeightmapNormalsEditLayerRenderer::StaticClass, TEXT("ULandscapeHeightmapNormalsEditLayerRenderer"), &Z_Registration_Info_UClass_ULandscapeHeightmapNormalsEditLayerRenderer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeHeightmapNormalsEditLayerRenderer), 2809417836U) },
{ Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer, ULandscapeWeightmapWeightBlendedLayersRenderer::StaticClass, TEXT("ULandscapeWeightmapWeightBlendedLayersRenderer"), &Z_Registration_Info_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeWeightmapWeightBlendedLayersRenderer), 1538354009U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h__Script_Landscape_1374743878{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,145 @@
// 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 "LandscapeEditLayerRendererPrivate.h"
#ifdef LANDSCAPE_LandscapeEditLayerRendererPrivate_generated_h
#error "LandscapeEditLayerRendererPrivate.generated.h already included, missing '#pragma once' in LandscapeEditLayerRendererPrivate.h"
#endif
#define LANDSCAPE_LandscapeEditLayerRendererPrivate_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeDefaultEditLayerRenderer ***************************************
struct Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_25_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeDefaultEditLayerRenderer(); \
friend struct ::Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeDefaultEditLayerRenderer, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeDefaultEditLayerRenderer_NoRegister) \
DECLARE_SERIALIZER(ULandscapeDefaultEditLayerRenderer)
#define FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_25_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API ULandscapeDefaultEditLayerRenderer(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeDefaultEditLayerRenderer(ULandscapeDefaultEditLayerRenderer&&) = delete; \
ULandscapeDefaultEditLayerRenderer(const ULandscapeDefaultEditLayerRenderer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ULandscapeDefaultEditLayerRenderer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeDefaultEditLayerRenderer); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeDefaultEditLayerRenderer) \
NO_API virtual ~ULandscapeDefaultEditLayerRenderer();
#define FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_19_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_25_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_25_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_25_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeDefaultEditLayerRenderer;
// ********** End Class ULandscapeDefaultEditLayerRenderer *****************************************
// ********** Begin Class ULandscapeHeightmapNormalsEditLayerRenderer ******************************
struct Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_52_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeHeightmapNormalsEditLayerRenderer(); \
friend struct ::Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeHeightmapNormalsEditLayerRenderer, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeHeightmapNormalsEditLayerRenderer_NoRegister) \
DECLARE_SERIALIZER(ULandscapeHeightmapNormalsEditLayerRenderer)
#define FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_52_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API ULandscapeHeightmapNormalsEditLayerRenderer(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeHeightmapNormalsEditLayerRenderer(ULandscapeHeightmapNormalsEditLayerRenderer&&) = delete; \
ULandscapeHeightmapNormalsEditLayerRenderer(const ULandscapeHeightmapNormalsEditLayerRenderer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ULandscapeHeightmapNormalsEditLayerRenderer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeHeightmapNormalsEditLayerRenderer); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeHeightmapNormalsEditLayerRenderer) \
NO_API virtual ~ULandscapeHeightmapNormalsEditLayerRenderer();
#define FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_46_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_52_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_52_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_52_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeHeightmapNormalsEditLayerRenderer;
// ********** End Class ULandscapeHeightmapNormalsEditLayerRenderer ********************************
// ********** Begin Class ULandscapeWeightmapWeightBlendedLayersRenderer ***************************
struct Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_77_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeWeightmapWeightBlendedLayersRenderer(); \
friend struct ::Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeWeightmapWeightBlendedLayersRenderer, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeWeightmapWeightBlendedLayersRenderer_NoRegister) \
DECLARE_SERIALIZER(ULandscapeWeightmapWeightBlendedLayersRenderer)
#define FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_77_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API ULandscapeWeightmapWeightBlendedLayersRenderer(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeWeightmapWeightBlendedLayersRenderer(ULandscapeWeightmapWeightBlendedLayersRenderer&&) = delete; \
ULandscapeWeightmapWeightBlendedLayersRenderer(const ULandscapeWeightmapWeightBlendedLayersRenderer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ULandscapeWeightmapWeightBlendedLayersRenderer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeWeightmapWeightBlendedLayersRenderer); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeWeightmapWeightBlendedLayersRenderer) \
NO_API virtual ~ULandscapeWeightmapWeightBlendedLayersRenderer();
#define FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_71_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_77_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_77_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h_77_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeWeightmapWeightBlendedLayersRenderer;
// ********** End Class ULandscapeWeightmapWeightBlendedLayersRenderer *****************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Private_LandscapeEditLayerRendererPrivate_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,296 @@
// 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 "LandscapeEditResourcesSubsystem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeEditResourcesSubsystem() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
ENGINE_API UClass* Z_Construct_UClass_UEngineSubsystem();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTextureRenderTarget_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditResourcesSubsystem();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditResourcesSubsystem_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeScratchRenderTarget();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeScratchRenderTarget_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULandscapeScratchRenderTarget ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeScratchRenderTarget;
UClass* ULandscapeScratchRenderTarget::GetPrivateStaticClass()
{
using TClass = ULandscapeScratchRenderTarget;
if (!Z_Registration_Info_UClass_ULandscapeScratchRenderTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeScratchRenderTarget"),
Z_Registration_Info_UClass_ULandscapeScratchRenderTarget.InnerSingleton,
StaticRegisterNativesULandscapeScratchRenderTarget,
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_ULandscapeScratchRenderTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeScratchRenderTarget_NoRegister()
{
return ULandscapeScratchRenderTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n* ULandscapeScratchRenderTarget holds a UTextureRenderTarget2D. It can be used in the landscape tools as transient memory by requesting/releasing an instance via ULandscapeEditResourcesSubsystem\n* It contains information about the current state (ERHIAccess) of the resource in order to automate/minimize state transitions.\n* In order to minimize memory consumption, the internal render target can be larger than what was requested. It's therefore important to take that into account when setting up draw calls on this\n* render target and use GetEffectiveResolution() instead of the RT's resolution\n*/" },
{ "IncludePath", "LandscapeEditResourcesSubsystem.h" },
{ "ModuleRelativePath", "Public/LandscapeEditResourcesSubsystem.h" },
{ "ToolTip", "ULandscapeScratchRenderTarget holds a UTextureRenderTarget2D. It can be used in the landscape tools as transient memory by requesting/releasing an instance via ULandscapeEditResourcesSubsystem\n It contains information about the current state (ERHIAccess) of the resource in order to automate/minimize state transitions.\n In order to minimize memory consumption, the internal render target can be larger than what was requested. It's therefore important to take that into account when setting up draw calls on this\n render target and use GetEffectiveResolution() instead of the RT's resolution" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderTarget_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeEditResourcesSubsystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeScratchRenderTarget constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderTarget;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeScratchRenderTarget constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeScratchRenderTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics
// ********** Begin Class ULandscapeScratchRenderTarget Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics::NewProp_RenderTarget = { "RenderTarget", nullptr, (EPropertyFlags)0x0144000400000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeScratchRenderTarget, RenderTarget), Z_Construct_UClass_UTextureRenderTarget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderTarget_MetaData), NewProp_RenderTarget_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics::NewProp_RenderTarget,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeScratchRenderTarget Property Definitions *************************
UObject* (*const Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics::ClassParams = {
&ULandscapeScratchRenderTarget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics::PropPointers),
0,
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics::Class_MetaDataParams)
};
void ULandscapeScratchRenderTarget::StaticRegisterNativesULandscapeScratchRenderTarget()
{
}
UClass* Z_Construct_UClass_ULandscapeScratchRenderTarget()
{
if (!Z_Registration_Info_UClass_ULandscapeScratchRenderTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeScratchRenderTarget.OuterSingleton, Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeScratchRenderTarget.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeScratchRenderTarget);
ULandscapeScratchRenderTarget::~ULandscapeScratchRenderTarget() {}
// ********** End Class ULandscapeScratchRenderTarget **********************************************
// ********** Begin Class ULandscapeEditResourcesSubsystem *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeEditResourcesSubsystem;
UClass* ULandscapeEditResourcesSubsystem::GetPrivateStaticClass()
{
using TClass = ULandscapeEditResourcesSubsystem;
if (!Z_Registration_Info_UClass_ULandscapeEditResourcesSubsystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeEditResourcesSubsystem"),
Z_Registration_Info_UClass_ULandscapeEditResourcesSubsystem.InnerSingleton,
StaticRegisterNativesULandscapeEditResourcesSubsystem,
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_ULandscapeEditResourcesSubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeEditResourcesSubsystem_NoRegister()
{
return ULandscapeEditResourcesSubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** ULandscapeEditResourcesSubsystem provides services to manage/pool render resources used by the landscape tools, across landscape actors, in order to minimize memory consumption */" },
{ "IncludePath", "LandscapeEditResourcesSubsystem.h" },
{ "ModuleRelativePath", "Public/LandscapeEditResourcesSubsystem.h" },
{ "ToolTip", "ULandscapeEditResourcesSubsystem provides services to manage/pool render resources used by the landscape tools, across landscape actors, in order to minimize memory consumption" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScratchRenderTargets_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeEditResourcesSubsystem.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerDebugColorMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeEditResourcesSubsystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionColorMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeEditResourcesSubsystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionRegionMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeEditResourcesSubsystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaskRegionMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeEditResourcesSubsystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorMaskRegionMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeEditResourcesSubsystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeBlackTexture_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeEditResourcesSubsystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeLayerUsageMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeEditResourcesSubsystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeDirtyMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeEditResourcesSubsystem.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class ULandscapeEditResourcesSubsystem constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_ScratchRenderTargets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ScratchRenderTargets;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_LayerDebugColorMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionColorMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionRegionMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaskRegionMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ColorMaskRegionMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LandscapeBlackTexture;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LandscapeLayerUsageMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LandscapeDirtyMaterial;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeEditResourcesSubsystem constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeEditResourcesSubsystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics
// ********** Begin Class ULandscapeEditResourcesSubsystem Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_ScratchRenderTargets_Inner = { "ScratchRenderTargets", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ULandscapeScratchRenderTarget_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_ScratchRenderTargets = { "ScratchRenderTargets", nullptr, (EPropertyFlags)0x0144000400002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeEditResourcesSubsystem, ScratchRenderTargets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScratchRenderTargets_MetaData), NewProp_ScratchRenderTargets_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_LayerDebugColorMaterial = { "LayerDebugColorMaterial", nullptr, (EPropertyFlags)0x0144000c00002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeEditResourcesSubsystem, LayerDebugColorMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerDebugColorMaterial_MetaData), NewProp_LayerDebugColorMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_SelectionColorMaterial = { "SelectionColorMaterial", nullptr, (EPropertyFlags)0x0144000c00002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeEditResourcesSubsystem, SelectionColorMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionColorMaterial_MetaData), NewProp_SelectionColorMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_SelectionRegionMaterial = { "SelectionRegionMaterial", nullptr, (EPropertyFlags)0x0144000c00002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeEditResourcesSubsystem, SelectionRegionMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionRegionMaterial_MetaData), NewProp_SelectionRegionMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_MaskRegionMaterial = { "MaskRegionMaterial", nullptr, (EPropertyFlags)0x0144000c00002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeEditResourcesSubsystem, MaskRegionMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaskRegionMaterial_MetaData), NewProp_MaskRegionMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_ColorMaskRegionMaterial = { "ColorMaskRegionMaterial", nullptr, (EPropertyFlags)0x0144000c00002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeEditResourcesSubsystem, ColorMaskRegionMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorMaskRegionMaterial_MetaData), NewProp_ColorMaskRegionMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_LandscapeBlackTexture = { "LandscapeBlackTexture", nullptr, (EPropertyFlags)0x0144000c00002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeEditResourcesSubsystem, LandscapeBlackTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeBlackTexture_MetaData), NewProp_LandscapeBlackTexture_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_LandscapeLayerUsageMaterial = { "LandscapeLayerUsageMaterial", nullptr, (EPropertyFlags)0x0144000c00002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeEditResourcesSubsystem, LandscapeLayerUsageMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeLayerUsageMaterial_MetaData), NewProp_LandscapeLayerUsageMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_LandscapeDirtyMaterial = { "LandscapeDirtyMaterial", nullptr, (EPropertyFlags)0x0144000c00002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeEditResourcesSubsystem, LandscapeDirtyMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeDirtyMaterial_MetaData), NewProp_LandscapeDirtyMaterial_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_ScratchRenderTargets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_ScratchRenderTargets,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_LayerDebugColorMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_SelectionColorMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_SelectionRegionMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_MaskRegionMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_ColorMaskRegionMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_LandscapeBlackTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_LandscapeLayerUsageMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::NewProp_LandscapeDirtyMaterial,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeEditResourcesSubsystem Property Definitions **********************
UObject* (*const Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEngineSubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::ClassParams = {
&ULandscapeEditResourcesSubsystem::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::PropPointers),
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::Class_MetaDataParams)
};
void ULandscapeEditResourcesSubsystem::StaticRegisterNativesULandscapeEditResourcesSubsystem()
{
}
UClass* Z_Construct_UClass_ULandscapeEditResourcesSubsystem()
{
if (!Z_Registration_Info_UClass_ULandscapeEditResourcesSubsystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeEditResourcesSubsystem.OuterSingleton, Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeEditResourcesSubsystem.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeEditResourcesSubsystem);
ULandscapeEditResourcesSubsystem::~ULandscapeEditResourcesSubsystem() {}
// ********** End Class ULandscapeEditResourcesSubsystem *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeScratchRenderTarget, ULandscapeScratchRenderTarget::StaticClass, TEXT("ULandscapeScratchRenderTarget"), &Z_Registration_Info_UClass_ULandscapeScratchRenderTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeScratchRenderTarget), 1217277889U) },
{ Z_Construct_UClass_ULandscapeEditResourcesSubsystem, ULandscapeEditResourcesSubsystem::StaticClass, TEXT("ULandscapeEditResourcesSubsystem"), &Z_Registration_Info_UClass_ULandscapeEditResourcesSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeEditResourcesSubsystem), 3595487337U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h__Script_Landscape_471867637{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** 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 "LandscapeEditResourcesSubsystem.h"
#ifdef LANDSCAPE_LandscapeEditResourcesSubsystem_generated_h
#error "LandscapeEditResourcesSubsystem.generated.h already included, missing '#pragma once' in LandscapeEditResourcesSubsystem.h"
#endif
#define LANDSCAPE_LandscapeEditResourcesSubsystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeScratchRenderTarget ********************************************
struct Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeScratchRenderTarget_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h_84_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeScratchRenderTarget(); \
friend struct ::Z_Construct_UClass_ULandscapeScratchRenderTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeScratchRenderTarget_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeScratchRenderTarget, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeScratchRenderTarget_NoRegister) \
DECLARE_SERIALIZER(ULandscapeScratchRenderTarget)
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h_84_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeScratchRenderTarget(ULandscapeScratchRenderTarget&&) = delete; \
ULandscapeScratchRenderTarget(const ULandscapeScratchRenderTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ULandscapeScratchRenderTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeScratchRenderTarget); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ULandscapeScratchRenderTarget) \
NO_API virtual ~ULandscapeScratchRenderTarget();
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h_81_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h_84_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h_84_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h_84_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeScratchRenderTarget;
// ********** End Class ULandscapeScratchRenderTarget **********************************************
// ********** Begin Class ULandscapeEditResourcesSubsystem *****************************************
struct Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeEditResourcesSubsystem_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h_245_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeEditResourcesSubsystem(); \
friend struct ::Z_Construct_UClass_ULandscapeEditResourcesSubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeEditResourcesSubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeEditResourcesSubsystem, UEngineSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeEditResourcesSubsystem_NoRegister) \
DECLARE_SERIALIZER(ULandscapeEditResourcesSubsystem)
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h_245_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeEditResourcesSubsystem(ULandscapeEditResourcesSubsystem&&) = delete; \
ULandscapeEditResourcesSubsystem(const ULandscapeEditResourcesSubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ULandscapeEditResourcesSubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeEditResourcesSubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ULandscapeEditResourcesSubsystem) \
NO_API virtual ~ULandscapeEditResourcesSubsystem();
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h_242_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h_245_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h_245_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h_245_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeEditResourcesSubsystem;
// ********** End Class ULandscapeEditResourcesSubsystem *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditResourcesSubsystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,159 @@
// 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 "LandscapeEditTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeEditTypes() {}
// ********** Begin Cross Module References ********************************************************
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeToolTargetType();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELandscapeToolTargetType **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELandscapeToolTargetType;
static UEnum* ELandscapeToolTargetType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELandscapeToolTargetType.OuterSingleton)
{
Z_Registration_Info_UEnum_ELandscapeToolTargetType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_ELandscapeToolTargetType, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ELandscapeToolTargetType"));
}
return Z_Registration_Info_UEnum_ELandscapeToolTargetType.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeToolTargetType>()
{
return ELandscapeToolTargetType_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_ELandscapeToolTargetType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Count.Comment", "// only valid for LandscapeEdMode->CurrentToolTarget.TargetType\n" },
{ "Count.Hidden", "" },
{ "Count.Name", "ELandscapeToolTargetType::Count" },
{ "Count.ToolTip", "only valid for LandscapeEdMode->CurrentToolTarget.TargetType" },
{ "Heightmap.Name", "ELandscapeToolTargetType::Heightmap" },
{ "Invalid.Hidden", "" },
{ "Invalid.Name", "ELandscapeToolTargetType::Invalid" },
{ "ModuleRelativePath", "Public/LandscapeEditTypes.h" },
{ "Visibility.Name", "ELandscapeToolTargetType::Visibility" },
{ "Weightmap.Name", "ELandscapeToolTargetType::Weightmap" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELandscapeToolTargetType::Heightmap", (int64)ELandscapeToolTargetType::Heightmap },
{ "ELandscapeToolTargetType::Weightmap", (int64)ELandscapeToolTargetType::Weightmap },
{ "ELandscapeToolTargetType::Visibility", (int64)ELandscapeToolTargetType::Visibility },
{ "ELandscapeToolTargetType::Invalid", (int64)ELandscapeToolTargetType::Invalid },
{ "ELandscapeToolTargetType::Count", (int64)ELandscapeToolTargetType::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_ELandscapeToolTargetType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_ELandscapeToolTargetType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"ELandscapeToolTargetType",
"ELandscapeToolTargetType",
Z_Construct_UEnum_Landscape_ELandscapeToolTargetType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeToolTargetType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeToolTargetType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_ELandscapeToolTargetType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_ELandscapeToolTargetType()
{
if (!Z_Registration_Info_UEnum_ELandscapeToolTargetType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELandscapeToolTargetType.InnerSingleton, Z_Construct_UEnum_Landscape_ELandscapeToolTargetType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELandscapeToolTargetType.InnerSingleton;
}
// ********** End Enum ELandscapeToolTargetType ****************************************************
// ********** Begin Enum ELandscapeTargetLayerBlendMethod ******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELandscapeTargetLayerBlendMethod;
static UEnum* ELandscapeTargetLayerBlendMethod_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELandscapeTargetLayerBlendMethod.OuterSingleton)
{
Z_Registration_Info_UEnum_ELandscapeTargetLayerBlendMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ELandscapeTargetLayerBlendMethod"));
}
return Z_Registration_Info_UEnum_ELandscapeTargetLayerBlendMethod.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeTargetLayerBlendMethod>()
{
return ELandscapeTargetLayerBlendMethod_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Count.Hidden", "" },
{ "Count.Name", "ELandscapeTargetLayerBlendMethod::Count" },
{ "FinalWeightBlending.DisplayName", "Weight Blending (Legacy)" },
{ "FinalWeightBlending.Name", "ELandscapeTargetLayerBlendMethod::FinalWeightBlending" },
{ "FinalWeightBlending.Tooltip", "The target layer's weight is adjusted against the weights of the other (legacy) weight-blended target layers such that their sum is 0. Doesn't work well when combined with edit layers, as this (horizontal) blend is only applied at the end of the edit layers (vertical) blending." },
{ "ModuleRelativePath", "Public/LandscapeEditTypes.h" },
{ "None.DisplayName", "No Weight Blending" },
{ "None.Name", "ELandscapeTargetLayerBlendMethod::None" },
{ "None.Tooltip", "The target layer's weight is unaffected by other target layers." },
{ "PremultipliedAlphaBlending.DisplayName", "Advanced Weight Blending" },
{ "PremultipliedAlphaBlending.Name", "ELandscapeTargetLayerBlendMethod::PremultipliedAlphaBlending" },
{ "PremultipliedAlphaBlending.Tooltip", "The target layer's weight is adjusted against the weights of the other advanced weight-blended target layers such that their sum is 0. Takes into account edit layers : the blending is applied at each edit layer, such that the target layer's weight will always be weight-blended but will also retain its relative weight against other edit layers underneath." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELandscapeTargetLayerBlendMethod::None", (int64)ELandscapeTargetLayerBlendMethod::None },
{ "ELandscapeTargetLayerBlendMethod::FinalWeightBlending", (int64)ELandscapeTargetLayerBlendMethod::FinalWeightBlending },
{ "ELandscapeTargetLayerBlendMethod::PremultipliedAlphaBlending", (int64)ELandscapeTargetLayerBlendMethod::PremultipliedAlphaBlending },
{ "ELandscapeTargetLayerBlendMethod::Count", (int64)ELandscapeTargetLayerBlendMethod::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"ELandscapeTargetLayerBlendMethod",
"ELandscapeTargetLayerBlendMethod",
Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod()
{
if (!Z_Registration_Info_UEnum_ELandscapeTargetLayerBlendMethod.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELandscapeTargetLayerBlendMethod.InnerSingleton, Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELandscapeTargetLayerBlendMethod.InnerSingleton;
}
// ********** End Enum ELandscapeTargetLayerBlendMethod ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditTypes_h__Script_Landscape_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELandscapeToolTargetType_StaticEnum, TEXT("ELandscapeToolTargetType"), &Z_Registration_Info_UEnum_ELandscapeToolTargetType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1102905555U) },
{ ELandscapeTargetLayerBlendMethod_StaticEnum, TEXT("ELandscapeTargetLayerBlendMethod"), &Z_Registration_Info_UEnum_ELandscapeTargetLayerBlendMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 868224622U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditTypes_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditTypes_h__Script_Landscape_2718866590{
TEXT("/Script/Landscape"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditTypes_h__Script_Landscape_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditTypes_h__Script_Landscape_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,49 @@
// 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 "LandscapeEditTypes.h"
#ifdef LANDSCAPE_LandscapeEditTypes_generated_h
#error "LandscapeEditTypes.generated.h already included, missing '#pragma once' in LandscapeEditTypes.h"
#endif
#define LANDSCAPE_LandscapeEditTypes_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Public_LandscapeEditTypes_h
// ********** Begin Enum ELandscapeToolTargetType **************************************************
#define FOREACH_ENUM_ELANDSCAPETOOLTARGETTYPE(op) \
op(ELandscapeToolTargetType::Heightmap) \
op(ELandscapeToolTargetType::Weightmap) \
op(ELandscapeToolTargetType::Visibility) \
op(ELandscapeToolTargetType::Invalid) \
op(ELandscapeToolTargetType::Count)
enum class ELandscapeToolTargetType : uint8;
template<> struct TIsUEnumClass<ELandscapeToolTargetType> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeToolTargetType>();
// ********** End Enum ELandscapeToolTargetType ****************************************************
// ********** Begin Enum ELandscapeTargetLayerBlendMethod ******************************************
#define FOREACH_ENUM_ELANDSCAPETARGETLAYERBLENDMETHOD(op) \
op(ELandscapeTargetLayerBlendMethod::None) \
op(ELandscapeTargetLayerBlendMethod::FinalWeightBlending) \
op(ELandscapeTargetLayerBlendMethod::PremultipliedAlphaBlending) \
op(ELandscapeTargetLayerBlendMethod::Count)
enum class ELandscapeTargetLayerBlendMethod : uint8;
template<> struct TIsUEnumClass<ELandscapeTargetLayerBlendMethod> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeTargetLayerBlendMethod>();
// ********** End Enum ELandscapeTargetLayerBlendMethod ********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,462 @@
// 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 "LandscapeGizmoActiveActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeGizmoActiveActor() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
ENGINE_API UClass* Z_Construct_UClass_UMaterial_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstance_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeGizmoActiveActor();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeGizmoActiveActor_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeGizmoActor();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeGizmoSnapType();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeGizmoType();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FGizmoSelectData();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELandscapeGizmoType *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELandscapeGizmoType;
static UEnum* ELandscapeGizmoType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELandscapeGizmoType.OuterSingleton)
{
Z_Registration_Info_UEnum_ELandscapeGizmoType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_ELandscapeGizmoType, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ELandscapeGizmoType"));
}
return Z_Registration_Info_UEnum_ELandscapeGizmoType.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeGizmoType>()
{
return ELandscapeGizmoType_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_ELandscapeGizmoType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "LGT_Height.Name", "LGT_Height" },
{ "LGT_MAX.Name", "LGT_MAX" },
{ "LGT_None.Name", "LGT_None" },
{ "LGT_Weight.Name", "LGT_Weight" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "LGT_None", (int64)LGT_None },
{ "LGT_Height", (int64)LGT_Height },
{ "LGT_Weight", (int64)LGT_Weight },
{ "LGT_MAX", (int64)LGT_MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_ELandscapeGizmoType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_ELandscapeGizmoType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"ELandscapeGizmoType",
"ELandscapeGizmoType",
Z_Construct_UEnum_Landscape_ELandscapeGizmoType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeGizmoType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeGizmoType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_ELandscapeGizmoType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_ELandscapeGizmoType()
{
if (!Z_Registration_Info_UEnum_ELandscapeGizmoType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELandscapeGizmoType.InnerSingleton, Z_Construct_UEnum_Landscape_ELandscapeGizmoType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELandscapeGizmoType.InnerSingleton;
}
// ********** End Enum ELandscapeGizmoType *********************************************************
// ********** Begin Enum ELandscapeGizmoSnapType ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELandscapeGizmoSnapType;
static UEnum* ELandscapeGizmoSnapType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELandscapeGizmoSnapType.OuterSingleton)
{
Z_Registration_Info_UEnum_ELandscapeGizmoSnapType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_ELandscapeGizmoSnapType, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ELandscapeGizmoSnapType"));
}
return Z_Registration_Info_UEnum_ELandscapeGizmoSnapType.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeGizmoSnapType>()
{
return ELandscapeGizmoSnapType_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_ELandscapeGizmoSnapType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Component.Name", "ELandscapeGizmoSnapType::Component" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
{ "None.Name", "ELandscapeGizmoSnapType::None" },
{ "Texel.Name", "ELandscapeGizmoSnapType::Texel" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELandscapeGizmoSnapType::None", (int64)ELandscapeGizmoSnapType::None },
{ "ELandscapeGizmoSnapType::Component", (int64)ELandscapeGizmoSnapType::Component },
{ "ELandscapeGizmoSnapType::Texel", (int64)ELandscapeGizmoSnapType::Texel },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_ELandscapeGizmoSnapType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_ELandscapeGizmoSnapType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"ELandscapeGizmoSnapType",
"ELandscapeGizmoSnapType",
Z_Construct_UEnum_Landscape_ELandscapeGizmoSnapType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeGizmoSnapType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeGizmoSnapType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_ELandscapeGizmoSnapType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_ELandscapeGizmoSnapType()
{
if (!Z_Registration_Info_UEnum_ELandscapeGizmoSnapType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELandscapeGizmoSnapType.InnerSingleton, Z_Construct_UEnum_Landscape_ELandscapeGizmoSnapType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELandscapeGizmoSnapType.InnerSingleton;
}
// ********** End Enum ELandscapeGizmoSnapType *****************************************************
// ********** Begin ScriptStruct FGizmoSelectData **************************************************
struct Z_Construct_UScriptStruct_FGizmoSelectData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGizmoSelectData); }
static inline consteval int16 GetStructAlignment() { return alignof(FGizmoSelectData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Ratio_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightData_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGizmoSelectData constinit property declarations ******************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_Ratio;
static const UECodeGen_Private::FFloatPropertyParams NewProp_HeightData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FGizmoSelectData constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGizmoSelectData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGizmoSelectData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGizmoSelectData;
class UScriptStruct* FGizmoSelectData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGizmoSelectData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGizmoSelectData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGizmoSelectData, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("GizmoSelectData"));
}
return Z_Registration_Info_UScriptStruct_FGizmoSelectData.OuterSingleton;
}
// ********** Begin ScriptStruct FGizmoSelectData Property Definitions *****************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGizmoSelectData_Statics::NewProp_Ratio = { "Ratio", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGizmoSelectData, Ratio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Ratio_MetaData), NewProp_Ratio_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGizmoSelectData_Statics::NewProp_HeightData = { "HeightData", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGizmoSelectData, HeightData), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightData_MetaData), NewProp_HeightData_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGizmoSelectData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoSelectData_Statics::NewProp_Ratio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoSelectData_Statics::NewProp_HeightData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGizmoSelectData_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FGizmoSelectData Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGizmoSelectData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"GizmoSelectData",
IF_WITH_EDITORONLY_DATA(Z_Construct_UScriptStruct_FGizmoSelectData_Statics::PropPointers, nullptr),
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGizmoSelectData_Statics::PropPointers), 0),
sizeof(FGizmoSelectData),
alignof(FGizmoSelectData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGizmoSelectData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGizmoSelectData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGizmoSelectData()
{
if (!Z_Registration_Info_UScriptStruct_FGizmoSelectData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGizmoSelectData.InnerSingleton, Z_Construct_UScriptStruct_FGizmoSelectData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGizmoSelectData.InnerSingleton);
}
// ********** End ScriptStruct FGizmoSelectData ****************************************************
// ********** Begin Class ALandscapeGizmoActiveActor ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ALandscapeGizmoActiveActor;
UClass* ALandscapeGizmoActiveActor::GetPrivateStaticClass()
{
using TClass = ALandscapeGizmoActiveActor;
if (!Z_Registration_Info_UClass_ALandscapeGizmoActiveActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeGizmoActiveActor"),
Z_Registration_Info_UClass_ALandscapeGizmoActiveActor.InnerSingleton,
StaticRegisterNativesALandscapeGizmoActiveActor,
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_ALandscapeGizmoActiveActor.InnerSingleton;
}
UClass* Z_Construct_UClass_ALandscapeGizmoActiveActor_NoRegister()
{
return ALandscapeGizmoActiveActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "LandscapeGizmoActiveActor.h" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataType_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GizmoTexture_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureScale_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampledHeight_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampledNormal_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleSizeX_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleSizeY_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedWidth_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedHeight_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedScaleXY_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrustumVerts_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GizmoMaterial_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GizmoDataMaterial_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GizmoMeshMaterial_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerInfos_MetaData[] = {
{ "Category", "LandscapeGizmoActiveActor" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SnapType_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFollowTerrainHeight_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnsnappedRotation_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGizmoActiveActor.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class ALandscapeGizmoActiveActor constinit property declarations ***************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_DataType;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GizmoTexture;
static const UECodeGen_Private::FStructPropertyParams NewProp_TextureScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampledHeight_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SampledHeight;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampledNormal_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SampledNormal;
static const UECodeGen_Private::FIntPropertyParams NewProp_SampleSizeX;
static const UECodeGen_Private::FIntPropertyParams NewProp_SampleSizeY;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CachedWidth;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CachedHeight;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CachedScaleXY;
static const UECodeGen_Private::FStructPropertyParams NewProp_FrustumVerts;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GizmoMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GizmoDataMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GizmoMeshMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LayerInfos_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LayerInfos;
static const UECodeGen_Private::FIntPropertyParams NewProp_SnapType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SnapType;
static void NewProp_bFollowTerrainHeight_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFollowTerrainHeight;
static const UECodeGen_Private::FStructPropertyParams NewProp_UnsnappedRotation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class ALandscapeGizmoActiveActor constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ALandscapeGizmoActiveActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics
// ********** Begin Class ALandscapeGizmoActiveActor Property Definitions **************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_DataType = { "DataType", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, DataType), Z_Construct_UEnum_Landscape_ELandscapeGizmoType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataType_MetaData), NewProp_DataType_MetaData) }; // 2570634047
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_GizmoTexture = { "GizmoTexture", nullptr, (EPropertyFlags)0x0114000800002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, GizmoTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GizmoTexture_MetaData), NewProp_GizmoTexture_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_TextureScale = { "TextureScale", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, TextureScale), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureScale_MetaData), NewProp_TextureScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SampledHeight_Inner = { "SampledHeight", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SampledHeight = { "SampledHeight", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, SampledHeight), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampledHeight_MetaData), NewProp_SampledHeight_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SampledNormal_Inner = { "SampledNormal", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SampledNormal = { "SampledNormal", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, SampledNormal), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampledNormal_MetaData), NewProp_SampledNormal_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SampleSizeX = { "SampleSizeX", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, SampleSizeX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleSizeX_MetaData), NewProp_SampleSizeX_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SampleSizeY = { "SampleSizeY", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, SampleSizeY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleSizeY_MetaData), NewProp_SampleSizeY_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_CachedWidth = { "CachedWidth", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, CachedWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedWidth_MetaData), NewProp_CachedWidth_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_CachedHeight = { "CachedHeight", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, CachedHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedHeight_MetaData), NewProp_CachedHeight_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_CachedScaleXY = { "CachedScaleXY", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, CachedScaleXY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedScaleXY_MetaData), NewProp_CachedScaleXY_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_FrustumVerts = { "FrustumVerts", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(FrustumVerts, ALandscapeGizmoActiveActor), STRUCT_OFFSET(ALandscapeGizmoActiveActor, FrustumVerts), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrustumVerts_MetaData), NewProp_FrustumVerts_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_GizmoMaterial = { "GizmoMaterial", nullptr, (EPropertyFlags)0x0114000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, GizmoMaterial), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GizmoMaterial_MetaData), NewProp_GizmoMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_GizmoDataMaterial = { "GizmoDataMaterial", nullptr, (EPropertyFlags)0x0114000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, GizmoDataMaterial), Z_Construct_UClass_UMaterialInstance_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GizmoDataMaterial_MetaData), NewProp_GizmoDataMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_GizmoMeshMaterial = { "GizmoMeshMaterial", nullptr, (EPropertyFlags)0x0114000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, GizmoMeshMaterial), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GizmoMeshMaterial_MetaData), NewProp_GizmoMeshMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_LayerInfos_Inner = { "LayerInfos", nullptr, (EPropertyFlags)0x0104000800020000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_LayerInfos = { "LayerInfos", nullptr, (EPropertyFlags)0x0114000800020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, LayerInfos), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerInfos_MetaData), NewProp_LayerInfos_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SnapType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SnapType = { "SnapType", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, SnapType), Z_Construct_UEnum_Landscape_ELandscapeGizmoSnapType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SnapType_MetaData), NewProp_SnapType_MetaData) }; // 1657609298
void Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_bFollowTerrainHeight_SetBit(void* Obj)
{
((ALandscapeGizmoActiveActor*)Obj)->bFollowTerrainHeight = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_bFollowTerrainHeight = { "bFollowTerrainHeight", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ALandscapeGizmoActiveActor), &Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_bFollowTerrainHeight_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFollowTerrainHeight_MetaData), NewProp_bFollowTerrainHeight_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_UnsnappedRotation = { "UnsnappedRotation", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActiveActor, UnsnappedRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnsnappedRotation_MetaData), NewProp_UnsnappedRotation_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_DataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_GizmoTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_TextureScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SampledHeight_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SampledHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SampledNormal_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SampledNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SampleSizeX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SampleSizeY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_CachedWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_CachedHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_CachedScaleXY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_FrustumVerts,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_GizmoMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_GizmoDataMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_GizmoMeshMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_LayerInfos_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_LayerInfos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SnapType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_SnapType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_bFollowTerrainHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::NewProp_UnsnappedRotation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class ALandscapeGizmoActiveActor Property Definitions ****************************
UObject* (*const Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ALandscapeGizmoActor,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::ClassParams = {
&ALandscapeGizmoActiveActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::PropPointers), 0),
0,
0x008802A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::Class_MetaDataParams), Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::Class_MetaDataParams)
};
void ALandscapeGizmoActiveActor::StaticRegisterNativesALandscapeGizmoActiveActor()
{
}
UClass* Z_Construct_UClass_ALandscapeGizmoActiveActor()
{
if (!Z_Registration_Info_UClass_ALandscapeGizmoActiveActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ALandscapeGizmoActiveActor.OuterSingleton, Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ALandscapeGizmoActiveActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ALandscapeGizmoActiveActor);
ALandscapeGizmoActiveActor::~ALandscapeGizmoActiveActor() {}
// ********** End Class ALandscapeGizmoActiveActor *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h__Script_Landscape_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELandscapeGizmoType_StaticEnum, TEXT("ELandscapeGizmoType"), &Z_Registration_Info_UEnum_ELandscapeGizmoType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2570634047U) },
{ ELandscapeGizmoSnapType_StaticEnum, TEXT("ELandscapeGizmoSnapType"), &Z_Registration_Info_UEnum_ELandscapeGizmoSnapType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1657609298U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGizmoSelectData::StaticStruct, Z_Construct_UScriptStruct_FGizmoSelectData_Statics::NewStructOps, TEXT("GizmoSelectData"),&Z_Registration_Info_UScriptStruct_FGizmoSelectData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGizmoSelectData), 3691528224U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ALandscapeGizmoActiveActor, ALandscapeGizmoActiveActor::StaticClass, TEXT("ALandscapeGizmoActiveActor"), &Z_Registration_Info_UClass_ALandscapeGizmoActiveActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ALandscapeGizmoActiveActor), 3282331187U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h__Script_Landscape_1766903765{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h__Script_Landscape_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h__Script_Landscape_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h__Script_Landscape_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,94 @@
// 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 "LandscapeGizmoActiveActor.h"
#ifdef LANDSCAPE_LandscapeGizmoActiveActor_generated_h
#error "LandscapeGizmoActiveActor.generated.h already included, missing '#pragma once' in LandscapeGizmoActiveActor.h"
#endif
#define LANDSCAPE_LandscapeGizmoActiveActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGizmoSelectData **************************************************
struct Z_Construct_UScriptStruct_FGizmoSelectData_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h_38_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGizmoSelectData_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FGizmoSelectData;
// ********** End ScriptStruct FGizmoSelectData ****************************************************
// ********** Begin Class ALandscapeGizmoActiveActor ***********************************************
struct Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeGizmoActiveActor_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h_64_INCLASS \
private: \
static void StaticRegisterNativesALandscapeGizmoActiveActor(); \
friend struct ::Z_Construct_UClass_ALandscapeGizmoActiveActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ALandscapeGizmoActiveActor_NoRegister(); \
public: \
DECLARE_CLASS2(ALandscapeGizmoActiveActor, ALandscapeGizmoActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ALandscapeGizmoActiveActor_NoRegister) \
DECLARE_SERIALIZER(ALandscapeGizmoActiveActor)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h_64_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ALandscapeGizmoActiveActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ALandscapeGizmoActiveActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ALandscapeGizmoActiveActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ALandscapeGizmoActiveActor); \
/** Deleted move- and copy-constructors, should never be used */ \
ALandscapeGizmoActiveActor(ALandscapeGizmoActiveActor&&) = delete; \
ALandscapeGizmoActiveActor(const ALandscapeGizmoActiveActor&) = delete; \
LANDSCAPE_API virtual ~ALandscapeGizmoActiveActor();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h_61_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h_64_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h_64_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h_64_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ALandscapeGizmoActiveActor;
// ********** End Class ALandscapeGizmoActiveActor *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActiveActor_h
// ********** Begin Enum ELandscapeGizmoType *******************************************************
#define FOREACH_ENUM_ELANDSCAPEGIZMOTYPE(op) \
op(LGT_None) \
op(LGT_Height) \
op(LGT_Weight)
enum ELandscapeGizmoType : int;
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeGizmoType>();
// ********** End Enum ELandscapeGizmoType *********************************************************
// ********** Begin Enum ELandscapeGizmoSnapType ***************************************************
#define FOREACH_ENUM_ELANDSCAPEGIZMOSNAPTYPE(op) \
op(ELandscapeGizmoSnapType::None) \
op(ELandscapeGizmoSnapType::Component) \
op(ELandscapeGizmoSnapType::Texel)
enum class ELandscapeGizmoSnapType;
template<> struct TIsUEnumClass<ELandscapeGizmoSnapType> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeGizmoSnapType>();
// ********** End Enum ELandscapeGizmoSnapType *****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,192 @@
// 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 "LandscapeGizmoActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeGizmoActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
ENGINE_API UClass* Z_Construct_UClass_UBillboardComponent_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeGizmoActor();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeGizmoActor_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeInfo_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ALandscapeGizmoActor *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ALandscapeGizmoActor;
UClass* ALandscapeGizmoActor::GetPrivateStaticClass()
{
using TClass = ALandscapeGizmoActor;
if (!Z_Registration_Info_UClass_ALandscapeGizmoActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeGizmoActor"),
Z_Registration_Info_UClass_ALandscapeGizmoActor.InnerSingleton,
StaticRegisterNativesALandscapeGizmoActor,
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_ALandscapeGizmoActor.InnerSingleton;
}
UClass* Z_Construct_UClass_ALandscapeGizmoActor_NoRegister()
{
return ALandscapeGizmoActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ALandscapeGizmoActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "LandscapeGizmoActor.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActor.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Width_MetaData[] = {
{ "Category", "Gizmo" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Height_MetaData[] = {
{ "Category", "Gizmo" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LengthZ_MetaData[] = {
{ "Category", "Gizmo" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MarginZ_MetaData[] = {
{ "Category", "Gizmo" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRelativeZ_MetaData[] = {
{ "Category", "Gizmo" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RelativeScaleZ_MetaData[] = {
{ "Category", "Gizmo" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetLandscapeInfo_MetaData[] = {
{ "Category", "Gizmo" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpriteComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoActor.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class ALandscapeGizmoActor constinit property declarations *********************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_Width;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Height;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LengthZ;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MarginZ;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRelativeZ;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RelativeScaleZ;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_TargetLandscapeInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SpriteComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class ALandscapeGizmoActor constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ALandscapeGizmoActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ALandscapeGizmoActor_Statics
// ********** Begin Class ALandscapeGizmoActor Property Definitions ********************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_Width = { "Width", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActor, Width), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Width_MetaData), NewProp_Width_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_Height = { "Height", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActor, Height), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Height_MetaData), NewProp_Height_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_LengthZ = { "LengthZ", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActor, LengthZ), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LengthZ_MetaData), NewProp_LengthZ_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_MarginZ = { "MarginZ", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActor, MarginZ), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MarginZ_MetaData), NewProp_MarginZ_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_MinRelativeZ = { "MinRelativeZ", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActor, MinRelativeZ), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRelativeZ_MetaData), NewProp_MinRelativeZ_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_RelativeScaleZ = { "RelativeScaleZ", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActor, RelativeScaleZ), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RelativeScaleZ_MetaData), NewProp_RelativeScaleZ_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_TargetLandscapeInfo = { "TargetLandscapeInfo", nullptr, (EPropertyFlags)0x0014000800002001, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActor, TargetLandscapeInfo), Z_Construct_UClass_ULandscapeInfo_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetLandscapeInfo_MetaData), NewProp_TargetLandscapeInfo_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_SpriteComponent = { "SpriteComponent", nullptr, (EPropertyFlags)0x0144000800080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeGizmoActor, SpriteComponent), Z_Construct_UClass_UBillboardComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpriteComponent_MetaData), NewProp_SpriteComponent_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ALandscapeGizmoActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_Width,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_Height,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_LengthZ,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_MarginZ,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_MinRelativeZ,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_RelativeScaleZ,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_TargetLandscapeInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeGizmoActor_Statics::NewProp_SpriteComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeGizmoActor_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class ALandscapeGizmoActor Property Definitions **********************************
UObject* (*const Z_Construct_UClass_ALandscapeGizmoActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeGizmoActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ALandscapeGizmoActor_Statics::ClassParams = {
&ALandscapeGizmoActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_ALandscapeGizmoActor_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeGizmoActor_Statics::PropPointers), 0),
0,
0x008802A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeGizmoActor_Statics::Class_MetaDataParams), Z_Construct_UClass_ALandscapeGizmoActor_Statics::Class_MetaDataParams)
};
void ALandscapeGizmoActor::StaticRegisterNativesALandscapeGizmoActor()
{
}
UClass* Z_Construct_UClass_ALandscapeGizmoActor()
{
if (!Z_Registration_Info_UClass_ALandscapeGizmoActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ALandscapeGizmoActor.OuterSingleton, Z_Construct_UClass_ALandscapeGizmoActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ALandscapeGizmoActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ALandscapeGizmoActor);
ALandscapeGizmoActor::~ALandscapeGizmoActor() {}
// ********** End Class ALandscapeGizmoActor *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActor_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ALandscapeGizmoActor, ALandscapeGizmoActor::StaticClass, TEXT("ALandscapeGizmoActor"), &Z_Registration_Info_UClass_ALandscapeGizmoActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ALandscapeGizmoActor), 619770896U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActor_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActor_h__Script_Landscape_2824623116{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActor_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActor_h__Script_Landscape_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 "LandscapeGizmoActor.h"
#ifdef LANDSCAPE_LandscapeGizmoActor_generated_h
#error "LandscapeGizmoActor.generated.h already included, missing '#pragma once' in LandscapeGizmoActor.h"
#endif
#define LANDSCAPE_LandscapeGizmoActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ALandscapeGizmoActor *****************************************************
struct Z_Construct_UClass_ALandscapeGizmoActor_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeGizmoActor_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActor_h_17_INCLASS \
private: \
static void StaticRegisterNativesALandscapeGizmoActor(); \
friend struct ::Z_Construct_UClass_ALandscapeGizmoActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ALandscapeGizmoActor_NoRegister(); \
public: \
DECLARE_CLASS2(ALandscapeGizmoActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ALandscapeGizmoActor_NoRegister) \
DECLARE_SERIALIZER(ALandscapeGizmoActor)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActor_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ALandscapeGizmoActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ALandscapeGizmoActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ALandscapeGizmoActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ALandscapeGizmoActor); \
/** Deleted move- and copy-constructors, should never be used */ \
ALandscapeGizmoActor(ALandscapeGizmoActor&&) = delete; \
ALandscapeGizmoActor(const ALandscapeGizmoActor&) = delete; \
LANDSCAPE_API virtual ~ALandscapeGizmoActor();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActor_h_14_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActor_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActor_h_17_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActor_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ALandscapeGizmoActor;
// ********** End Class ALandscapeGizmoActor *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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 "LandscapeGizmoRenderComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeGizmoRenderComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeGizmoRenderComponent();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeGizmoRenderComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULandscapeGizmoRenderComponent *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeGizmoRenderComponent;
UClass* ULandscapeGizmoRenderComponent::GetPrivateStaticClass()
{
using TClass = ULandscapeGizmoRenderComponent;
if (!Z_Registration_Info_UClass_ULandscapeGizmoRenderComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeGizmoRenderComponent"),
Z_Registration_Info_UClass_ULandscapeGizmoRenderComponent.InnerSingleton,
StaticRegisterNativesULandscapeGizmoRenderComponent,
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_ULandscapeGizmoRenderComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeGizmoRenderComponent_NoRegister()
{
return ULandscapeGizmoRenderComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeGizmoRenderComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Mobility VirtualTexture Trigger" },
{ "IncludePath", "LandscapeGizmoRenderComponent.h" },
{ "ModuleRelativePath", "Classes/LandscapeGizmoRenderComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeGizmoRenderComponent constinit property declarations ***********
// ********** End Class ULandscapeGizmoRenderComponent constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeGizmoRenderComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeGizmoRenderComponent_Statics
UObject* (*const Z_Construct_UClass_ULandscapeGizmoRenderComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPrimitiveComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeGizmoRenderComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeGizmoRenderComponent_Statics::ClassParams = {
&ULandscapeGizmoRenderComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeGizmoRenderComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeGizmoRenderComponent_Statics::Class_MetaDataParams)
};
void ULandscapeGizmoRenderComponent::StaticRegisterNativesULandscapeGizmoRenderComponent()
{
}
UClass* Z_Construct_UClass_ULandscapeGizmoRenderComponent()
{
if (!Z_Registration_Info_UClass_ULandscapeGizmoRenderComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeGizmoRenderComponent.OuterSingleton, Z_Construct_UClass_ULandscapeGizmoRenderComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeGizmoRenderComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeGizmoRenderComponent);
ULandscapeGizmoRenderComponent::~ULandscapeGizmoRenderComponent() {}
// ********** End Class ULandscapeGizmoRenderComponent *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoRenderComponent_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeGizmoRenderComponent, ULandscapeGizmoRenderComponent::StaticClass, TEXT("ULandscapeGizmoRenderComponent"), &Z_Registration_Info_UClass_ULandscapeGizmoRenderComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeGizmoRenderComponent), 2536008133U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoRenderComponent_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoRenderComponent_h__Script_Landscape_3734623778{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoRenderComponent_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoRenderComponent_h__Script_Landscape_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 "LandscapeGizmoRenderComponent.h"
#ifdef LANDSCAPE_LandscapeGizmoRenderComponent_generated_h
#error "LandscapeGizmoRenderComponent.generated.h already included, missing '#pragma once' in LandscapeGizmoRenderComponent.h"
#endif
#define LANDSCAPE_LandscapeGizmoRenderComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeGizmoRenderComponent *******************************************
struct Z_Construct_UClass_ULandscapeGizmoRenderComponent_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeGizmoRenderComponent_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoRenderComponent_h_16_INCLASS \
private: \
static void StaticRegisterNativesULandscapeGizmoRenderComponent(); \
friend struct ::Z_Construct_UClass_ULandscapeGizmoRenderComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeGizmoRenderComponent_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeGizmoRenderComponent, UPrimitiveComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeGizmoRenderComponent_NoRegister) \
DECLARE_SERIALIZER(ULandscapeGizmoRenderComponent)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoRenderComponent_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API ULandscapeGizmoRenderComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeGizmoRenderComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ULandscapeGizmoRenderComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeGizmoRenderComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeGizmoRenderComponent(ULandscapeGizmoRenderComponent&&) = delete; \
ULandscapeGizmoRenderComponent(const ULandscapeGizmoRenderComponent&) = delete; \
NO_API virtual ~ULandscapeGizmoRenderComponent();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoRenderComponent_h_13_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoRenderComponent_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoRenderComponent_h_16_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoRenderComponent_h_16_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeGizmoRenderComponent;
// ********** End Class ULandscapeGizmoRenderComponent *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGizmoRenderComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,714 @@
// 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 "LandscapeGrassType.h"
#include "Engine/EngineTypes.h"
#include "PerQualityLevelProperties.h"
#include "UObject/PerPlatformProperties.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeGrassType() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFloatInterval();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformFloat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformInt();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EShadowCacheInvalidationBehavior();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLightingChannels();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPerQualityLevelFloat();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPerQualityLevelInt();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeGrassType();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeGrassType_NoRegister();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_EGrassScaling();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FGrassVariety();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EGrassScaling *************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGrassScaling;
static UEnum* EGrassScaling_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGrassScaling.OuterSingleton)
{
Z_Registration_Info_UEnum_EGrassScaling.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_EGrassScaling, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("EGrassScaling"));
}
return Z_Registration_Info_UEnum_EGrassScaling.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<EGrassScaling>()
{
return EGrassScaling_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_EGrassScaling_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Free.Comment", "/** Grass instances will have random X, Y and Z scales. */" },
{ "Free.Name", "EGrassScaling::Free" },
{ "Free.ToolTip", "Grass instances will have random X, Y and Z scales." },
{ "LockXY.Comment", "/** X and Y will be the same random scale, Z will be another */" },
{ "LockXY.Name", "EGrassScaling::LockXY" },
{ "LockXY.ToolTip", "X and Y will be the same random scale, Z will be another" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "Uniform.Comment", "/** Grass instances will have uniform X, Y and Z scales. */" },
{ "Uniform.Name", "EGrassScaling::Uniform" },
{ "Uniform.ToolTip", "Grass instances will have uniform X, Y and Z scales." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGrassScaling::Uniform", (int64)EGrassScaling::Uniform },
{ "EGrassScaling::Free", (int64)EGrassScaling::Free },
{ "EGrassScaling::LockXY", (int64)EGrassScaling::LockXY },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_EGrassScaling_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_EGrassScaling_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"EGrassScaling",
"EGrassScaling",
Z_Construct_UEnum_Landscape_EGrassScaling_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_EGrassScaling_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_EGrassScaling_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_EGrassScaling_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_EGrassScaling()
{
if (!Z_Registration_Info_UEnum_EGrassScaling.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGrassScaling.InnerSingleton, Z_Construct_UEnum_Landscape_EGrassScaling_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGrassScaling.InnerSingleton;
}
// ********** End Enum EGrassScaling ***************************************************************
// ********** Begin ScriptStruct FGrassVariety *****************************************************
struct Z_Construct_UScriptStruct_FGrassVariety_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGrassVariety); }
static inline consteval int16 GetStructAlignment() { return alignof(FGrassVariety); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GrassMesh_MetaData[] = {
{ "Category", "Grass" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverrideMaterials_MetaData[] = {
{ "Category", "Grass" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Material Overrides." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GrassDensity_MetaData[] = {
{ "Category", "Grass" },
{ "ClampMax", "1000" },
{ "ClampMin", "0" },
{ "Comment", "/* Instances per 10 square meters. */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Instances per 10 square meters." },
{ "UIMax", "1000" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GrassDensityQuality_MetaData[] = {
{ "Category", "Grass" },
{ "ClampMax", "1000" },
{ "ClampMin", "0" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "UIMax", "1000" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseGrid_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/* If true, use a jittered grid sequence for placement, otherwise use a halton sequence. */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "If true, use a jittered grid sequence for placement, otherwise use a halton sequence." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlacementJitter_MetaData[] = {
{ "Category", "Grass" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "EditCondition", "bUseGrid" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "UIMax", "1" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartCullDistance_MetaData[] = {
{ "Category", "Grass" },
{ "ClampMax", "1000000" },
{ "ClampMin", "0" },
{ "Comment", "/* The distance where instances will begin to fade out if using a PerInstanceFadeAmount material node. 0 disables. */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "The distance where instances will begin to fade out if using a PerInstanceFadeAmount material node. 0 disables." },
{ "UIMax", "1000000" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartCullDistanceQuality_MetaData[] = {
{ "Category", "Grass" },
{ "ClampMax", "1000000" },
{ "ClampMin", "0" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "UIMax", "1000000" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndCullDistance_MetaData[] = {
{ "Category", "Grass" },
{ "ClampMax", "1000000" },
{ "ClampMin", "0" },
{ "Comment", "/**\n\x09 * The distance where instances will have completely faded out when using a PerInstanceFadeAmount material node. 0 disables. \n\x09 * When the entire cluster is beyond this distance, the cluster is completely culled and not rendered at all.\n\x09 */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "The distance where instances will have completely faded out when using a PerInstanceFadeAmount material node. 0 disables.\nWhen the entire cluster is beyond this distance, the cluster is completely culled and not rendered at all." },
{ "UIMax", "1000000" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndCullDistanceQuality_MetaData[] = {
{ "Category", "Grass" },
{ "ClampMax", "1000000" },
{ "ClampMin", "0" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "UIMax", "1000000" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinLOD_MetaData[] = {
{ "Category", "Grass" },
{ "ClampMax", "8" },
{ "ClampMin", "-1" },
{ "Comment", "/** \n\x09 * Specifies the smallest LOD that will be used for this component.\n\x09 * If -1 (default), the MinLOD of the static mesh asset will be used instead.\n\x09 */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Specifies the smallest LOD that will be used for this component.\nIf -1 (default), the MinLOD of the static mesh asset will be used instead." },
{ "UIMax", "8" },
{ "UIMin", "-1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllowedDensityRange_MetaData[] = {
{ "Category", "Grass" },
{ "ClampMax", "1.000000" },
{ "ClampMin", "0.000000" },
{ "Comment", "/** Specifies the density range where the grass variety is allowed to be spawned ([0,1] represents the entire range). */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Specifies the density range where the grass variety is allowed to be spawned ([0,1] represents the entire range)." },
{ "UIMax", "1.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scaling_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Specifies grass instance scaling type */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Specifies grass instance scaling type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleX_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Specifies the range of scale, from minimum to maximum, to apply to a grass instance's X Scale property */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Specifies the range of scale, from minimum to maximum, to apply to a grass instance's X Scale property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleY_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Specifies the range of scale, from minimum to maximum, to apply to a grass instance's Y Scale property */" },
{ "EditCondition", "Scaling == EGrassScaling::Free" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Specifies the range of scale, from minimum to maximum, to apply to a grass instance's Y Scale property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleZ_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Specifies the range of scale, from minimum to maximum, to apply to a grass instance's Z Scale property */" },
{ "EditCondition", "Scaling == EGrassScaling::Free || Scaling == EGrassScaling::LockXY" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Specifies the range of scale, from minimum to maximum, to apply to a grass instance's Z Scale property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWeightAttenuatesMaxScale_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** If enabled the the scale of instances is reduced as the weight (density) decreases */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "If enabled the the scale of instances is reduced as the weight (density) decreases" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxScaleWeightAttenuation_MetaData[] = {
{ "Category", "Grass" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "Comment", "/** Modulate the scale of the instances based on weight (normalized density). The weight range (ScaleWeightAttenuation, 1.0) maps to (scaleMin, scaleMax), weight values less than ScaleWeightAttenuation are set to minScale */" },
{ "EditCondition", "bWeightAttenuatesMaxScale == true" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Modulate the scale of the instances based on weight (normalized density). The weight range (ScaleWeightAttenuation, 1.0) maps to (scaleMin, scaleMax), weight values less than ScaleWeightAttenuation are set to minScale" },
{ "UIMax", "1" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomRotation_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Whether the grass instances should be placed at random rotation (true) or all at the same rotation (false) */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Whether the grass instances should be placed at random rotation (true) or all at the same rotation (false)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlignToSurface_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Whether the grass instances should be tilted to the normal of the landscape (true), or always vertical (false) */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Whether the grass instances should be tilted to the normal of the landscape (true), or always vertical (false)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAlignToTriangleNormals_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** When aligning to the surface when using grid mode, whether we should align to triangle normal (true) or a smooth grid-based normal (false). Halton always uses triangle normal. */" },
{ "EditCondition", "AlignToSurface && bUseGrid" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "When aligning to the surface when using grid mode, whether we should align to triangle normal (true) or a smooth grid-based normal (false). Halton always uses triangle normal." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseLandscapeLightmap_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/* Whether to use the landscape's lightmap when rendering the grass. */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Whether to use the landscape's lightmap when rendering the grass." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LightingChannels_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/**\n\x09 * Lighting channels that the grass will be assigned. Lights with matching channels will affect the grass.\n\x09 * These channels only apply to opaque materials, direct lighting, and dynamic lighting and shadowing.\n\x09 */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Lighting channels that the grass will be assigned. Lights with matching channels will affect the grass.\nThese channels only apply to opaque materials, direct lighting, and dynamic lighting and shadowing." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReceivesDecals_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Whether the grass instances should receive decals. */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Whether the grass instances should receive decals." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectDistanceFieldLighting_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Controls whether the primitive should affect dynamic distance field lighting methods. */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Controls whether the primitive should affect dynamic distance field lighting methods." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastDynamicShadow_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Whether the grass should cast shadows when using non-precomputed shadowing. **/" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Whether the grass should cast shadows when using non-precomputed shadowing. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastContactShadow_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Whether the grass should cast contact shadows. **/" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Whether the grass should cast contact shadows. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bKeepInstanceBufferCPUCopy_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Whether we should keep a cpu copy of the instance buffer. This should be set to true if you plan on using GetOverlappingXXXXCount functions of the component otherwise it won't return any data.**/" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Whether we should keep a cpu copy of the instance buffer. This should be set to true if you plan on using GetOverlappingXXXXCount functions of the component otherwise it won't return any data.*" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceWorldPositionOffsetDisableDistance_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Distance at which to grass instances should disable WPO for performance reasons */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Distance at which to grass instances should disable WPO for performance reasons" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShadowCacheInvalidationBehavior_MetaData[] = {
{ "Category", "Grass" },
{ "Comment", "/** Control shadow invalidation behavior, in particular with respect to Virtual Shadow Maps and material effects like World Position Offset. */" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Control shadow invalidation behavior, in particular with respect to Virtual Shadow Maps and material effects like World Position Offset." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGrassVariety constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_GrassMesh;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OverrideMaterials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OverrideMaterials;
static const UECodeGen_Private::FStructPropertyParams NewProp_GrassDensity;
static const UECodeGen_Private::FStructPropertyParams NewProp_GrassDensityQuality;
static void NewProp_bUseGrid_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseGrid;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PlacementJitter;
static const UECodeGen_Private::FStructPropertyParams NewProp_StartCullDistance;
static const UECodeGen_Private::FStructPropertyParams NewProp_StartCullDistanceQuality;
static const UECodeGen_Private::FStructPropertyParams NewProp_EndCullDistance;
static const UECodeGen_Private::FStructPropertyParams NewProp_EndCullDistanceQuality;
static const UECodeGen_Private::FIntPropertyParams NewProp_MinLOD;
static const UECodeGen_Private::FStructPropertyParams NewProp_AllowedDensityRange;
static const UECodeGen_Private::FBytePropertyParams NewProp_Scaling_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Scaling;
static const UECodeGen_Private::FStructPropertyParams NewProp_ScaleX;
static const UECodeGen_Private::FStructPropertyParams NewProp_ScaleY;
static const UECodeGen_Private::FStructPropertyParams NewProp_ScaleZ;
static void NewProp_bWeightAttenuatesMaxScale_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWeightAttenuatesMaxScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxScaleWeightAttenuation;
static void NewProp_RandomRotation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_RandomRotation;
static void NewProp_AlignToSurface_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_AlignToSurface;
static void NewProp_bAlignToTriangleNormals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAlignToTriangleNormals;
static void NewProp_bUseLandscapeLightmap_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseLandscapeLightmap;
static const UECodeGen_Private::FStructPropertyParams NewProp_LightingChannels;
static void NewProp_bReceivesDecals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReceivesDecals;
static void NewProp_bAffectDistanceFieldLighting_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectDistanceFieldLighting;
static void NewProp_bCastDynamicShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastDynamicShadow;
static void NewProp_bCastContactShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastContactShadow;
static void NewProp_bKeepInstanceBufferCPUCopy_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bKeepInstanceBufferCPUCopy;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_InstanceWorldPositionOffsetDisableDistance;
static const UECodeGen_Private::FBytePropertyParams NewProp_ShadowCacheInvalidationBehavior_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ShadowCacheInvalidationBehavior;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGrassVariety constinit property declarations ***********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGrassVariety>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGrassVariety_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGrassVariety;
class UScriptStruct* FGrassVariety::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGrassVariety.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGrassVariety.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGrassVariety, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("GrassVariety"));
}
return Z_Registration_Info_UScriptStruct_FGrassVariety.OuterSingleton;
}
// ********** Begin ScriptStruct FGrassVariety Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_GrassMesh = { "GrassMesh", nullptr, (EPropertyFlags)0x0114000000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, GrassMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GrassMesh_MetaData), NewProp_GrassMesh_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_OverrideMaterials_Inner = { "OverrideMaterials", 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_UScriptStruct_FGrassVariety_Statics::NewProp_OverrideMaterials = { "OverrideMaterials", nullptr, (EPropertyFlags)0x0114000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, OverrideMaterials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverrideMaterials_MetaData), NewProp_OverrideMaterials_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_GrassDensity = { "GrassDensity", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, GrassDensity), Z_Construct_UScriptStruct_FPerPlatformFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GrassDensity_MetaData), NewProp_GrassDensity_MetaData) }; // 2207876869
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_GrassDensityQuality = { "GrassDensityQuality", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, GrassDensityQuality), Z_Construct_UScriptStruct_FPerQualityLevelFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GrassDensityQuality_MetaData), NewProp_GrassDensityQuality_MetaData) }; // 1667756023
void Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bUseGrid_SetBit(void* Obj)
{
((FGrassVariety*)Obj)->bUseGrid = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bUseGrid = { "bUseGrid", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGrassVariety), &Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bUseGrid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseGrid_MetaData), NewProp_bUseGrid_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_PlacementJitter = { "PlacementJitter", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, PlacementJitter), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlacementJitter_MetaData), NewProp_PlacementJitter_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_StartCullDistance = { "StartCullDistance", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, StartCullDistance), Z_Construct_UScriptStruct_FPerPlatformInt, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartCullDistance_MetaData), NewProp_StartCullDistance_MetaData) }; // 3732958788
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_StartCullDistanceQuality = { "StartCullDistanceQuality", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, StartCullDistanceQuality), Z_Construct_UScriptStruct_FPerQualityLevelInt, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartCullDistanceQuality_MetaData), NewProp_StartCullDistanceQuality_MetaData) }; // 3015023001
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_EndCullDistance = { "EndCullDistance", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, EndCullDistance), Z_Construct_UScriptStruct_FPerPlatformInt, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndCullDistance_MetaData), NewProp_EndCullDistance_MetaData) }; // 3732958788
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_EndCullDistanceQuality = { "EndCullDistanceQuality", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, EndCullDistanceQuality), Z_Construct_UScriptStruct_FPerQualityLevelInt, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndCullDistanceQuality_MetaData), NewProp_EndCullDistanceQuality_MetaData) }; // 3015023001
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_MinLOD = { "MinLOD", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, MinLOD), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinLOD_MetaData), NewProp_MinLOD_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_AllowedDensityRange = { "AllowedDensityRange", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, AllowedDensityRange), Z_Construct_UScriptStruct_FFloatInterval, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllowedDensityRange_MetaData), NewProp_AllowedDensityRange_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_Scaling_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_FGrassVariety_Statics::NewProp_Scaling = { "Scaling", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, Scaling), Z_Construct_UEnum_Landscape_EGrassScaling, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scaling_MetaData), NewProp_Scaling_MetaData) }; // 281215812
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_ScaleX = { "ScaleX", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, ScaleX), Z_Construct_UScriptStruct_FFloatInterval, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleX_MetaData), NewProp_ScaleX_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_ScaleY = { "ScaleY", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, ScaleY), Z_Construct_UScriptStruct_FFloatInterval, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleY_MetaData), NewProp_ScaleY_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_ScaleZ = { "ScaleZ", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, ScaleZ), Z_Construct_UScriptStruct_FFloatInterval, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleZ_MetaData), NewProp_ScaleZ_MetaData) };
void Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bWeightAttenuatesMaxScale_SetBit(void* Obj)
{
((FGrassVariety*)Obj)->bWeightAttenuatesMaxScale = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bWeightAttenuatesMaxScale = { "bWeightAttenuatesMaxScale", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGrassVariety), &Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bWeightAttenuatesMaxScale_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWeightAttenuatesMaxScale_MetaData), NewProp_bWeightAttenuatesMaxScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_MaxScaleWeightAttenuation = { "MaxScaleWeightAttenuation", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, MaxScaleWeightAttenuation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxScaleWeightAttenuation_MetaData), NewProp_MaxScaleWeightAttenuation_MetaData) };
void Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_RandomRotation_SetBit(void* Obj)
{
((FGrassVariety*)Obj)->RandomRotation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_RandomRotation = { "RandomRotation", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGrassVariety), &Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_RandomRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomRotation_MetaData), NewProp_RandomRotation_MetaData) };
void Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_AlignToSurface_SetBit(void* Obj)
{
((FGrassVariety*)Obj)->AlignToSurface = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_AlignToSurface = { "AlignToSurface", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGrassVariety), &Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_AlignToSurface_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlignToSurface_MetaData), NewProp_AlignToSurface_MetaData) };
void Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bAlignToTriangleNormals_SetBit(void* Obj)
{
((FGrassVariety*)Obj)->bAlignToTriangleNormals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bAlignToTriangleNormals = { "bAlignToTriangleNormals", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGrassVariety), &Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bAlignToTriangleNormals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAlignToTriangleNormals_MetaData), NewProp_bAlignToTriangleNormals_MetaData) };
void Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bUseLandscapeLightmap_SetBit(void* Obj)
{
((FGrassVariety*)Obj)->bUseLandscapeLightmap = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bUseLandscapeLightmap = { "bUseLandscapeLightmap", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGrassVariety), &Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bUseLandscapeLightmap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseLandscapeLightmap_MetaData), NewProp_bUseLandscapeLightmap_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_LightingChannels = { "LightingChannels", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, LightingChannels), Z_Construct_UScriptStruct_FLightingChannels, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LightingChannels_MetaData), NewProp_LightingChannels_MetaData) }; // 1277301318
void Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bReceivesDecals_SetBit(void* Obj)
{
((FGrassVariety*)Obj)->bReceivesDecals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bReceivesDecals = { "bReceivesDecals", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGrassVariety), &Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bReceivesDecals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReceivesDecals_MetaData), NewProp_bReceivesDecals_MetaData) };
void Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bAffectDistanceFieldLighting_SetBit(void* Obj)
{
((FGrassVariety*)Obj)->bAffectDistanceFieldLighting = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bAffectDistanceFieldLighting = { "bAffectDistanceFieldLighting", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGrassVariety), &Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bAffectDistanceFieldLighting_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectDistanceFieldLighting_MetaData), NewProp_bAffectDistanceFieldLighting_MetaData) };
void Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bCastDynamicShadow_SetBit(void* Obj)
{
((FGrassVariety*)Obj)->bCastDynamicShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bCastDynamicShadow = { "bCastDynamicShadow", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGrassVariety), &Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bCastDynamicShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastDynamicShadow_MetaData), NewProp_bCastDynamicShadow_MetaData) };
void Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bCastContactShadow_SetBit(void* Obj)
{
((FGrassVariety*)Obj)->bCastContactShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bCastContactShadow = { "bCastContactShadow", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGrassVariety), &Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bCastContactShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastContactShadow_MetaData), NewProp_bCastContactShadow_MetaData) };
void Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bKeepInstanceBufferCPUCopy_SetBit(void* Obj)
{
((FGrassVariety*)Obj)->bKeepInstanceBufferCPUCopy = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bKeepInstanceBufferCPUCopy = { "bKeepInstanceBufferCPUCopy", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGrassVariety), &Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bKeepInstanceBufferCPUCopy_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bKeepInstanceBufferCPUCopy_MetaData), NewProp_bKeepInstanceBufferCPUCopy_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_InstanceWorldPositionOffsetDisableDistance = { "InstanceWorldPositionOffsetDisableDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, InstanceWorldPositionOffsetDisableDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceWorldPositionOffsetDisableDistance_MetaData), NewProp_InstanceWorldPositionOffsetDisableDistance_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_ShadowCacheInvalidationBehavior_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_FGrassVariety_Statics::NewProp_ShadowCacheInvalidationBehavior = { "ShadowCacheInvalidationBehavior", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassVariety, ShadowCacheInvalidationBehavior), Z_Construct_UEnum_Engine_EShadowCacheInvalidationBehavior, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShadowCacheInvalidationBehavior_MetaData), NewProp_ShadowCacheInvalidationBehavior_MetaData) }; // 2418645896
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGrassVariety_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_GrassMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_OverrideMaterials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_OverrideMaterials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_GrassDensity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_GrassDensityQuality,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bUseGrid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_PlacementJitter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_StartCullDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_StartCullDistanceQuality,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_EndCullDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_EndCullDistanceQuality,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_MinLOD,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_AllowedDensityRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_Scaling_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_Scaling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_ScaleX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_ScaleY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_ScaleZ,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bWeightAttenuatesMaxScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_MaxScaleWeightAttenuation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_RandomRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_AlignToSurface,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bAlignToTriangleNormals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bUseLandscapeLightmap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_LightingChannels,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bReceivesDecals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bAffectDistanceFieldLighting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bCastDynamicShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bCastContactShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_bKeepInstanceBufferCPUCopy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_InstanceWorldPositionOffsetDisableDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_ShadowCacheInvalidationBehavior_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassVariety_Statics::NewProp_ShadowCacheInvalidationBehavior,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGrassVariety_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGrassVariety Property Definitions **********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGrassVariety_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"GrassVariety",
Z_Construct_UScriptStruct_FGrassVariety_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGrassVariety_Statics::PropPointers),
sizeof(FGrassVariety),
alignof(FGrassVariety),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGrassVariety_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGrassVariety_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGrassVariety()
{
if (!Z_Registration_Info_UScriptStruct_FGrassVariety.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGrassVariety.InnerSingleton, Z_Construct_UScriptStruct_FGrassVariety_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGrassVariety.InnerSingleton);
}
// ********** End ScriptStruct FGrassVariety *******************************************************
// ********** Begin Class ULandscapeGrassType ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeGrassType;
UClass* ULandscapeGrassType::GetPrivateStaticClass()
{
using TClass = ULandscapeGrassType;
if (!Z_Registration_Info_UClass_ULandscapeGrassType.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeGrassType"),
Z_Registration_Info_UClass_ULandscapeGrassType.InnerSingleton,
StaticRegisterNativesULandscapeGrassType,
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_ULandscapeGrassType.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeGrassType_NoRegister()
{
return ULandscapeGrassType::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeGrassType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "LandscapeGrassType.h" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GrassVarieties_MetaData[] = {
{ "Category", "Grass" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableDensityScaling_MetaData[] = {
{ "Category", "Scalability" },
{ "Comment", "/**\n\x09* Whether this grass type should be affected by the Engine Scalability system's Foliage grass.DensityScale setting. \n\x09* This is enabled by default but can be disabled should this grass type be important for gameplay reasons.\n\x09*/" },
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
{ "ToolTip", "Whether this grass type should be affected by the Engine Scalability system's Foliage grass.DensityScale setting.\nThis is enabled by default but can be disabled should this grass type be important for gameplay reasons." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StateHash_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GrassMesh_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GrassDensity_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlacementJitter_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartCullDistance_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndCullDistance_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomRotation_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlignToSurface_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeGrassType.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeGrassType constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_GrassVarieties_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_GrassVarieties;
static void NewProp_bEnableDensityScaling_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableDensityScaling;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_StateHash;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GrassMesh;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GrassDensity;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PlacementJitter;
static const UECodeGen_Private::FIntPropertyParams NewProp_StartCullDistance;
static const UECodeGen_Private::FIntPropertyParams NewProp_EndCullDistance;
static void NewProp_RandomRotation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_RandomRotation;
static void NewProp_AlignToSurface_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_AlignToSurface;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeGrassType constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeGrassType>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeGrassType_Statics
// ********** Begin Class ULandscapeGrassType Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_GrassVarieties_Inner = { "GrassVarieties", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGrassVariety, METADATA_PARAMS(0, nullptr) }; // 2781485457
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_GrassVarieties = { "GrassVarieties", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeGrassType, GrassVarieties), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GrassVarieties_MetaData), NewProp_GrassVarieties_MetaData) }; // 2781485457
void Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_bEnableDensityScaling_SetBit(void* Obj)
{
((ULandscapeGrassType*)Obj)->bEnableDensityScaling = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_bEnableDensityScaling = { "bEnableDensityScaling", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeGrassType), &Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_bEnableDensityScaling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableDensityScaling_MetaData), NewProp_bEnableDensityScaling_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_StateHash = { "StateHash", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeGrassType, StateHash), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StateHash_MetaData), NewProp_StateHash_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_GrassMesh = { "GrassMesh", nullptr, (EPropertyFlags)0x0114000020000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeGrassType, GrassMesh_DEPRECATED), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GrassMesh_MetaData), NewProp_GrassMesh_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_GrassDensity = { "GrassDensity", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeGrassType, GrassDensity_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GrassDensity_MetaData), NewProp_GrassDensity_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_PlacementJitter = { "PlacementJitter", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeGrassType, PlacementJitter_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlacementJitter_MetaData), NewProp_PlacementJitter_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_StartCullDistance = { "StartCullDistance", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeGrassType, StartCullDistance_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartCullDistance_MetaData), NewProp_StartCullDistance_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_EndCullDistance = { "EndCullDistance", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeGrassType, EndCullDistance_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndCullDistance_MetaData), NewProp_EndCullDistance_MetaData) };
void Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_RandomRotation_SetBit(void* Obj)
{
((ULandscapeGrassType*)Obj)->RandomRotation_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_RandomRotation = { "RandomRotation", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULandscapeGrassType), &Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_RandomRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomRotation_MetaData), NewProp_RandomRotation_MetaData) };
void Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_AlignToSurface_SetBit(void* Obj)
{
((ULandscapeGrassType*)Obj)->AlignToSurface_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_AlignToSurface = { "AlignToSurface", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULandscapeGrassType), &Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_AlignToSurface_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlignToSurface_MetaData), NewProp_AlignToSurface_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeGrassType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_GrassVarieties_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_GrassVarieties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_bEnableDensityScaling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_StateHash,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_GrassMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_GrassDensity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_PlacementJitter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_StartCullDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_EndCullDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_RandomRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeGrassType_Statics::NewProp_AlignToSurface,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeGrassType_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeGrassType Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_ULandscapeGrassType_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeGrassType_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeGrassType_Statics::ClassParams = {
&ULandscapeGrassType::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeGrassType_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeGrassType_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeGrassType_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeGrassType_Statics::Class_MetaDataParams)
};
void ULandscapeGrassType::StaticRegisterNativesULandscapeGrassType()
{
}
UClass* Z_Construct_UClass_ULandscapeGrassType()
{
if (!Z_Registration_Info_UClass_ULandscapeGrassType.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeGrassType.OuterSingleton, Z_Construct_UClass_ULandscapeGrassType_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeGrassType.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeGrassType);
ULandscapeGrassType::~ULandscapeGrassType() {}
// ********** End Class ULandscapeGrassType ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h__Script_Landscape_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EGrassScaling_StaticEnum, TEXT("EGrassScaling"), &Z_Registration_Info_UEnum_EGrassScaling, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 281215812U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGrassVariety::StaticStruct, Z_Construct_UScriptStruct_FGrassVariety_Statics::NewStructOps, TEXT("GrassVariety"),&Z_Registration_Info_UScriptStruct_FGrassVariety, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGrassVariety), 2781485457U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeGrassType, ULandscapeGrassType::StaticClass, TEXT("ULandscapeGrassType"), &Z_Registration_Info_UClass_ULandscapeGrassType, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeGrassType), 1425820391U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h__Script_Landscape_2583594018{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h__Script_Landscape_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h__Script_Landscape_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h__Script_Landscape_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,84 @@
// 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 "LandscapeGrassType.h"
#ifdef LANDSCAPE_LandscapeGrassType_generated_h
#error "LandscapeGrassType.generated.h already included, missing '#pragma once' in LandscapeGrassType.h"
#endif
#define LANDSCAPE_LandscapeGrassType_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGrassVariety *****************************************************
struct Z_Construct_UScriptStruct_FGrassVariety_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h_33_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGrassVariety_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FGrassVariety;
// ********** End ScriptStruct FGrassVariety *******************************************************
// ********** Begin Class ULandscapeGrassType ******************************************************
struct Z_Construct_UClass_ULandscapeGrassType_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeGrassType_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h_173_INCLASS \
private: \
static void StaticRegisterNativesULandscapeGrassType(); \
friend struct ::Z_Construct_UClass_ULandscapeGrassType_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeGrassType_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeGrassType, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeGrassType_NoRegister) \
DECLARE_SERIALIZER(ULandscapeGrassType)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h_173_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeGrassType(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeGrassType) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeGrassType); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeGrassType); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeGrassType(ULandscapeGrassType&&) = delete; \
ULandscapeGrassType(const ULandscapeGrassType&) = delete; \
LANDSCAPE_API virtual ~ULandscapeGrassType();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h_170_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h_173_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h_173_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h_173_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeGrassType;
// ********** End Class ULandscapeGrassType ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeGrassType_h
// ********** Begin Enum EGrassScaling *************************************************************
#define FOREACH_ENUM_EGRASSSCALING(op) \
op(EGrassScaling::Uniform) \
op(EGrassScaling::Free) \
op(EGrassScaling::LockXY)
enum class EGrassScaling : uint8;
template<> struct TIsUEnumClass<EGrassScaling> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<EGrassScaling>();
// ********** End Enum EGrassScaling ***************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "LandscapeHLODBuilder.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeHLODBuilder() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UHLODBuilder();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHLODBuilder();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHLODBuilder_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULandscapeHLODBuilder ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeHLODBuilder;
UClass* ULandscapeHLODBuilder::GetPrivateStaticClass()
{
using TClass = ULandscapeHLODBuilder;
if (!Z_Registration_Info_UClass_ULandscapeHLODBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeHLODBuilder"),
Z_Registration_Info_UClass_ULandscapeHLODBuilder.InnerSingleton,
StaticRegisterNativesULandscapeHLODBuilder,
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_ULandscapeHLODBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeHLODBuilder_NoRegister()
{
return ULandscapeHLODBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeHLODBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "LandscapeHLODBuilder.h" },
{ "ModuleRelativePath", "Public/LandscapeHLODBuilder.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeHLODBuilder constinit property declarations ********************
// ********** End Class ULandscapeHLODBuilder constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeHLODBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeHLODBuilder_Statics
UObject* (*const Z_Construct_UClass_ULandscapeHLODBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UHLODBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeHLODBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeHLODBuilder_Statics::ClassParams = {
&ULandscapeHLODBuilder::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x048800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeHLODBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeHLODBuilder_Statics::Class_MetaDataParams)
};
void ULandscapeHLODBuilder::StaticRegisterNativesULandscapeHLODBuilder()
{
}
UClass* Z_Construct_UClass_ULandscapeHLODBuilder()
{
if (!Z_Registration_Info_UClass_ULandscapeHLODBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeHLODBuilder.OuterSingleton, Z_Construct_UClass_ULandscapeHLODBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeHLODBuilder.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeHLODBuilder);
ULandscapeHLODBuilder::~ULandscapeHLODBuilder() {}
// ********** End Class ULandscapeHLODBuilder ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeHLODBuilder_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeHLODBuilder, ULandscapeHLODBuilder::StaticClass, TEXT("ULandscapeHLODBuilder"), &Z_Registration_Info_UClass_ULandscapeHLODBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeHLODBuilder), 380581486U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeHLODBuilder_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeHLODBuilder_h__Script_Landscape_4256523625{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeHLODBuilder_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeHLODBuilder_h__Script_Landscape_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 "LandscapeHLODBuilder.h"
#ifdef LANDSCAPE_LandscapeHLODBuilder_generated_h
#error "LandscapeHLODBuilder.generated.h already included, missing '#pragma once' in LandscapeHLODBuilder.h"
#endif
#define LANDSCAPE_LandscapeHLODBuilder_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeHLODBuilder ****************************************************
struct Z_Construct_UClass_ULandscapeHLODBuilder_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHLODBuilder_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeHLODBuilder_h_13_INCLASS \
private: \
static void StaticRegisterNativesULandscapeHLODBuilder(); \
friend struct ::Z_Construct_UClass_ULandscapeHLODBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeHLODBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeHLODBuilder, UHLODBuilder, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeHLODBuilder_NoRegister) \
DECLARE_SERIALIZER(ULandscapeHLODBuilder)
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeHLODBuilder_h_13_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeHLODBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeHLODBuilder) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeHLODBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeHLODBuilder); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeHLODBuilder(ULandscapeHLODBuilder&&) = delete; \
ULandscapeHLODBuilder(const ULandscapeHLODBuilder&) = delete; \
LANDSCAPE_API virtual ~ULandscapeHLODBuilder();
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeHLODBuilder_h_10_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeHLODBuilder_h_13_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeHLODBuilder_h_13_INCLASS \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeHLODBuilder_h_13_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeHLODBuilder;
// ********** End Class ULandscapeHLODBuilder ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Public_LandscapeHLODBuilder_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,334 @@
// 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 "LandscapeHeightfieldCollisionComponent.h"
#include "LandscapeProxy.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 EmptyLinkFunctionForGeneratedCodeLandscapeHeightfieldCollisionComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeComponent_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister();
PHYSICSCORE_API UClass* Z_Construct_UClass_UPhysicalMaterial_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULandscapeHeightfieldCollisionComponent Function GetRenderComponent ******
struct Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics
{
struct LandscapeHeightfieldCollisionComponent_eventGetRenderComponent_Parms
{
ULandscapeComponent* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Landscape" },
{ "Comment", "/** Returns associated landscape component */" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "Returns associated landscape component" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetRenderComponent constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetRenderComponent constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetRenderComponent Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LandscapeHeightfieldCollisionComponent_eventGetRenderComponent_Parms, ReturnValue), Z_Construct_UClass_ULandscapeComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics::PropPointers) < 2048);
// ********** End Function GetRenderComponent Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent, nullptr, "GetRenderComponent", Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics::LandscapeHeightfieldCollisionComponent_eventGetRenderComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics::LandscapeHeightfieldCollisionComponent_eventGetRenderComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULandscapeHeightfieldCollisionComponent::execGetRenderComponent)
{
P_FINISH;
P_NATIVE_BEGIN;
*(ULandscapeComponent**)Z_Param__Result=P_THIS->GetRenderComponent();
P_NATIVE_END;
}
// ********** End Class ULandscapeHeightfieldCollisionComponent Function GetRenderComponent ********
// ********** Begin Class ULandscapeHeightfieldCollisionComponent **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeHeightfieldCollisionComponent;
UClass* ULandscapeHeightfieldCollisionComponent::GetPrivateStaticClass()
{
using TClass = ULandscapeHeightfieldCollisionComponent;
if (!Z_Registration_Info_UClass_ULandscapeHeightfieldCollisionComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeHeightfieldCollisionComponent"),
Z_Registration_Info_UClass_ULandscapeHeightfieldCollisionComponent.InnerSingleton,
StaticRegisterNativesULandscapeHeightfieldCollisionComponent,
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_ULandscapeHeightfieldCollisionComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_NoRegister()
{
return ULandscapeHeightfieldCollisionComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Mobility VirtualTexture Trigger" },
{ "IncludePath", "LandscapeHeightfieldCollisionComponent.h" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentLayerInfos_MetaData[] = {
{ "Comment", "/** List of layers painted on this component. Matches the WeightmapLayerAllocations array in the LandscapeComponent. */" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "List of layers painted on this component. Matches the WeightmapLayerAllocations array in the LandscapeComponent." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SectionBaseX_MetaData[] = {
{ "Comment", "/** Offset of component in landscape quads */" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "Offset of component in landscape quads" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SectionBaseY_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionSizeQuads_MetaData[] = {
{ "Comment", "/** Size of component in collision quads */" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "Size of component in collision quads" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionScale_MetaData[] = {
{ "Comment", "/** Collision scale: (ComponentSizeQuads) / (CollisionSizeQuads) */" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "Collision scale: (ComponentSizeQuads) / (CollisionSizeQuads)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimpleCollisionSizeQuads_MetaData[] = {
{ "Comment", "/** Size of component's \"simple collision\" in collision quads */" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "Size of component's \"simple collision\" in collision quads" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionQuadFlags_MetaData[] = {
{ "Comment", "/** The flags for each collision quad. See ECollisionQuadFlags. */" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "The flags for each collision quad. See ECollisionQuadFlags." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightfieldGuid_MetaData[] = {
{ "Comment", "/** Guid used to share Physics heightfield objects in the editor */" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "Guid used to share Physics heightfield objects in the editor" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedLocalBox_MetaData[] = {
{ "Comment", "/** Cached local-space bounding box, created at heightmap update time */" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "Cached local-space bounding box, created at heightmap update time" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderComponent_MetaData[] = {
{ "Comment", "/** Reference to render component */" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "Reference to render component" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderComponentRef_MetaData[] = {
{ "Comment", "/** Reference to render component */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "Reference to render component" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionHash_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysicalMaterialRenderObjects_MetaData[] = {
{ "Comment", "/** Physical materials objects referenced by the indices in PhysicalMaterialRenderData. Stripped from cooked content */" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "Physical materials objects referenced by the indices in PhysicalMaterialRenderData. Stripped from cooked content" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CookedPhysicalMaterials_MetaData[] = {
{ "Comment", "/** This is a list of physical materials that is actually used by a cooked HeightField */" },
{ "ModuleRelativePath", "Classes/LandscapeHeightfieldCollisionComponent.h" },
{ "ToolTip", "This is a list of physical materials that is actually used by a cooked HeightField" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeHeightfieldCollisionComponent constinit property declarations **
static const UECodeGen_Private::FObjectPropertyParams NewProp_ComponentLayerInfos_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ComponentLayerInfos;
static const UECodeGen_Private::FIntPropertyParams NewProp_SectionBaseX;
static const UECodeGen_Private::FIntPropertyParams NewProp_SectionBaseY;
static const UECodeGen_Private::FIntPropertyParams NewProp_CollisionSizeQuads;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CollisionScale;
static const UECodeGen_Private::FIntPropertyParams NewProp_SimpleCollisionSizeQuads;
static const UECodeGen_Private::FBytePropertyParams NewProp_CollisionQuadFlags_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CollisionQuadFlags;
static const UECodeGen_Private::FStructPropertyParams NewProp_HeightfieldGuid;
static const UECodeGen_Private::FStructPropertyParams NewProp_CachedLocalBox;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FLazyObjectPropertyParams NewProp_RenderComponent;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderComponentRef;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FUInt32PropertyParams NewProp_CollisionHash;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PhysicalMaterialRenderObjects_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PhysicalMaterialRenderObjects;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_CookedPhysicalMaterials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CookedPhysicalMaterials;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeHeightfieldCollisionComponent constinit property declarations ****
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetRenderComponent"), .Pointer = &ULandscapeHeightfieldCollisionComponent::execGetRenderComponent },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ULandscapeHeightfieldCollisionComponent_GetRenderComponent, "GetRenderComponent" }, // 1052213779
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeHeightfieldCollisionComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics
// ********** Begin Class ULandscapeHeightfieldCollisionComponent Property Definitions *************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_ComponentLayerInfos_Inner = { "ComponentLayerInfos", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_ComponentLayerInfos = { "ComponentLayerInfos", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, ComponentLayerInfos), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentLayerInfos_MetaData), NewProp_ComponentLayerInfos_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_SectionBaseX = { "SectionBaseX", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, SectionBaseX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SectionBaseX_MetaData), NewProp_SectionBaseX_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_SectionBaseY = { "SectionBaseY", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, SectionBaseY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SectionBaseY_MetaData), NewProp_SectionBaseY_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CollisionSizeQuads = { "CollisionSizeQuads", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, CollisionSizeQuads), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionSizeQuads_MetaData), NewProp_CollisionSizeQuads_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CollisionScale = { "CollisionScale", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, CollisionScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionScale_MetaData), NewProp_CollisionScale_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_SimpleCollisionSizeQuads = { "SimpleCollisionSizeQuads", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, SimpleCollisionSizeQuads), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimpleCollisionSizeQuads_MetaData), NewProp_SimpleCollisionSizeQuads_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CollisionQuadFlags_Inner = { "CollisionQuadFlags", 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::FArrayPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CollisionQuadFlags = { "CollisionQuadFlags", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, CollisionQuadFlags), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionQuadFlags_MetaData), NewProp_CollisionQuadFlags_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_HeightfieldGuid = { "HeightfieldGuid", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, HeightfieldGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightfieldGuid_MetaData), NewProp_HeightfieldGuid_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CachedLocalBox = { "CachedLocalBox", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, CachedLocalBox), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedLocalBox_MetaData), NewProp_CachedLocalBox_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FLazyObjectPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_RenderComponent = { "RenderComponent", nullptr, (EPropertyFlags)0x0014000820080008, UECodeGen_Private::EPropertyGenFlags::LazyObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, RenderComponent_DEPRECATED), Z_Construct_UClass_ULandscapeComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderComponent_MetaData), NewProp_RenderComponent_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_RenderComponentRef = { "RenderComponentRef", nullptr, (EPropertyFlags)0x0144000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, RenderComponentRef), Z_Construct_UClass_ULandscapeComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderComponentRef_MetaData), NewProp_RenderComponentRef_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CollisionHash = { "CollisionHash", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, CollisionHash), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionHash_MetaData), NewProp_CollisionHash_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_PhysicalMaterialRenderObjects_Inner = { "PhysicalMaterialRenderObjects", nullptr, (EPropertyFlags)0x0104000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPhysicalMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_PhysicalMaterialRenderObjects = { "PhysicalMaterialRenderObjects", nullptr, (EPropertyFlags)0x0114000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, PhysicalMaterialRenderObjects), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysicalMaterialRenderObjects_MetaData), NewProp_PhysicalMaterialRenderObjects_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CookedPhysicalMaterials_Inner = { "CookedPhysicalMaterials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPhysicalMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CookedPhysicalMaterials = { "CookedPhysicalMaterials", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeHeightfieldCollisionComponent, CookedPhysicalMaterials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CookedPhysicalMaterials_MetaData), NewProp_CookedPhysicalMaterials_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_ComponentLayerInfos_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_ComponentLayerInfos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_SectionBaseX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_SectionBaseY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CollisionSizeQuads,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CollisionScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_SimpleCollisionSizeQuads,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CollisionQuadFlags_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CollisionQuadFlags,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_HeightfieldGuid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CachedLocalBox,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_RenderComponent,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_RenderComponentRef,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CollisionHash,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_PhysicalMaterialRenderObjects_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_PhysicalMaterialRenderObjects,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CookedPhysicalMaterials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::NewProp_CookedPhysicalMaterials,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeHeightfieldCollisionComponent Property Definitions ***************
UObject* (*const Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPrimitiveComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::ClassParams = {
&ULandscapeHeightfieldCollisionComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::Class_MetaDataParams)
};
void ULandscapeHeightfieldCollisionComponent::StaticRegisterNativesULandscapeHeightfieldCollisionComponent()
{
UClass* Class = ULandscapeHeightfieldCollisionComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent()
{
if (!Z_Registration_Info_UClass_ULandscapeHeightfieldCollisionComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeHeightfieldCollisionComponent.OuterSingleton, Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeHeightfieldCollisionComponent.OuterSingleton;
}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeHeightfieldCollisionComponent)
// ********** End Class ULandscapeHeightfieldCollisionComponent ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent, ULandscapeHeightfieldCollisionComponent::StaticClass, TEXT("ULandscapeHeightfieldCollisionComponent"), &Z_Registration_Info_UClass_ULandscapeHeightfieldCollisionComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeHeightfieldCollisionComponent), 2719205844U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h__Script_Landscape_2905343759{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h__Script_Landscape_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 "LandscapeHeightfieldCollisionComponent.h"
#ifdef LANDSCAPE_LandscapeHeightfieldCollisionComponent_generated_h
#error "LandscapeHeightfieldCollisionComponent.generated.h already included, missing '#pragma once' in LandscapeHeightfieldCollisionComponent.h"
#endif
#define LANDSCAPE_LandscapeHeightfieldCollisionComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class ULandscapeComponent;
// ********** Begin Class ULandscapeHeightfieldCollisionComponent **********************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h_44_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetRenderComponent);
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h_44_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeHeightfieldCollisionComponent, LANDSCAPE_API)
struct Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h_44_INCLASS \
private: \
static void StaticRegisterNativesULandscapeHeightfieldCollisionComponent(); \
friend struct ::Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeHeightfieldCollisionComponent, UPrimitiveComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent_NoRegister) \
DECLARE_SERIALIZER(ULandscapeHeightfieldCollisionComponent) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h_44_ARCHIVESERIALIZER \
DECLARE_WITHIN(ALandscapeProxy)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h_44_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeHeightfieldCollisionComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeHeightfieldCollisionComponent) \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeHeightfieldCollisionComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeHeightfieldCollisionComponent(ULandscapeHeightfieldCollisionComponent&&) = delete; \
ULandscapeHeightfieldCollisionComponent(const ULandscapeHeightfieldCollisionComponent&) = delete;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h_39_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h_44_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h_44_RPC_WRAPPERS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h_44_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h_44_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeHeightfieldCollisionComponent;
// ********** End Class ULandscapeHeightfieldCollisionComponent ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeHeightfieldCollisionComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,344 @@
// 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 "LandscapeInfo.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 EmptyLinkFunctionForGeneratedCodeLandscapeInfo() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceConstant_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscape_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeProxy_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeStreamingProxy_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeInfo();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeInfo_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineInterface_NoRegister();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FLandscapeInfoLayerSettings ***************************************
struct Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLandscapeInfoLayerSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FLandscapeInfoLayerSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerInfoObj_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerName_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThumbnailMIC_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Owner_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugColorChannel_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLandscapeInfoLayerSettings constinit property declarations *******
static const UECodeGen_Private::FObjectPropertyParams NewProp_LayerInfoObj;
static const UECodeGen_Private::FNamePropertyParams NewProp_LayerName;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThumbnailMIC;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Owner;
static const UECodeGen_Private::FIntPropertyParams NewProp_DebugColorChannel;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLandscapeInfoLayerSettings constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLandscapeInfoLayerSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLandscapeInfoLayerSettings;
class UScriptStruct* FLandscapeInfoLayerSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeInfoLayerSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLandscapeInfoLayerSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("LandscapeInfoLayerSettings"));
}
return Z_Registration_Info_UScriptStruct_FLandscapeInfoLayerSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FLandscapeInfoLayerSettings Property Definitions ******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::NewProp_LayerInfoObj = { "LayerInfoObj", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeInfoLayerSettings, LayerInfoObj), Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerInfoObj_MetaData), NewProp_LayerInfoObj_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::NewProp_LayerName = { "LayerName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeInfoLayerSettings, LayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerName_MetaData), NewProp_LayerName_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::NewProp_ThumbnailMIC = { "ThumbnailMIC", nullptr, (EPropertyFlags)0x0114000800002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeInfoLayerSettings, ThumbnailMIC), Z_Construct_UClass_UMaterialInstanceConstant_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThumbnailMIC_MetaData), NewProp_ThumbnailMIC_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::NewProp_Owner = { "Owner", nullptr, (EPropertyFlags)0x0014000800000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeInfoLayerSettings, Owner), Z_Construct_UClass_ALandscapeProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Owner_MetaData), NewProp_Owner_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::NewProp_DebugColorChannel = { "DebugColorChannel", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeInfoLayerSettings, DebugColorChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugColorChannel_MetaData), NewProp_DebugColorChannel_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::NewProp_LayerInfoObj,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::NewProp_LayerName,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::NewProp_ThumbnailMIC,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::NewProp_Owner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::NewProp_DebugColorChannel,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLandscapeInfoLayerSettings Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"LandscapeInfoLayerSettings",
Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::PropPointers),
sizeof(FLandscapeInfoLayerSettings),
alignof(FLandscapeInfoLayerSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeInfoLayerSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLandscapeInfoLayerSettings.InnerSingleton, Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLandscapeInfoLayerSettings.InnerSingleton);
}
// ********** End ScriptStruct FLandscapeInfoLayerSettings *****************************************
// ********** Begin Class ULandscapeInfo ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeInfo;
UClass* ULandscapeInfo::GetPrivateStaticClass()
{
using TClass = ULandscapeInfo;
if (!Z_Registration_Info_UClass_ULandscapeInfo.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeInfo"),
Z_Registration_Info_UClass_ULandscapeInfo.InnerSingleton,
StaticRegisterNativesULandscapeInfo,
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_ULandscapeInfo.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeInfo_NoRegister()
{
return ULandscapeInfo::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeInfo_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "LandscapeInfo.h" },
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeActor_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeGuid_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentSizeQuads_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubsectionSizeQuads_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentNumSubsections_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawScaleSetByActor_MetaData[] = {
{ "Comment", "/** True when the draw scale has been set by the landscape Actor (false if default or set by a streaming proxy) */" },
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
{ "ToolTip", "True when the draw scale has been set by the landscape Actor (false if default or set by a streaming proxy)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DrawScale_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Layers_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegionSizeInComponents_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StreamingProxies_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineActors_MetaData[] = {
{ "Comment", "// SORTED list of all actors implementing the spline interface that are registered with this landscape info\n" },
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
{ "ToolTip", "SORTED list of all actors implementing the spline interface that are registered with this landscape info" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SortedStreamingProxies_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeInfo.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeInfo constinit property declarations ***************************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_LandscapeActor;
static const UECodeGen_Private::FStructPropertyParams NewProp_LandscapeGuid;
static const UECodeGen_Private::FIntPropertyParams NewProp_ComponentSizeQuads;
static const UECodeGen_Private::FIntPropertyParams NewProp_SubsectionSizeQuads;
static const UECodeGen_Private::FIntPropertyParams NewProp_ComponentNumSubsections;
#if WITH_EDITORONLY_DATA
static void NewProp_bDrawScaleSetByActor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawScaleSetByActor;
static const UECodeGen_Private::FStructPropertyParams NewProp_DrawScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_Layers_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Layers;
static const UECodeGen_Private::FIntPropertyParams NewProp_RegionSizeInComponents;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_StreamingProxies_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_StreamingProxies;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FInterfacePropertyParams NewProp_SplineActors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SplineActors;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_SortedStreamingProxies_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SortedStreamingProxies;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeInfo constinit property declarations *****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeInfo>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeInfo_Statics
// ********** Begin Class ULandscapeInfo Property Definitions **************************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_LandscapeActor = { "LandscapeActor", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeInfo, LandscapeActor), Z_Construct_UClass_ALandscape_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeActor_MetaData), NewProp_LandscapeActor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_LandscapeGuid = { "LandscapeGuid", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeInfo, LandscapeGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeGuid_MetaData), NewProp_LandscapeGuid_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_ComponentSizeQuads = { "ComponentSizeQuads", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeInfo, ComponentSizeQuads), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentSizeQuads_MetaData), NewProp_ComponentSizeQuads_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_SubsectionSizeQuads = { "SubsectionSizeQuads", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeInfo, SubsectionSizeQuads), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubsectionSizeQuads_MetaData), NewProp_SubsectionSizeQuads_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_ComponentNumSubsections = { "ComponentNumSubsections", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeInfo, ComponentNumSubsections), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentNumSubsections_MetaData), NewProp_ComponentNumSubsections_MetaData) };
#if WITH_EDITORONLY_DATA
void Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_bDrawScaleSetByActor_SetBit(void* Obj)
{
((ULandscapeInfo*)Obj)->bDrawScaleSetByActor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_bDrawScaleSetByActor = { "bDrawScaleSetByActor", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULandscapeInfo), &Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_bDrawScaleSetByActor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawScaleSetByActor_MetaData), NewProp_bDrawScaleSetByActor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_DrawScale = { "DrawScale", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeInfo, DrawScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DrawScale_MetaData), NewProp_DrawScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_Layers_Inner = { "Layers", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings, METADATA_PARAMS(0, nullptr) }; // 1451958984
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_Layers = { "Layers", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeInfo, Layers), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Layers_MetaData), NewProp_Layers_MetaData) }; // 1451958984
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_RegionSizeInComponents = { "RegionSizeInComponents", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeInfo, RegionSizeInComponents), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegionSizeInComponents_MetaData), NewProp_RegionSizeInComponents_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_StreamingProxies_Inner = { "StreamingProxies", nullptr, (EPropertyFlags)0x0004000020000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ALandscapeStreamingProxy_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_StreamingProxies = { "StreamingProxies", nullptr, (EPropertyFlags)0x0014000020000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeInfo, StreamingProxies_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StreamingProxies_MetaData), NewProp_StreamingProxies_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_SplineActors_Inner = { "SplineActors", nullptr, (EPropertyFlags)0x0004000800000000, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ULandscapeSplineInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_SplineActors = { "SplineActors", nullptr, (EPropertyFlags)0x0044000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeInfo, SplineActors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineActors_MetaData), NewProp_SplineActors_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_SortedStreamingProxies_Inner = { "SortedStreamingProxies", nullptr, (EPropertyFlags)0x0004000000000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ALandscapeStreamingProxy_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_SortedStreamingProxies = { "SortedStreamingProxies", nullptr, (EPropertyFlags)0x0044000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeInfo, SortedStreamingProxies), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SortedStreamingProxies_MetaData), NewProp_SortedStreamingProxies_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_LandscapeActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_LandscapeGuid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_ComponentSizeQuads,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_SubsectionSizeQuads,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_ComponentNumSubsections,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_bDrawScaleSetByActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_DrawScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_Layers_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_Layers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_RegionSizeInComponents,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_StreamingProxies_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_StreamingProxies,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_SplineActors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_SplineActors,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_SortedStreamingProxies_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeInfo_Statics::NewProp_SortedStreamingProxies,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeInfo_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeInfo Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_ULandscapeInfo_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeInfo_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeInfo_Statics::ClassParams = {
&ULandscapeInfo::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeInfo_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeInfo_Statics::PropPointers),
0,
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeInfo_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeInfo_Statics::Class_MetaDataParams)
};
void ULandscapeInfo::StaticRegisterNativesULandscapeInfo()
{
}
UClass* Z_Construct_UClass_ULandscapeInfo()
{
if (!Z_Registration_Info_UClass_ULandscapeInfo.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeInfo.OuterSingleton, Z_Construct_UClass_ULandscapeInfo_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeInfo.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeInfo);
ULandscapeInfo::~ULandscapeInfo() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeInfo)
// ********** End Class ULandscapeInfo *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h__Script_Landscape_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FLandscapeInfoLayerSettings::StaticStruct, Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics::NewStructOps, TEXT("LandscapeInfoLayerSettings"),&Z_Registration_Info_UScriptStruct_FLandscapeInfoLayerSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLandscapeInfoLayerSettings), 1451958984U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeInfo, ULandscapeInfo::StaticClass, TEXT("ULandscapeInfo"), &Z_Registration_Info_UClass_ULandscapeInfo, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeInfo), 3421584777U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h__Script_Landscape_2212519879{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h__Script_Landscape_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// 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 "LandscapeInfo.h"
#ifdef LANDSCAPE_LandscapeInfo_generated_h
#error "LandscapeInfo.generated.h already included, missing '#pragma once' in LandscapeInfo.h"
#endif
#define LANDSCAPE_LandscapeInfo_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FLandscapeInfoLayerSettings ***************************************
struct Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h_67_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeInfoLayerSettings_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeInfoLayerSettings;
// ********** End ScriptStruct FLandscapeInfoLayerSettings *****************************************
// ********** Begin Class ULandscapeInfo ***********************************************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h_110_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeInfo, NO_API)
struct Z_Construct_UClass_ULandscapeInfo_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeInfo_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h_110_INCLASS \
private: \
static void StaticRegisterNativesULandscapeInfo(); \
friend struct ::Z_Construct_UClass_ULandscapeInfo_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeInfo_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeInfo, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeInfo_NoRegister) \
DECLARE_SERIALIZER(ULandscapeInfo) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h_110_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h_110_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API ULandscapeInfo(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeInfo) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ULandscapeInfo); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeInfo); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeInfo(ULandscapeInfo&&) = delete; \
ULandscapeInfo(const ULandscapeInfo&) = delete; \
NO_API virtual ~ULandscapeInfo();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h_107_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h_110_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h_110_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h_110_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeInfo;
// ********** End Class ULandscapeInfo *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfo_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "LandscapeInfoMap.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 EmptyLinkFunctionForGeneratedCodeLandscapeInfoMap() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeInfoMap();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeInfoMap_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULandscapeInfoMap ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeInfoMap;
UClass* ULandscapeInfoMap::GetPrivateStaticClass()
{
using TClass = ULandscapeInfoMap;
if (!Z_Registration_Info_UClass_ULandscapeInfoMap.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeInfoMap"),
Z_Registration_Info_UClass_ULandscapeInfoMap.InnerSingleton,
StaticRegisterNativesULandscapeInfoMap,
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_ULandscapeInfoMap.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeInfoMap_NoRegister()
{
return ULandscapeInfoMap::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeInfoMap_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "LandscapeInfoMap.h" },
{ "ModuleRelativePath", "Classes/LandscapeInfoMap.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeInfoMap constinit property declarations ************************
// ********** End Class ULandscapeInfoMap constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeInfoMap>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeInfoMap_Statics
UObject* (*const Z_Construct_UClass_ULandscapeInfoMap_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeInfoMap_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeInfoMap_Statics::ClassParams = {
&ULandscapeInfoMap::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeInfoMap_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeInfoMap_Statics::Class_MetaDataParams)
};
void ULandscapeInfoMap::StaticRegisterNativesULandscapeInfoMap()
{
}
UClass* Z_Construct_UClass_ULandscapeInfoMap()
{
if (!Z_Registration_Info_UClass_ULandscapeInfoMap.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeInfoMap.OuterSingleton, Z_Construct_UClass_ULandscapeInfoMap_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeInfoMap.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeInfoMap);
ULandscapeInfoMap::~ULandscapeInfoMap() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeInfoMap)
// ********** End Class ULandscapeInfoMap **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeInfoMap, ULandscapeInfoMap::StaticClass, TEXT("ULandscapeInfoMap"), &Z_Registration_Info_UClass_ULandscapeInfoMap, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeInfoMap), 1778802335U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h__Script_Landscape_54692972{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,68 @@
// 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 "LandscapeInfoMap.h"
#ifdef LANDSCAPE_LandscapeInfoMap_generated_h
#error "LandscapeInfoMap.generated.h already included, missing '#pragma once' in LandscapeInfoMap.h"
#endif
#define LANDSCAPE_LandscapeInfoMap_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeInfoMap ********************************************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h_18_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeInfoMap, NO_API)
struct Z_Construct_UClass_ULandscapeInfoMap_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeInfoMap_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h_18_INCLASS \
private: \
static void StaticRegisterNativesULandscapeInfoMap(); \
friend struct ::Z_Construct_UClass_ULandscapeInfoMap_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeInfoMap_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeInfoMap, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeInfoMap_NoRegister) \
DECLARE_SERIALIZER(ULandscapeInfoMap) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h_18_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h_18_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API ULandscapeInfoMap(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeInfoMap) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ULandscapeInfoMap); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeInfoMap); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeInfoMap(ULandscapeInfoMap&&) = delete; \
ULandscapeInfoMap(const ULandscapeInfoMap&) = delete; \
NO_API virtual ~ULandscapeInfoMap();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h_15_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h_18_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h_18_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h_18_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeInfoMap;
// ********** End Class ULandscapeInfoMap **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeInfoMap_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,342 @@
// 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 "LandscapeLayerInfoObject.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 EmptyLinkFunctionForGeneratedCodeLandscapeLayerInfoObject() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeLayerInfoObject();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ESplineModulationColorMask();
PHYSICSCORE_API UClass* Z_Construct_UClass_UPhysicalMaterial_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ESplineModulationColorMask ************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESplineModulationColorMask;
static UEnum* ESplineModulationColorMask_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESplineModulationColorMask.OuterSingleton)
{
Z_Registration_Info_UEnum_ESplineModulationColorMask.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_ESplineModulationColorMask, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ESplineModulationColorMask"));
}
return Z_Registration_Info_UEnum_ESplineModulationColorMask.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ESplineModulationColorMask>()
{
return ESplineModulationColorMask_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_ESplineModulationColorMask_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Alpha.Comment", "// ----------------------------------------------------------------------------------\n" },
{ "Alpha.Name", "ESplineModulationColorMask::Alpha" },
{ "Blue.Comment", "// ----------------------------------------------------------------------------------\n" },
{ "Blue.Name", "ESplineModulationColorMask::Blue" },
{ "Comment", "// ----------------------------------------------------------------------------------\n" },
{ "Green.Comment", "// ----------------------------------------------------------------------------------\n" },
{ "Green.Name", "ESplineModulationColorMask::Green" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
{ "Red.Comment", "// ----------------------------------------------------------------------------------\n" },
{ "Red.Name", "ESplineModulationColorMask::Red" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESplineModulationColorMask::Red", (int64)ESplineModulationColorMask::Red },
{ "ESplineModulationColorMask::Green", (int64)ESplineModulationColorMask::Green },
{ "ESplineModulationColorMask::Blue", (int64)ESplineModulationColorMask::Blue },
{ "ESplineModulationColorMask::Alpha", (int64)ESplineModulationColorMask::Alpha },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_ESplineModulationColorMask_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_ESplineModulationColorMask_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"ESplineModulationColorMask",
"ESplineModulationColorMask",
Z_Construct_UEnum_Landscape_ESplineModulationColorMask_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ESplineModulationColorMask_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ESplineModulationColorMask_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_ESplineModulationColorMask_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_ESplineModulationColorMask()
{
if (!Z_Registration_Info_UEnum_ESplineModulationColorMask.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESplineModulationColorMask.InnerSingleton, Z_Construct_UEnum_Landscape_ESplineModulationColorMask_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESplineModulationColorMask.InnerSingleton;
}
// ********** End Enum ESplineModulationColorMask **************************************************
// ********** Begin Class ULandscapeLayerInfoObject ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeLayerInfoObject;
UClass* ULandscapeLayerInfoObject::GetPrivateStaticClass()
{
using TClass = ULandscapeLayerInfoObject;
if (!Z_Registration_Info_UClass_ULandscapeLayerInfoObject.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeLayerInfoObject"),
Z_Registration_Info_UClass_ULandscapeLayerInfoObject.InnerSingleton,
StaticRegisterNativesULandscapeLayerInfoObject,
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_ULandscapeLayerInfoObject.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister()
{
return ULandscapeLayerInfoObject::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeLayerInfoObject_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// ----------------------------------------------------------------------------------\n" },
{ "IncludePath", "LandscapeLayerInfoObject.h" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerName_MetaData[] = {
{ "Category", "LandscapeLayerInfoObject" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysMaterial_MetaData[] = {
{ "Category", "LandscapeLayerInfoObject" },
{ "DisplayName", "Physical Material" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
{ "Tooltip", "Physical material to use when this layer is the predominant one at a given location. Note: this is ignored if the Landscape Physical Material node is used in the landscape material." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Hardness_MetaData[] = {
{ "Category", "LandscapeLayerInfoObject" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
{ "Tooltip", "Defines how much 'resistance' areas painted with this layer will offer to the Erosion tool. A hardness of 0 means the layer is fully affected by erosion, while 1 means fully unaffected." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinimumCollisionRelevanceWeight_MetaData[] = {
{ "Category", "LandscapeLayerInfoObject" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
{ "Tooltip", "The minimum weight that needs to be painted for that layer to be picked up as the dominant physical layer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNoWeightBlend_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineFalloffModulationTexture_MetaData[] = {
{ "Category", "SplineFalloffModulation" },
{ "DisplayName", "Texture" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
{ "Tooltip", "Texture to modulate the Splines Falloff Layer Alpha" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineFalloffModulationColorMask_MetaData[] = {
{ "Category", "SplineFalloffModulation" },
{ "DisplayName", "Color Mask" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
{ "Tooltip", "Defines which channel of the Spline Falloff Modulation Texture to use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineFalloffModulationTiling_MetaData[] = {
{ "Category", "SplineFalloffModulation" },
{ "ClampMin", "0.01" },
{ "DisplayName", "Tiling" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
{ "Tooltip", "Defines the tiling to use when sampling the Spline Falloff Modulation Texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineFalloffModulationBias_MetaData[] = {
{ "Category", "SplineFalloffModulation" },
{ "ClampMin", "0" },
{ "DisplayName", "Bias" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
{ "Tooltip", "Defines the offset to use when sampling the Spline Falloff Modulation Texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineFalloffModulationScale_MetaData[] = {
{ "Category", "SplineFalloffModulation" },
{ "ClampMin", "0" },
{ "DisplayName", "Scale" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
{ "Tooltip", "Allows to scale the value sampled from the Spline Falloff Modulation Texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IsReferencedFromLoadedData_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerUsageDebugColor_MetaData[] = {
{ "Category", "LandscapeLayerInfoObject" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
{ "Tooltip", "The color to use for layer usage debug" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendMethod_MetaData[] = {
{ "Category", "LandscapeLayerInfoObject" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
{ "Tooltip", "Allows this layer's final weight to be adjusted against others." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendGroup_MetaData[] = {
{ "Category", "LandscapeLayerInfoObject" },
{ "EditCondition", "BlendMethod == ELandscapeTargetLayerBlendMethod::PremultipliedAlphaBlending" },
{ "ModuleRelativePath", "Classes/LandscapeLayerInfoObject.h" },
{ "Tooltip", "Only available for Advanced Weight Blending. Allows target layers from the same group only to have their weight adjusted against one another." },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeLayerInfoObject constinit property declarations ****************
static const UECodeGen_Private::FNamePropertyParams NewProp_LayerName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PhysMaterial;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Hardness;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinimumCollisionRelevanceWeight;
static void NewProp_bNoWeightBlend_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNoWeightBlend;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SplineFalloffModulationTexture;
static const UECodeGen_Private::FBytePropertyParams NewProp_SplineFalloffModulationColorMask_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SplineFalloffModulationColorMask;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SplineFalloffModulationTiling;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SplineFalloffModulationBias;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SplineFalloffModulationScale;
static void NewProp_IsReferencedFromLoadedData_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_IsReferencedFromLoadedData;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_LayerUsageDebugColor;
static const UECodeGen_Private::FBytePropertyParams NewProp_BlendMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BlendMethod;
static const UECodeGen_Private::FNamePropertyParams NewProp_BlendGroup;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeLayerInfoObject constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeLayerInfoObject>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeLayerInfoObject_Statics
// ********** Begin Class ULandscapeLayerInfoObject Property Definitions ***************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_LayerName = { "LayerName", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeLayerInfoObject, LayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerName_MetaData), NewProp_LayerName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_PhysMaterial = { "PhysMaterial", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeLayerInfoObject, PhysMaterial), Z_Construct_UClass_UPhysicalMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysMaterial_MetaData), NewProp_PhysMaterial_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_Hardness = { "Hardness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeLayerInfoObject, Hardness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Hardness_MetaData), NewProp_Hardness_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_MinimumCollisionRelevanceWeight = { "MinimumCollisionRelevanceWeight", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeLayerInfoObject, MinimumCollisionRelevanceWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinimumCollisionRelevanceWeight_MetaData), NewProp_MinimumCollisionRelevanceWeight_MetaData) };
void Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_bNoWeightBlend_SetBit(void* Obj)
{
((ULandscapeLayerInfoObject*)Obj)->bNoWeightBlend_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_bNoWeightBlend = { "bNoWeightBlend", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeLayerInfoObject), &Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_bNoWeightBlend_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNoWeightBlend_MetaData), NewProp_bNoWeightBlend_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_SplineFalloffModulationTexture = { "SplineFalloffModulationTexture", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeLayerInfoObject, SplineFalloffModulationTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineFalloffModulationTexture_MetaData), NewProp_SplineFalloffModulationTexture_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_SplineFalloffModulationColorMask_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_ULandscapeLayerInfoObject_Statics::NewProp_SplineFalloffModulationColorMask = { "SplineFalloffModulationColorMask", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeLayerInfoObject, SplineFalloffModulationColorMask), Z_Construct_UEnum_Landscape_ESplineModulationColorMask, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineFalloffModulationColorMask_MetaData), NewProp_SplineFalloffModulationColorMask_MetaData) }; // 1813633303
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_SplineFalloffModulationTiling = { "SplineFalloffModulationTiling", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeLayerInfoObject, SplineFalloffModulationTiling), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineFalloffModulationTiling_MetaData), NewProp_SplineFalloffModulationTiling_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_SplineFalloffModulationBias = { "SplineFalloffModulationBias", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeLayerInfoObject, SplineFalloffModulationBias), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineFalloffModulationBias_MetaData), NewProp_SplineFalloffModulationBias_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_SplineFalloffModulationScale = { "SplineFalloffModulationScale", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeLayerInfoObject, SplineFalloffModulationScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineFalloffModulationScale_MetaData), NewProp_SplineFalloffModulationScale_MetaData) };
void Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_IsReferencedFromLoadedData_SetBit(void* Obj)
{
((ULandscapeLayerInfoObject*)Obj)->IsReferencedFromLoadedData = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_IsReferencedFromLoadedData = { "IsReferencedFromLoadedData", nullptr, (EPropertyFlags)0x0010000c00002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULandscapeLayerInfoObject), &Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_IsReferencedFromLoadedData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IsReferencedFromLoadedData_MetaData), NewProp_IsReferencedFromLoadedData_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_LayerUsageDebugColor = { "LayerUsageDebugColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeLayerInfoObject, LayerUsageDebugColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerUsageDebugColor_MetaData), NewProp_LayerUsageDebugColor_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_BlendMethod_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_ULandscapeLayerInfoObject_Statics::NewProp_BlendMethod = { "BlendMethod", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeLayerInfoObject, BlendMethod), Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendMethod_MetaData), NewProp_BlendMethod_MetaData) }; // 868224622
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_BlendGroup = { "BlendGroup", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeLayerInfoObject, BlendGroup), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendGroup_MetaData), NewProp_BlendGroup_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_LayerName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_PhysMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_Hardness,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_MinimumCollisionRelevanceWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_bNoWeightBlend,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_SplineFalloffModulationTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_SplineFalloffModulationColorMask_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_SplineFalloffModulationColorMask,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_SplineFalloffModulationTiling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_SplineFalloffModulationBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_SplineFalloffModulationScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_IsReferencedFromLoadedData,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_LayerUsageDebugColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_BlendMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_BlendMethod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::NewProp_BlendGroup,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeLayerInfoObject Property Definitions *****************************
UObject* (*const Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::ClassParams = {
&ULandscapeLayerInfoObject::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::Class_MetaDataParams)
};
void ULandscapeLayerInfoObject::StaticRegisterNativesULandscapeLayerInfoObject()
{
}
UClass* Z_Construct_UClass_ULandscapeLayerInfoObject()
{
if (!Z_Registration_Info_UClass_ULandscapeLayerInfoObject.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeLayerInfoObject.OuterSingleton, Z_Construct_UClass_ULandscapeLayerInfoObject_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeLayerInfoObject.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeLayerInfoObject);
ULandscapeLayerInfoObject::~ULandscapeLayerInfoObject() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeLayerInfoObject)
// ********** End Class ULandscapeLayerInfoObject **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h__Script_Landscape_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ESplineModulationColorMask_StaticEnum, TEXT("ESplineModulationColorMask"), &Z_Registration_Info_UEnum_ESplineModulationColorMask, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1813633303U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeLayerInfoObject, ULandscapeLayerInfoObject::StaticClass, TEXT("ULandscapeLayerInfoObject"), &Z_Registration_Info_UClass_ULandscapeLayerInfoObject, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeLayerInfoObject), 2828064542U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h__Script_Landscape_2427322707{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h__Script_Landscape_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h__Script_Landscape_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,80 @@
// 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 "LandscapeLayerInfoObject.h"
#ifdef LANDSCAPE_LandscapeLayerInfoObject_generated_h
#error "LandscapeLayerInfoObject.generated.h already included, missing '#pragma once' in LandscapeLayerInfoObject.h"
#endif
#define LANDSCAPE_LandscapeLayerInfoObject_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeLayerInfoObject ************************************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h_61_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeLayerInfoObject, LANDSCAPE_API)
struct Z_Construct_UClass_ULandscapeLayerInfoObject_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h_61_INCLASS \
private: \
static void StaticRegisterNativesULandscapeLayerInfoObject(); \
friend struct ::Z_Construct_UClass_ULandscapeLayerInfoObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeLayerInfoObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister) \
DECLARE_SERIALIZER(ULandscapeLayerInfoObject) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h_61_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h_61_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeLayerInfoObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeLayerInfoObject) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeLayerInfoObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeLayerInfoObject); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeLayerInfoObject(ULandscapeLayerInfoObject&&) = delete; \
ULandscapeLayerInfoObject(const ULandscapeLayerInfoObject&) = delete; \
LANDSCAPE_API virtual ~ULandscapeLayerInfoObject();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h_58_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h_61_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h_61_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h_61_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeLayerInfoObject;
// ********** End Class ULandscapeLayerInfoObject **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeLayerInfoObject_h
// ********** Begin Enum ESplineModulationColorMask ************************************************
#define FOREACH_ENUM_ESPLINEMODULATIONCOLORMASK(op) \
op(ESplineModulationColorMask::Red) \
op(ESplineModulationColorMask::Green) \
op(ESplineModulationColorMask::Blue) \
op(ESplineModulationColorMask::Alpha)
enum class ESplineModulationColorMask : uint8;
template<> struct TIsUEnumClass<ESplineModulationColorMask> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ESplineModulationColorMask>();
// ********** End Enum ESplineModulationColorMask **************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,253 @@
// 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 "LandscapeMaterialInstanceConstant.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeMaterialInstanceConstant() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceConstant();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeMaterialInstanceConstant();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeMaterialInstanceConstant_NoRegister();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FLandscapeMaterialTextureStreamingInfo ****************************
struct Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLandscapeMaterialTextureStreamingInfo); }
static inline consteval int16 GetStructAlignment() { return alignof(FLandscapeMaterialTextureStreamingInfo); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/LandscapeMaterialInstanceConstant.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureName_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeMaterialInstanceConstant.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TexelFactor_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeMaterialInstanceConstant.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLandscapeMaterialTextureStreamingInfo constinit property declarations
static const UECodeGen_Private::FNamePropertyParams NewProp_TextureName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TexelFactor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLandscapeMaterialTextureStreamingInfo constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLandscapeMaterialTextureStreamingInfo>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLandscapeMaterialTextureStreamingInfo;
class UScriptStruct* FLandscapeMaterialTextureStreamingInfo::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeMaterialTextureStreamingInfo.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLandscapeMaterialTextureStreamingInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("LandscapeMaterialTextureStreamingInfo"));
}
return Z_Registration_Info_UScriptStruct_FLandscapeMaterialTextureStreamingInfo.OuterSingleton;
}
// ********** Begin ScriptStruct FLandscapeMaterialTextureStreamingInfo Property Definitions *******
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::NewProp_TextureName = { "TextureName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeMaterialTextureStreamingInfo, TextureName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureName_MetaData), NewProp_TextureName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::NewProp_TexelFactor = { "TexelFactor", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeMaterialTextureStreamingInfo, TexelFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TexelFactor_MetaData), NewProp_TexelFactor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::NewProp_TextureName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::NewProp_TexelFactor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLandscapeMaterialTextureStreamingInfo Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"LandscapeMaterialTextureStreamingInfo",
Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::PropPointers),
sizeof(FLandscapeMaterialTextureStreamingInfo),
alignof(FLandscapeMaterialTextureStreamingInfo),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeMaterialTextureStreamingInfo.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLandscapeMaterialTextureStreamingInfo.InnerSingleton, Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLandscapeMaterialTextureStreamingInfo.InnerSingleton);
}
// ********** End ScriptStruct FLandscapeMaterialTextureStreamingInfo ******************************
// ********** Begin Class ULandscapeMaterialInstanceConstant ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeMaterialInstanceConstant;
UClass* ULandscapeMaterialInstanceConstant::GetPrivateStaticClass()
{
using TClass = ULandscapeMaterialInstanceConstant;
if (!Z_Registration_Info_UClass_ULandscapeMaterialInstanceConstant.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeMaterialInstanceConstant"),
Z_Registration_Info_UClass_ULandscapeMaterialInstanceConstant.InnerSingleton,
StaticRegisterNativesULandscapeMaterialInstanceConstant,
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_ULandscapeMaterialInstanceConstant.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeMaterialInstanceConstant_NoRegister()
{
return ULandscapeMaterialInstanceConstant::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Thumbnail" },
{ "IncludePath", "LandscapeMaterialInstanceConstant.h" },
{ "ModuleRelativePath", "Classes/LandscapeMaterialInstanceConstant.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureStreamingInfo_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeMaterialInstanceConstant.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsLayerThumbnail_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeMaterialInstanceConstant.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisableTessellation_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeMaterialInstanceConstant.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMobile_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeMaterialInstanceConstant.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEditorToolUsage_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeMaterialInstanceConstant.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeMaterialInstanceConstant constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_TextureStreamingInfo_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TextureStreamingInfo;
static void NewProp_bIsLayerThumbnail_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsLayerThumbnail;
static void NewProp_bDisableTessellation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisableTessellation;
static void NewProp_bMobile_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMobile;
static void NewProp_bEditorToolUsage_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEditorToolUsage;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeMaterialInstanceConstant constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeMaterialInstanceConstant>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics
// ********** Begin Class ULandscapeMaterialInstanceConstant Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_TextureStreamingInfo_Inner = { "TextureStreamingInfo", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo, METADATA_PARAMS(0, nullptr) }; // 3095473042
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_TextureStreamingInfo = { "TextureStreamingInfo", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeMaterialInstanceConstant, TextureStreamingInfo), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureStreamingInfo_MetaData), NewProp_TextureStreamingInfo_MetaData) }; // 3095473042
void Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bIsLayerThumbnail_SetBit(void* Obj)
{
((ULandscapeMaterialInstanceConstant*)Obj)->bIsLayerThumbnail = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bIsLayerThumbnail = { "bIsLayerThumbnail", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeMaterialInstanceConstant), &Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bIsLayerThumbnail_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsLayerThumbnail_MetaData), NewProp_bIsLayerThumbnail_MetaData) };
void Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bDisableTessellation_SetBit(void* Obj)
{
((ULandscapeMaterialInstanceConstant*)Obj)->bDisableTessellation_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bDisableTessellation = { "bDisableTessellation", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeMaterialInstanceConstant), &Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bDisableTessellation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisableTessellation_MetaData), NewProp_bDisableTessellation_MetaData) };
void Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bMobile_SetBit(void* Obj)
{
((ULandscapeMaterialInstanceConstant*)Obj)->bMobile = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bMobile = { "bMobile", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeMaterialInstanceConstant), &Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bMobile_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMobile_MetaData), NewProp_bMobile_MetaData) };
void Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bEditorToolUsage_SetBit(void* Obj)
{
((ULandscapeMaterialInstanceConstant*)Obj)->bEditorToolUsage = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bEditorToolUsage = { "bEditorToolUsage", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeMaterialInstanceConstant), &Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bEditorToolUsage_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEditorToolUsage_MetaData), NewProp_bEditorToolUsage_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_TextureStreamingInfo_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_TextureStreamingInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bIsLayerThumbnail,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bDisableTessellation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bMobile,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::NewProp_bEditorToolUsage,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeMaterialInstanceConstant Property Definitions ********************
UObject* (*const Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialInstanceConstant,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::ClassParams = {
&ULandscapeMaterialInstanceConstant::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::PropPointers),
0,
0x008820A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::Class_MetaDataParams)
};
void ULandscapeMaterialInstanceConstant::StaticRegisterNativesULandscapeMaterialInstanceConstant()
{
}
UClass* Z_Construct_UClass_ULandscapeMaterialInstanceConstant()
{
if (!Z_Registration_Info_UClass_ULandscapeMaterialInstanceConstant.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeMaterialInstanceConstant.OuterSingleton, Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeMaterialInstanceConstant.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeMaterialInstanceConstant);
ULandscapeMaterialInstanceConstant::~ULandscapeMaterialInstanceConstant() {}
// ********** End Class ULandscapeMaterialInstanceConstant *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h__Script_Landscape_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FLandscapeMaterialTextureStreamingInfo::StaticStruct, Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics::NewStructOps, TEXT("LandscapeMaterialTextureStreamingInfo"),&Z_Registration_Info_UScriptStruct_FLandscapeMaterialTextureStreamingInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLandscapeMaterialTextureStreamingInfo), 3095473042U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeMaterialInstanceConstant, ULandscapeMaterialInstanceConstant::StaticClass, TEXT("ULandscapeMaterialInstanceConstant"), &Z_Registration_Info_UClass_ULandscapeMaterialInstanceConstant, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeMaterialInstanceConstant), 2628164148U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h__Script_Landscape_3197928305{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h__Script_Landscape_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 "LandscapeMaterialInstanceConstant.h"
#ifdef LANDSCAPE_LandscapeMaterialInstanceConstant_generated_h
#error "LandscapeMaterialInstanceConstant.generated.h already included, missing '#pragma once' in LandscapeMaterialInstanceConstant.h"
#endif
#define LANDSCAPE_LandscapeMaterialInstanceConstant_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FLandscapeMaterialTextureStreamingInfo ****************************
struct Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h_13_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeMaterialTextureStreamingInfo_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeMaterialTextureStreamingInfo;
// ********** End ScriptStruct FLandscapeMaterialTextureStreamingInfo ******************************
// ********** Begin Class ULandscapeMaterialInstanceConstant ***************************************
struct Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeMaterialInstanceConstant_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h_29_INCLASS \
private: \
static void StaticRegisterNativesULandscapeMaterialInstanceConstant(); \
friend struct ::Z_Construct_UClass_ULandscapeMaterialInstanceConstant_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeMaterialInstanceConstant_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeMaterialInstanceConstant, UMaterialInstanceConstant, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeMaterialInstanceConstant_NoRegister) \
DECLARE_SERIALIZER(ULandscapeMaterialInstanceConstant)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h_29_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeMaterialInstanceConstant(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeMaterialInstanceConstant) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeMaterialInstanceConstant); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeMaterialInstanceConstant); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeMaterialInstanceConstant(ULandscapeMaterialInstanceConstant&&) = delete; \
ULandscapeMaterialInstanceConstant(const ULandscapeMaterialInstanceConstant&) = delete; \
LANDSCAPE_API virtual ~ULandscapeMaterialInstanceConstant();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h_26_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h_29_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h_29_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h_29_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeMaterialInstanceConstant;
// ********** End Class ULandscapeMaterialInstanceConstant *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMaterialInstanceConstant_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,135 @@
// 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 "LandscapeMeshCollisionComponent.h"
#include "LandscapeProxy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeMeshCollisionComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULandscapeMeshCollisionComponent_DEPRECATED ******************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeMeshCollisionComponent_DEPRECATED;
UClass* ULandscapeMeshCollisionComponent_DEPRECATED::GetPrivateStaticClass()
{
using TClass = ULandscapeMeshCollisionComponent_DEPRECATED;
if (!Z_Registration_Info_UClass_ULandscapeMeshCollisionComponent_DEPRECATED.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeMeshCollisionComponent_DEPRECATED"),
Z_Registration_Info_UClass_ULandscapeMeshCollisionComponent_DEPRECATED.InnerSingleton,
StaticRegisterNativesULandscapeMeshCollisionComponent_DEPRECATED,
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_ULandscapeMeshCollisionComponent_DEPRECATED.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_NoRegister()
{
return ULandscapeMeshCollisionComponent_DEPRECATED::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Mobility VirtualTexture Trigger" },
{ "IncludePath", "LandscapeMeshCollisionComponent.h" },
{ "ModuleRelativePath", "Classes/LandscapeMeshCollisionComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshGuid_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeMeshCollisionComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeMeshCollisionComponent_DEPRECATED constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_MeshGuid;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeMeshCollisionComponent_DEPRECATED constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeMeshCollisionComponent_DEPRECATED>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics
// ********** Begin Class ULandscapeMeshCollisionComponent_DEPRECATED Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics::NewProp_MeshGuid = { "MeshGuid", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeMeshCollisionComponent_DEPRECATED, MeshGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshGuid_MetaData), NewProp_MeshGuid_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics::NewProp_MeshGuid,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeMeshCollisionComponent_DEPRECATED Property Definitions ***********
UObject* (*const Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ULandscapeHeightfieldCollisionComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics::ClassParams = {
&ULandscapeMeshCollisionComponent_DEPRECATED::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics::PropPointers),
0,
0x00A000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics::Class_MetaDataParams)
};
void ULandscapeMeshCollisionComponent_DEPRECATED::StaticRegisterNativesULandscapeMeshCollisionComponent_DEPRECATED()
{
}
UClass* Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED()
{
if (!Z_Registration_Info_UClass_ULandscapeMeshCollisionComponent_DEPRECATED.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeMeshCollisionComponent_DEPRECATED.OuterSingleton, Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeMeshCollisionComponent_DEPRECATED.OuterSingleton;
}
ULandscapeMeshCollisionComponent_DEPRECATED::ULandscapeMeshCollisionComponent_DEPRECATED(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeMeshCollisionComponent_DEPRECATED);
ULandscapeMeshCollisionComponent_DEPRECATED::~ULandscapeMeshCollisionComponent_DEPRECATED() {}
// ********** End Class ULandscapeMeshCollisionComponent_DEPRECATED ********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshCollisionComponent_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED, ULandscapeMeshCollisionComponent_DEPRECATED::StaticClass, TEXT("ULandscapeMeshCollisionComponent_DEPRECATED"), &Z_Registration_Info_UClass_ULandscapeMeshCollisionComponent_DEPRECATED, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeMeshCollisionComponent_DEPRECATED), 1870030458U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshCollisionComponent_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshCollisionComponent_h__Script_Landscape_17666988{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshCollisionComponent_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshCollisionComponent_h__Script_Landscape_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 "LandscapeMeshCollisionComponent.h"
#ifdef LANDSCAPE_LandscapeMeshCollisionComponent_generated_h
#error "LandscapeMeshCollisionComponent.generated.h already included, missing '#pragma once' in LandscapeMeshCollisionComponent.h"
#endif
#define LANDSCAPE_LandscapeMeshCollisionComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeMeshCollisionComponent_DEPRECATED ******************************
struct Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshCollisionComponent_h_26_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeMeshCollisionComponent_DEPRECATED(); \
friend struct ::Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeMeshCollisionComponent_DEPRECATED, ULandscapeHeightfieldCollisionComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeMeshCollisionComponent_DEPRECATED_NoRegister) \
DECLARE_SERIALIZER(ULandscapeMeshCollisionComponent_DEPRECATED)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshCollisionComponent_h_26_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API ULandscapeMeshCollisionComponent_DEPRECATED(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeMeshCollisionComponent_DEPRECATED(ULandscapeMeshCollisionComponent_DEPRECATED&&) = delete; \
ULandscapeMeshCollisionComponent_DEPRECATED(const ULandscapeMeshCollisionComponent_DEPRECATED&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ULandscapeMeshCollisionComponent_DEPRECATED); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeMeshCollisionComponent_DEPRECATED); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeMeshCollisionComponent_DEPRECATED) \
NO_API virtual ~ULandscapeMeshCollisionComponent_DEPRECATED();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshCollisionComponent_h_23_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshCollisionComponent_h_26_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshCollisionComponent_h_26_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshCollisionComponent_h_26_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeMeshCollisionComponent_DEPRECATED;
// ********** End Class ULandscapeMeshCollisionComponent_DEPRECATED ********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshCollisionComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,136 @@
// 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 "LandscapeMeshProxyActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeMeshProxyActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeMeshProxyActor();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeMeshProxyActor_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeMeshProxyComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ALandscapeMeshProxyActor *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ALandscapeMeshProxyActor;
UClass* ALandscapeMeshProxyActor::GetPrivateStaticClass()
{
using TClass = ALandscapeMeshProxyActor;
if (!Z_Registration_Info_UClass_ALandscapeMeshProxyActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeMeshProxyActor"),
Z_Registration_Info_UClass_ALandscapeMeshProxyActor.InnerSingleton,
StaticRegisterNativesALandscapeMeshProxyActor,
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_ALandscapeMeshProxyActor.InnerSingleton;
}
UClass* Z_Construct_UClass_ALandscapeMeshProxyActor_NoRegister()
{
return ALandscapeMeshProxyActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ALandscapeMeshProxyActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "LandscapeMeshProxyActor.h" },
{ "ModuleRelativePath", "Classes/LandscapeMeshProxyActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeMeshProxyComponent_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "LandscapeMeshProxyActor" },
{ "EditInline", "true" },
{ "ExposeFunctionCategories", "Mesh,Rendering,Physics,Components|StaticMesh" },
{ "ModuleRelativePath", "Classes/LandscapeMeshProxyActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ALandscapeMeshProxyActor constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_LandscapeMeshProxyComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ALandscapeMeshProxyActor constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ALandscapeMeshProxyActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ALandscapeMeshProxyActor_Statics
// ********** Begin Class ALandscapeMeshProxyActor Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALandscapeMeshProxyActor_Statics::NewProp_LandscapeMeshProxyComponent = { "LandscapeMeshProxyComponent", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeMeshProxyActor, LandscapeMeshProxyComponent), Z_Construct_UClass_ULandscapeMeshProxyComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeMeshProxyComponent_MetaData), NewProp_LandscapeMeshProxyComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ALandscapeMeshProxyActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeMeshProxyActor_Statics::NewProp_LandscapeMeshProxyComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeMeshProxyActor_Statics::PropPointers) < 2048);
// ********** End Class ALandscapeMeshProxyActor Property Definitions ******************************
UObject* (*const Z_Construct_UClass_ALandscapeMeshProxyActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeMeshProxyActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ALandscapeMeshProxyActor_Statics::ClassParams = {
&ALandscapeMeshProxyActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ALandscapeMeshProxyActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeMeshProxyActor_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeMeshProxyActor_Statics::Class_MetaDataParams), Z_Construct_UClass_ALandscapeMeshProxyActor_Statics::Class_MetaDataParams)
};
void ALandscapeMeshProxyActor::StaticRegisterNativesALandscapeMeshProxyActor()
{
}
UClass* Z_Construct_UClass_ALandscapeMeshProxyActor()
{
if (!Z_Registration_Info_UClass_ALandscapeMeshProxyActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ALandscapeMeshProxyActor.OuterSingleton, Z_Construct_UClass_ALandscapeMeshProxyActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ALandscapeMeshProxyActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ALandscapeMeshProxyActor);
ALandscapeMeshProxyActor::~ALandscapeMeshProxyActor() {}
// ********** End Class ALandscapeMeshProxyActor ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyActor_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ALandscapeMeshProxyActor, ALandscapeMeshProxyActor::StaticClass, TEXT("ALandscapeMeshProxyActor"), &Z_Registration_Info_UClass_ALandscapeMeshProxyActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ALandscapeMeshProxyActor), 3079449241U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyActor_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyActor_h__Script_Landscape_865907828{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyActor_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyActor_h__Script_Landscape_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 "LandscapeMeshProxyActor.h"
#ifdef LANDSCAPE_LandscapeMeshProxyActor_generated_h
#error "LandscapeMeshProxyActor.generated.h already included, missing '#pragma once' in LandscapeMeshProxyActor.h"
#endif
#define LANDSCAPE_LandscapeMeshProxyActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ALandscapeMeshProxyActor *************************************************
struct Z_Construct_UClass_ALandscapeMeshProxyActor_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeMeshProxyActor_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyActor_h_14_INCLASS \
private: \
static void StaticRegisterNativesALandscapeMeshProxyActor(); \
friend struct ::Z_Construct_UClass_ALandscapeMeshProxyActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ALandscapeMeshProxyActor_NoRegister(); \
public: \
DECLARE_CLASS2(ALandscapeMeshProxyActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ALandscapeMeshProxyActor_NoRegister) \
DECLARE_SERIALIZER(ALandscapeMeshProxyActor)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyActor_h_14_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ALandscapeMeshProxyActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ALandscapeMeshProxyActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ALandscapeMeshProxyActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ALandscapeMeshProxyActor); \
/** Deleted move- and copy-constructors, should never be used */ \
ALandscapeMeshProxyActor(ALandscapeMeshProxyActor&&) = delete; \
ALandscapeMeshProxyActor(const ALandscapeMeshProxyActor&) = delete; \
LANDSCAPE_API virtual ~ALandscapeMeshProxyActor();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyActor_h_11_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyActor_h_14_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyActor_h_14_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyActor_h_14_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ALandscapeMeshProxyActor;
// ********** End Class ALandscapeMeshProxyActor ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,192 @@
// 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 "LandscapeMeshProxyComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeMeshProxyComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntPoint();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UStaticMeshComponent();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeMeshProxyComponent();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeMeshProxyComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULandscapeMeshProxyComponent *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeMeshProxyComponent;
UClass* ULandscapeMeshProxyComponent::GetPrivateStaticClass()
{
using TClass = ULandscapeMeshProxyComponent;
if (!Z_Registration_Info_UClass_ULandscapeMeshProxyComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeMeshProxyComponent"),
Z_Registration_Info_UClass_ULandscapeMeshProxyComponent.InnerSingleton,
StaticRegisterNativesULandscapeMeshProxyComponent,
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_ULandscapeMeshProxyComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeMeshProxyComponent_NoRegister()
{
return ULandscapeMeshProxyComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Activation Components|Activation Trigger" },
{ "IncludePath", "LandscapeMeshProxyComponent.h" },
{ "ModuleRelativePath", "Classes/LandscapeMeshProxyComponent.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeGuid_MetaData[] = {
{ "Comment", "/* The landscape this proxy was generated for */" },
{ "ModuleRelativePath", "Classes/LandscapeMeshProxyComponent.h" },
{ "ToolTip", "The landscape this proxy was generated for" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProxyComponentBases_MetaData[] = {
{ "Comment", "/* The section coordinates of the landscape components that this proxy was generated for. Used to register with LandscapeRender when LODGroupKey == 0 */" },
{ "ModuleRelativePath", "Classes/LandscapeMeshProxyComponent.h" },
{ "ToolTip", "The section coordinates of the landscape components that this proxy was generated for. Used to register with LandscapeRender when LODGroupKey == 0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProxyComponentCentersObjectSpace_MetaData[] = {
{ "Comment", "/* The center of the landscape components that this proxy was generated for, in local component space. Used to register with LandscapeRender when LODGroupKey != 0 */" },
{ "ModuleRelativePath", "Classes/LandscapeMeshProxyComponent.h" },
{ "ToolTip", "The center of the landscape components that this proxy was generated for, in local component space. Used to register with LandscapeRender when LODGroupKey != 0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentXVectorObjectSpace_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeMeshProxyComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentYVectorObjectSpace_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeMeshProxyComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentResolution_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeMeshProxyComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProxyLOD_MetaData[] = {
{ "Comment", "/* LOD level this proxy was generated for */" },
{ "ModuleRelativePath", "Classes/LandscapeMeshProxyComponent.h" },
{ "ToolTip", "LOD level this proxy was generated for" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODGroupKey_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeMeshProxyComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeMeshProxyComponent constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_LandscapeGuid;
static const UECodeGen_Private::FStructPropertyParams NewProp_ProxyComponentBases_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ProxyComponentBases;
static const UECodeGen_Private::FStructPropertyParams NewProp_ProxyComponentCentersObjectSpace_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ProxyComponentCentersObjectSpace;
static const UECodeGen_Private::FStructPropertyParams NewProp_ComponentXVectorObjectSpace;
static const UECodeGen_Private::FStructPropertyParams NewProp_ComponentYVectorObjectSpace;
static const UECodeGen_Private::FIntPropertyParams NewProp_ComponentResolution;
static const UECodeGen_Private::FInt8PropertyParams NewProp_ProxyLOD;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_LODGroupKey;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeMeshProxyComponent constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeMeshProxyComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics
// ********** Begin Class ULandscapeMeshProxyComponent Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_LandscapeGuid = { "LandscapeGuid", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeMeshProxyComponent, LandscapeGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeGuid_MetaData), NewProp_LandscapeGuid_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ProxyComponentBases_Inner = { "ProxyComponentBases", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ProxyComponentBases = { "ProxyComponentBases", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeMeshProxyComponent, ProxyComponentBases), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProxyComponentBases_MetaData), NewProp_ProxyComponentBases_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ProxyComponentCentersObjectSpace_Inner = { "ProxyComponentCentersObjectSpace", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ProxyComponentCentersObjectSpace = { "ProxyComponentCentersObjectSpace", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeMeshProxyComponent, ProxyComponentCentersObjectSpace), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProxyComponentCentersObjectSpace_MetaData), NewProp_ProxyComponentCentersObjectSpace_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ComponentXVectorObjectSpace = { "ComponentXVectorObjectSpace", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeMeshProxyComponent, ComponentXVectorObjectSpace), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentXVectorObjectSpace_MetaData), NewProp_ComponentXVectorObjectSpace_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ComponentYVectorObjectSpace = { "ComponentYVectorObjectSpace", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeMeshProxyComponent, ComponentYVectorObjectSpace), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentYVectorObjectSpace_MetaData), NewProp_ComponentYVectorObjectSpace_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ComponentResolution = { "ComponentResolution", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeMeshProxyComponent, ComponentResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentResolution_MetaData), NewProp_ComponentResolution_MetaData) };
const UECodeGen_Private::FInt8PropertyParams Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ProxyLOD = { "ProxyLOD", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int8, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeMeshProxyComponent, ProxyLOD), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProxyLOD_MetaData), NewProp_ProxyLOD_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_LODGroupKey = { "LODGroupKey", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeMeshProxyComponent, LODGroupKey), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODGroupKey_MetaData), NewProp_LODGroupKey_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_LandscapeGuid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ProxyComponentBases_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ProxyComponentBases,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ProxyComponentCentersObjectSpace_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ProxyComponentCentersObjectSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ComponentXVectorObjectSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ComponentYVectorObjectSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ComponentResolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_ProxyLOD,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::NewProp_LODGroupKey,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeMeshProxyComponent Property Definitions **************************
UObject* (*const Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UStaticMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::ClassParams = {
&ULandscapeMeshProxyComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::PropPointers),
0,
0x00A810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::Class_MetaDataParams)
};
void ULandscapeMeshProxyComponent::StaticRegisterNativesULandscapeMeshProxyComponent()
{
}
UClass* Z_Construct_UClass_ULandscapeMeshProxyComponent()
{
if (!Z_Registration_Info_UClass_ULandscapeMeshProxyComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeMeshProxyComponent.OuterSingleton, Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeMeshProxyComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeMeshProxyComponent);
ULandscapeMeshProxyComponent::~ULandscapeMeshProxyComponent() {}
// ********** End Class ULandscapeMeshProxyComponent ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyComponent_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeMeshProxyComponent, ULandscapeMeshProxyComponent::StaticClass, TEXT("ULandscapeMeshProxyComponent"), &Z_Registration_Info_UClass_ULandscapeMeshProxyComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeMeshProxyComponent), 3764642350U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyComponent_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyComponent_h__Script_Landscape_2864474481{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyComponent_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyComponent_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// 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 "LandscapeMeshProxyComponent.h"
#ifdef LANDSCAPE_LandscapeMeshProxyComponent_generated_h
#error "LandscapeMeshProxyComponent.generated.h already included, missing '#pragma once' in LandscapeMeshProxyComponent.h"
#endif
#define LANDSCAPE_LandscapeMeshProxyComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeMeshProxyComponent *********************************************
struct Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeMeshProxyComponent_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyComponent_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeMeshProxyComponent(); \
friend struct ::Z_Construct_UClass_ULandscapeMeshProxyComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeMeshProxyComponent_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeMeshProxyComponent, UStaticMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeMeshProxyComponent_NoRegister) \
DECLARE_SERIALIZER(ULandscapeMeshProxyComponent)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyComponent_h_18_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeMeshProxyComponent(ULandscapeMeshProxyComponent&&) = delete; \
ULandscapeMeshProxyComponent(const ULandscapeMeshProxyComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeMeshProxyComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeMeshProxyComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeMeshProxyComponent) \
LANDSCAPE_API virtual ~ULandscapeMeshProxyComponent();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyComponent_h_15_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyComponent_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyComponent_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyComponent_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeMeshProxyComponent;
// ********** End Class ULandscapeMeshProxyComponent ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeMeshProxyComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,162 @@
// 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 "LandscapeNaniteComponent.h"
#include "LandscapeProxy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeNaniteComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
ENGINE_API UClass* Z_Construct_UClass_UStaticMeshComponent();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeComponent_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeNaniteComponent();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeNaniteComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULandscapeNaniteComponent ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeNaniteComponent;
UClass* ULandscapeNaniteComponent::GetPrivateStaticClass()
{
using TClass = ULandscapeNaniteComponent;
if (!Z_Registration_Info_UClass_ULandscapeNaniteComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeNaniteComponent"),
Z_Registration_Info_UClass_ULandscapeNaniteComponent.InnerSingleton,
StaticRegisterNativesULandscapeNaniteComponent,
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_ULandscapeNaniteComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeNaniteComponent_NoRegister()
{
return ULandscapeNaniteComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeNaniteComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Display Attachment Physics Debug Collision Movement Rendering PrimitiveComponent Object Transform Mobility VirtualTexture Object Activation Components|Activation Trigger" },
{ "IncludePath", "LandscapeNaniteComponent.h" },
{ "ModuleRelativePath", "Classes/LandscapeNaniteComponent.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ShowCategories", "Rendering|Material" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProxyContentId_MetaData[] = {
{ "Comment", "/* The landscape proxy identity this Nanite representation was generated for */" },
{ "ModuleRelativePath", "Classes/LandscapeNaniteComponent.h" },
{ "ToolTip", "The landscape proxy identity this Nanite representation was generated for" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeNaniteComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceLandscapeComponents_MetaData[] = {
{ "Comment", "/** Landscape Components which were used to generate this ULandscapeNaniteComponent*/" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/LandscapeNaniteComponent.h" },
{ "ToolTip", "Landscape Components which were used to generate this ULandscapeNaniteComponent" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeNaniteComponent constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_ProxyContentId;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceLandscapeComponents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SourceLandscapeComponents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeNaniteComponent constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeNaniteComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeNaniteComponent_Statics
// ********** Begin Class ULandscapeNaniteComponent Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeNaniteComponent_Statics::NewProp_ProxyContentId = { "ProxyContentId", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeNaniteComponent, ProxyContentId), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProxyContentId_MetaData), NewProp_ProxyContentId_MetaData) };
void Z_Construct_UClass_ULandscapeNaniteComponent_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((ULandscapeNaniteComponent*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeNaniteComponent_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULandscapeNaniteComponent), &Z_Construct_UClass_ULandscapeNaniteComponent_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeNaniteComponent_Statics::NewProp_SourceLandscapeComponents_Inner = { "SourceLandscapeComponents", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ULandscapeComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeNaniteComponent_Statics::NewProp_SourceLandscapeComponents = { "SourceLandscapeComponents", nullptr, (EPropertyFlags)0x0144008000000008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeNaniteComponent, SourceLandscapeComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceLandscapeComponents_MetaData), NewProp_SourceLandscapeComponents_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeNaniteComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeNaniteComponent_Statics::NewProp_ProxyContentId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeNaniteComponent_Statics::NewProp_bEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeNaniteComponent_Statics::NewProp_SourceLandscapeComponents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeNaniteComponent_Statics::NewProp_SourceLandscapeComponents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeNaniteComponent_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeNaniteComponent Property Definitions *****************************
UObject* (*const Z_Construct_UClass_ULandscapeNaniteComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UStaticMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeNaniteComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeNaniteComponent_Statics::ClassParams = {
&ULandscapeNaniteComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeNaniteComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeNaniteComponent_Statics::PropPointers),
0,
0x00A810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeNaniteComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeNaniteComponent_Statics::Class_MetaDataParams)
};
void ULandscapeNaniteComponent::StaticRegisterNativesULandscapeNaniteComponent()
{
}
UClass* Z_Construct_UClass_ULandscapeNaniteComponent()
{
if (!Z_Registration_Info_UClass_ULandscapeNaniteComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeNaniteComponent.OuterSingleton, Z_Construct_UClass_ULandscapeNaniteComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeNaniteComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeNaniteComponent);
ULandscapeNaniteComponent::~ULandscapeNaniteComponent() {}
// ********** End Class ULandscapeNaniteComponent **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeNaniteComponent_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeNaniteComponent, ULandscapeNaniteComponent::StaticClass, TEXT("ULandscapeNaniteComponent"), &Z_Registration_Info_UClass_ULandscapeNaniteComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeNaniteComponent), 3882339861U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeNaniteComponent_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeNaniteComponent_h__Script_Landscape_767462820{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeNaniteComponent_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeNaniteComponent_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,62 @@
// 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 "LandscapeNaniteComponent.h"
#ifdef LANDSCAPE_LandscapeNaniteComponent_generated_h
#error "LandscapeNaniteComponent.generated.h already included, missing '#pragma once' in LandscapeNaniteComponent.h"
#endif
#define LANDSCAPE_LandscapeNaniteComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeNaniteComponent ************************************************
struct Z_Construct_UClass_ULandscapeNaniteComponent_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeNaniteComponent_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeNaniteComponent_h_84_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeNaniteComponent(); \
friend struct ::Z_Construct_UClass_ULandscapeNaniteComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeNaniteComponent_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeNaniteComponent, UStaticMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeNaniteComponent_NoRegister) \
DECLARE_SERIALIZER(ULandscapeNaniteComponent) \
DECLARE_WITHIN(ALandscapeProxy)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeNaniteComponent_h_84_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeNaniteComponent(ULandscapeNaniteComponent&&) = delete; \
ULandscapeNaniteComponent(const ULandscapeNaniteComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeNaniteComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeNaniteComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeNaniteComponent) \
LANDSCAPE_API virtual ~ULandscapeNaniteComponent();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeNaniteComponent_h_81_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeNaniteComponent_h_84_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeNaniteComponent_h_84_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeNaniteComponent_h_84_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeNaniteComponent;
// ********** End Class ULandscapeNaniteComponent **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeNaniteComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,204 @@
// 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 "LandscapeProxy.h"
#ifdef LANDSCAPE_LandscapeProxy_generated_h
#error "LandscapeProxy.generated.h already included, missing '#pragma once' in LandscapeProxy.h"
#endif
#define LANDSCAPE_LandscapeProxy_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class ALandscape;
class ULandscapeLayerInfoObject;
class UMaterialInterface;
class USplineComponent;
class UTexture;
class UTextureRenderTarget2D;
enum class ERuntimeVirtualTextureMainPassType : uint8;
struct FLinearColor;
// ********** Begin ScriptStruct FLandscapeTargetLayerSettings *************************************
struct Z_Construct_UScriptStruct_FLandscapeTargetLayerSettings_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_92_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeTargetLayerSettings_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeTargetLayerSettings;
// ********** End ScriptStruct FLandscapeTargetLayerSettings ***************************************
// ********** Begin ScriptStruct FLandscapeEditorLayerSettings *************************************
struct Z_Construct_UScriptStruct_FLandscapeEditorLayerSettings_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_119_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeEditorLayerSettings_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeEditorLayerSettings;
// ********** End ScriptStruct FLandscapeEditorLayerSettings ***************************************
// ********** Begin ScriptStruct FLandscapeImportLayerInfo *****************************************
struct Z_Construct_UScriptStruct_FLandscapeImportLayerInfo_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_166_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeImportLayerInfo_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeImportLayerInfo;
// ********** End ScriptStruct FLandscapeImportLayerInfo *******************************************
// ********** Begin ScriptStruct FLandscapeProxyMaterialOverride ***********************************
struct Z_Construct_UScriptStruct_FLandscapeProxyMaterialOverride_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_380_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeProxyMaterialOverride_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeProxyMaterialOverride;
// ********** End ScriptStruct FLandscapeProxyMaterialOverride *************************************
// ********** Begin Class ALandscapeProxy **********************************************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_419_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execLandscapeExportHeightmapToRenderTarget); \
DECLARE_FUNCTION(execGetLandscapeActor); \
DECLARE_FUNCTION(execSetLandscapeMaterialScalarParameterValue); \
DECLARE_FUNCTION(execSetLandscapeMaterialVectorParameterValue); \
DECLARE_FUNCTION(execSetLandscapeMaterialTextureParameterValue); \
DECLARE_FUNCTION(execEditorApplySpline); \
DECLARE_FUNCTION(execEditorSetLandscapeMaterial); \
DECLARE_FUNCTION(execChangeComponentScreenSizeToUseSubSections); \
DECLARE_FUNCTION(execChangeLODDistanceFactor); \
DECLARE_FUNCTION(execSetVirtualTextureRenderPassType);
#if WITH_EDITOR
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_419_RPC_WRAPPERS_NO_PURE_DECLS_EOD \
DECLARE_FUNCTION(execDeleteUnusedLayers); \
DECLARE_FUNCTION(execLandscapeExportWeightmapToRenderTarget); \
DECLARE_FUNCTION(execLandscapeImportWeightmapFromRenderTarget); \
DECLARE_FUNCTION(execLandscapeImportHeightmapFromRenderTarget);
#else // WITH_EDITOR
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_419_RPC_WRAPPERS_NO_PURE_DECLS_EOD
#endif // WITH_EDITOR
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_419_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ALandscapeProxy, LANDSCAPE_API)
struct Z_Construct_UClass_ALandscapeProxy_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeProxy_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_419_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesALandscapeProxy(); \
friend struct ::Z_Construct_UClass_ALandscapeProxy_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ALandscapeProxy_NoRegister(); \
public: \
DECLARE_CLASS2(ALandscapeProxy, APartitionActor, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ALandscapeProxy_NoRegister) \
DECLARE_SERIALIZER(ALandscapeProxy) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_419_ARCHIVESERIALIZER \
virtual UObject* _getUObject() const override { return const_cast<ALandscapeProxy*>(this); }
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_419_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ALandscapeProxy(ALandscapeProxy&&) = delete; \
ALandscapeProxy(const ALandscapeProxy&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ALandscapeProxy); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ALandscapeProxy); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ALandscapeProxy)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_416_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_419_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_419_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_419_RPC_WRAPPERS_NO_PURE_DECLS_EOD \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_419_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h_419_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ALandscapeProxy;
// ********** End Class ALandscapeProxy ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeProxy_h
// ********** Begin Enum ELandscapeImportAlphamapType **********************************************
#define FOREACH_ENUM_ELANDSCAPEIMPORTALPHAMAPTYPE(op) \
op(ELandscapeImportAlphamapType::Additive) \
op(ELandscapeImportAlphamapType::Layered)
enum class ELandscapeImportAlphamapType : uint8;
template<> struct TIsUEnumClass<ELandscapeImportAlphamapType> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeImportAlphamapType>();
// ********** End Enum ELandscapeImportAlphamapType ************************************************
// ********** Begin Enum ELandscapeLayerPaintingRestriction ****************************************
#define FOREACH_ENUM_ELANDSCAPELAYERPAINTINGRESTRICTION(op) \
op(ELandscapeLayerPaintingRestriction::None) \
op(ELandscapeLayerPaintingRestriction::UseMaxLayers) \
op(ELandscapeLayerPaintingRestriction::ExistingOnly) \
op(ELandscapeLayerPaintingRestriction::UseComponentAllowList)
enum class ELandscapeLayerPaintingRestriction : uint8;
template<> struct TIsUEnumClass<ELandscapeLayerPaintingRestriction> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeLayerPaintingRestriction>();
// ********** End Enum ELandscapeLayerPaintingRestriction ******************************************
// ********** Begin Enum ELandscapeLayerDisplayMode ************************************************
#define FOREACH_ENUM_ELANDSCAPELAYERDISPLAYMODE(op) \
op(ELandscapeLayerDisplayMode::Default) \
op(ELandscapeLayerDisplayMode::Alphabetical) \
op(ELandscapeLayerDisplayMode::UserSpecific) \
op(ELandscapeLayerDisplayMode::ByBlendMethod)
enum class ELandscapeLayerDisplayMode : uint8;
template<> struct TIsUEnumClass<ELandscapeLayerDisplayMode> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeLayerDisplayMode>();
// ********** End Enum ELandscapeLayerDisplayMode **************************************************
// ********** Begin Enum ELandscapeHLODTextureSizePolicy *******************************************
#define FOREACH_ENUM_ELANDSCAPEHLODTEXTURESIZEPOLICY(op) \
op(ELandscapeHLODTextureSizePolicy::AutomaticSize) \
op(ELandscapeHLODTextureSizePolicy::SpecificSize)
enum class ELandscapeHLODTextureSizePolicy : uint8;
template<> struct TIsUEnumClass<ELandscapeHLODTextureSizePolicy> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeHLODTextureSizePolicy>();
// ********** End Enum ELandscapeHLODTextureSizePolicy *********************************************
// ********** Begin Enum ELandscapeHLODMeshSourceLODPolicy *****************************************
#define FOREACH_ENUM_ELANDSCAPEHLODMESHSOURCELODPOLICY(op) \
op(ELandscapeHLODMeshSourceLODPolicy::AutomaticLOD) \
op(ELandscapeHLODMeshSourceLODPolicy::SpecificLOD) \
op(ELandscapeHLODMeshSourceLODPolicy::LowestDetailLOD)
enum class ELandscapeHLODMeshSourceLODPolicy : uint8;
template<> struct TIsUEnumClass<ELandscapeHLODMeshSourceLODPolicy> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeHLODMeshSourceLODPolicy>();
// ********** End Enum ELandscapeHLODMeshSourceLODPolicy *******************************************
// ********** Begin Enum ELandscapeLODFalloff ******************************************************
#define FOREACH_ENUM_ELANDSCAPELODFALLOFF(op) \
op(ELandscapeLODFalloff::Linear) \
op(ELandscapeLODFalloff::SquareRoot)
namespace ELandscapeLODFalloff { enum Type : int; }
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeLODFalloff::Type>();
// ********** End Enum ELandscapeLODFalloff ********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,407 @@
// 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 "LandscapeSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeSettings() {}
// ********** Begin Cross Module References ********************************************************
DEVELOPERSETTINGS_API UClass* Z_Construct_UClass_UDeveloperSettings();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSettings();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSettings_NoRegister();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeDirtyingMode();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELandscapeDirtyingMode ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELandscapeDirtyingMode;
static UEnum* ELandscapeDirtyingMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELandscapeDirtyingMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ELandscapeDirtyingMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_ELandscapeDirtyingMode, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ELandscapeDirtyingMode"));
}
return Z_Registration_Info_UEnum_ELandscapeDirtyingMode.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeDirtyingMode>()
{
return ELandscapeDirtyingMode_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_ELandscapeDirtyingMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Auto.Comment", "/** Auto : \n\x09 Landscapes that are marked as needing to be resaved will appear in the Choose files to save dialog.\n\x09 Changes are saved whenever the Landscape requires it.*/" },
{ "Auto.Name", "ELandscapeDirtyingMode::Auto" },
{ "Auto.ToolTip", "Auto :\n Landscapes that are marked as needing to be resaved will appear in the Choose files to save dialog.\n Changes are saved whenever the Landscape requires it." },
{ "InLandscapeModeAndUserTriggeredChanges.Comment", "/** In Landscape Mode And User Triggered Changes : \n\x09 Landscapes that are marked as needing to be resaved will not appear in the Choose files to save dialog.\n\x09 However, any user-triggered changes (direct or indirect) will require the Landscape to be resaved.\n\x09 This mode is recommended for team collaboration as it provides the best features of the other two modes while ensuring that modified landscape actors are still saved and properly submitted to source control. */" },
{ "InLandscapeModeAndUserTriggeredChanges.Name", "ELandscapeDirtyingMode::InLandscapeModeAndUserTriggeredChanges" },
{ "InLandscapeModeAndUserTriggeredChanges.ToolTip", "In Landscape Mode And User Triggered Changes :\n Landscapes that are marked as needing to be resaved will not appear in the Choose files to save dialog.\n However, any user-triggered changes (direct or indirect) will require the Landscape to be resaved.\n This mode is recommended for team collaboration as it provides the best features of the other two modes while ensuring that modified landscape actors are still saved and properly submitted to source control." },
{ "InLandscapeModeOnly.Comment", "/** In Landscape Mode Only : \n\x09 Landscapes that are marked as needing to be resaved will not appear in the Choose files to save dialog.\n\x09 This is a manual saving mode that puts the responsibility on the user to avoid file contention with other team members.\n\x09 The viewport will display an error message indicating that landscape actors are not up-to-date and need to be resaved. This is done using Build > Save Modified Landscapes (or Build > Build Landscape). */" },
{ "InLandscapeModeOnly.Name", "ELandscapeDirtyingMode::InLandscapeModeOnly" },
{ "InLandscapeModeOnly.ToolTip", "In Landscape Mode Only :\n Landscapes that are marked as needing to be resaved will not appear in the Choose files to save dialog.\n This is a manual saving mode that puts the responsibility on the user to avoid file contention with other team members.\n The viewport will display an error message indicating that landscape actors are not up-to-date and need to be resaved. This is done using Build > Save Modified Landscapes (or Build > Build Landscape)." },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELandscapeDirtyingMode::Auto", (int64)ELandscapeDirtyingMode::Auto },
{ "ELandscapeDirtyingMode::InLandscapeModeOnly", (int64)ELandscapeDirtyingMode::InLandscapeModeOnly },
{ "ELandscapeDirtyingMode::InLandscapeModeAndUserTriggeredChanges", (int64)ELandscapeDirtyingMode::InLandscapeModeAndUserTriggeredChanges },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_ELandscapeDirtyingMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_ELandscapeDirtyingMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"ELandscapeDirtyingMode",
"ELandscapeDirtyingMode",
Z_Construct_UEnum_Landscape_ELandscapeDirtyingMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeDirtyingMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeDirtyingMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_ELandscapeDirtyingMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_ELandscapeDirtyingMode()
{
if (!Z_Registration_Info_UEnum_ELandscapeDirtyingMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELandscapeDirtyingMode.InnerSingleton, Z_Construct_UEnum_Landscape_ELandscapeDirtyingMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELandscapeDirtyingMode.InnerSingleton;
}
// ********** End Enum ELandscapeDirtyingMode ******************************************************
// ********** Begin Class ULandscapeSettings *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeSettings;
UClass* ULandscapeSettings::GetPrivateStaticClass()
{
using TClass = ULandscapeSettings;
if (!Z_Registration_Info_UClass_ULandscapeSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeSettings"),
Z_Registration_Info_UClass_ULandscapeSettings.InnerSingleton,
StaticRegisterNativesULandscapeSettings,
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_ULandscapeSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeSettings_NoRegister()
{
return ULandscapeSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "Landscape" },
{ "IncludePath", "LandscapeSettings.h" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxNumberOfLayers_MetaData[] = {
{ "Category", "Edit Layers" },
{ "ClampMax", "32" },
{ "ClampMin", "1" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "This option controls the maximum editing layers that can be added to a Landscape" },
{ "UIMax", "32" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowDialogForAutomaticLayerCreation_MetaData[] = {
{ "Category", "Edit Layers" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "When true, automatic edit layer creation pops up a dialog where the new layer can be reordered relative to other layers." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxComponents_MetaData[] = {
{ "Category", "Configuration" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "Maximum Dimension of Landscape in Components" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxImageImportCacheSizeMegaBytes_MetaData[] = {
{ "Category", "Configuration" },
{ "ClampMax", "1024" },
{ "ClampMin", "1" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "Maximum Size of Import Image Cache in MB" },
{ "UIMax", "1024" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaintStrengthGamma_MetaData[] = {
{ "Category", "Configuration" },
{ "ClampMax", "10.0" },
{ "ClampMin", "0.0" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "Exponent for the Paint Tool Strength" },
{ "UIMax", "10.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisablePaintingStartupSlowdown_MetaData[] = {
{ "Category", "Configuration" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "Disable Painting Startup Slowdown" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeDirtyingMode_MetaData[] = {
{ "Category", "Configuration" },
{ "Comment", "/** Defines when the engine requires the landscape actors to be resaved */" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "Defines when the engine requires the landscape actors to be resaved" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SideResolutionLimit_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultLandscapeMaterial_MetaData[] = {
{ "Category", "Materials" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "Default Landscape Material will be prefilled when creating a new landscape." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultLayerInfoObject_MetaData[] = {
{ "Category", "Target Layers" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "Default Layer Info Object" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushSizeUIMax_MetaData[] = {
{ "Category", "Configuration" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "Maximum size that can be set via the slider for the landscape sculpt/paint brushes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushSizeClampMax_MetaData[] = {
{ "Category", "Configuration" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "Maximum size that can be set manually for the landscape sculpt/paint brushes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HLODMaxTextureSize_MetaData[] = {
{ "Category", "HLOD" },
{ "ClampMax", "8192" },
{ "ClampMin", "64" },
{ "DisplayName", "HLOD Max Texture Size" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "Maximum size of the textures generated for landscape HLODs" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldUpdateEditLayersDuringInteractiveChanges_MetaData[] = {
{ "Category", "Edit Layers" },
{ "Comment", "/** For landscape layers-affecting changes, allows the landscape to be updated when performing an interactive change (e.g. when changing an edit layer's alpha). Set to false if the performance when editing gets too bad (the landscape will be properly updated when the dragging operation is done). */" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "For landscape layers-affecting changes, allows the landscape to be updated when performing an interactive change (e.g. when changing an edit layer's alpha). Set to false if the performance when editing gets too bad (the landscape will be properly updated when the dragging operation is done)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRestrictiveMode_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineIconWorldZOffset_MetaData[] = {
{ "Category", "Spline" },
{ "ClampMin", "0" },
{ "Comment", "/** Offset in Z for the landscape spline icon in world-space. */" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "Offset in Z for the landscape spline icon in world-space." },
{ "UIMax", "4096" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineIconScale_MetaData[] = {
{ "Category", "Spline" },
{ "ClampMin", "32" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "UIMax", "2048" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisplayTargetLayerThumbnails_MetaData[] = {
{ "Category", "Target Layers" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "When true, each target layer will have a representative thumbnail in landscape mode. However, the thumbnail system can be slow. Plus, certain landscape materials (e.g. using RVT) are not able to properly render thumbnails. Thus, setting this to false will skip needlessly rendering landscape layer thumbnails, which can improve the editing experience" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisableTemporalAntiAliasingInLandscapeMode_MetaData[] = {
{ "Category", "Configuration" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "When true, temporal anti-aliasing will be inactive while in landscape mode. This avoids the ghosting effect on the landscape brush but can lead to aliasing or shimmering on other parts of the image." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetLayerDefaultBlendMethod_MetaData[] = {
{ "Category", "Target Layers" },
{ "Comment", "/** Target layer blend method to use for newly created Landscape Layer Info assets. Changing this setting will not affect existing Landscape Layer Info assets. This is only used when DefaultLayerInfoObject isn't set. */" },
{ "ModuleRelativePath", "Public/LandscapeSettings.h" },
{ "ToolTip", "Target layer blend method to use for newly created Landscape Layer Info assets. Changing this setting will not affect existing Landscape Layer Info assets. This is only used when DefaultLayerInfoObject isn't set." },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeSettings constinit property declarations ***********************
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxNumberOfLayers;
static void NewProp_bShowDialogForAutomaticLayerCreation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowDialogForAutomaticLayerCreation;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxComponents;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_MaxImageImportCacheSizeMegaBytes;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PaintStrengthGamma;
static void NewProp_bDisablePaintingStartupSlowdown_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisablePaintingStartupSlowdown;
static const UECodeGen_Private::FBytePropertyParams NewProp_LandscapeDirtyingMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LandscapeDirtyingMode;
static const UECodeGen_Private::FIntPropertyParams NewProp_SideResolutionLimit;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_DefaultLandscapeMaterial;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_DefaultLayerInfoObject;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BrushSizeUIMax;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BrushSizeClampMax;
static const UECodeGen_Private::FIntPropertyParams NewProp_HLODMaxTextureSize;
static void NewProp_bShouldUpdateEditLayersDuringInteractiveChanges_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldUpdateEditLayersDuringInteractiveChanges;
static void NewProp_bRestrictiveMode_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRestrictiveMode;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SplineIconWorldZOffset;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SplineIconScale;
static void NewProp_bDisplayTargetLayerThumbnails_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisplayTargetLayerThumbnails;
static void NewProp_bDisableTemporalAntiAliasingInLandscapeMode_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisableTemporalAntiAliasingInLandscapeMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_TargetLayerDefaultBlendMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TargetLayerDefaultBlendMethod;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeSettings constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeSettings_Statics
// ********** Begin Class ULandscapeSettings Property Definitions **********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_MaxNumberOfLayers = { "MaxNumberOfLayers", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, MaxNumberOfLayers), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxNumberOfLayers_MetaData), NewProp_MaxNumberOfLayers_MetaData) };
void Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bShowDialogForAutomaticLayerCreation_SetBit(void* Obj)
{
((ULandscapeSettings*)Obj)->bShowDialogForAutomaticLayerCreation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bShowDialogForAutomaticLayerCreation = { "bShowDialogForAutomaticLayerCreation", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULandscapeSettings), &Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bShowDialogForAutomaticLayerCreation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowDialogForAutomaticLayerCreation_MetaData), NewProp_bShowDialogForAutomaticLayerCreation_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_MaxComponents = { "MaxComponents", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, MaxComponents), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxComponents_MetaData), NewProp_MaxComponents_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_MaxImageImportCacheSizeMegaBytes = { "MaxImageImportCacheSizeMegaBytes", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, MaxImageImportCacheSizeMegaBytes), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxImageImportCacheSizeMegaBytes_MetaData), NewProp_MaxImageImportCacheSizeMegaBytes_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_PaintStrengthGamma = { "PaintStrengthGamma", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, PaintStrengthGamma), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaintStrengthGamma_MetaData), NewProp_PaintStrengthGamma_MetaData) };
void Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bDisablePaintingStartupSlowdown_SetBit(void* Obj)
{
((ULandscapeSettings*)Obj)->bDisablePaintingStartupSlowdown = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bDisablePaintingStartupSlowdown = { "bDisablePaintingStartupSlowdown", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULandscapeSettings), &Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bDisablePaintingStartupSlowdown_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisablePaintingStartupSlowdown_MetaData), NewProp_bDisablePaintingStartupSlowdown_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_LandscapeDirtyingMode_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_ULandscapeSettings_Statics::NewProp_LandscapeDirtyingMode = { "LandscapeDirtyingMode", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, LandscapeDirtyingMode), Z_Construct_UEnum_Landscape_ELandscapeDirtyingMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeDirtyingMode_MetaData), NewProp_LandscapeDirtyingMode_MetaData) }; // 3947320320
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_SideResolutionLimit = { "SideResolutionLimit", nullptr, (EPropertyFlags)0x0020080000004000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, SideResolutionLimit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SideResolutionLimit_MetaData), NewProp_SideResolutionLimit_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_DefaultLandscapeMaterial = { "DefaultLandscapeMaterial", nullptr, (EPropertyFlags)0x0024080000004001, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, DefaultLandscapeMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultLandscapeMaterial_MetaData), NewProp_DefaultLandscapeMaterial_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_DefaultLayerInfoObject = { "DefaultLayerInfoObject", nullptr, (EPropertyFlags)0x0024080000004001, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, DefaultLayerInfoObject), Z_Construct_UClass_ULandscapeLayerInfoObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultLayerInfoObject_MetaData), NewProp_DefaultLayerInfoObject_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_BrushSizeUIMax = { "BrushSizeUIMax", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, BrushSizeUIMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushSizeUIMax_MetaData), NewProp_BrushSizeUIMax_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_BrushSizeClampMax = { "BrushSizeClampMax", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, BrushSizeClampMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushSizeClampMax_MetaData), NewProp_BrushSizeClampMax_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_HLODMaxTextureSize = { "HLODMaxTextureSize", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, HLODMaxTextureSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HLODMaxTextureSize_MetaData), NewProp_HLODMaxTextureSize_MetaData) };
void Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bShouldUpdateEditLayersDuringInteractiveChanges_SetBit(void* Obj)
{
((ULandscapeSettings*)Obj)->bShouldUpdateEditLayersDuringInteractiveChanges = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bShouldUpdateEditLayersDuringInteractiveChanges = { "bShouldUpdateEditLayersDuringInteractiveChanges", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULandscapeSettings), &Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bShouldUpdateEditLayersDuringInteractiveChanges_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldUpdateEditLayersDuringInteractiveChanges_MetaData), NewProp_bShouldUpdateEditLayersDuringInteractiveChanges_MetaData) };
void Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bRestrictiveMode_SetBit(void* Obj)
{
((ULandscapeSettings*)Obj)->bRestrictiveMode = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bRestrictiveMode = { "bRestrictiveMode", nullptr, (EPropertyFlags)0x0020080000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULandscapeSettings), &Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bRestrictiveMode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRestrictiveMode_MetaData), NewProp_bRestrictiveMode_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_SplineIconWorldZOffset = { "SplineIconWorldZOffset", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, SplineIconWorldZOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineIconWorldZOffset_MetaData), NewProp_SplineIconWorldZOffset_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_SplineIconScale = { "SplineIconScale", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, SplineIconScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineIconScale_MetaData), NewProp_SplineIconScale_MetaData) };
void Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bDisplayTargetLayerThumbnails_SetBit(void* Obj)
{
((ULandscapeSettings*)Obj)->bDisplayTargetLayerThumbnails = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bDisplayTargetLayerThumbnails = { "bDisplayTargetLayerThumbnails", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULandscapeSettings), &Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bDisplayTargetLayerThumbnails_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisplayTargetLayerThumbnails_MetaData), NewProp_bDisplayTargetLayerThumbnails_MetaData) };
void Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bDisableTemporalAntiAliasingInLandscapeMode_SetBit(void* Obj)
{
((ULandscapeSettings*)Obj)->bDisableTemporalAntiAliasingInLandscapeMode = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bDisableTemporalAntiAliasingInLandscapeMode = { "bDisableTemporalAntiAliasingInLandscapeMode", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ULandscapeSettings), &Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bDisableTemporalAntiAliasingInLandscapeMode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisableTemporalAntiAliasingInLandscapeMode_MetaData), NewProp_bDisableTemporalAntiAliasingInLandscapeMode_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_TargetLayerDefaultBlendMethod_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_ULandscapeSettings_Statics::NewProp_TargetLayerDefaultBlendMethod = { "TargetLayerDefaultBlendMethod", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSettings, TargetLayerDefaultBlendMethod), Z_Construct_UEnum_Landscape_ELandscapeTargetLayerBlendMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetLayerDefaultBlendMethod_MetaData), NewProp_TargetLayerDefaultBlendMethod_MetaData) }; // 868224622
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_MaxNumberOfLayers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bShowDialogForAutomaticLayerCreation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_MaxComponents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_MaxImageImportCacheSizeMegaBytes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_PaintStrengthGamma,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bDisablePaintingStartupSlowdown,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_LandscapeDirtyingMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_LandscapeDirtyingMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_SideResolutionLimit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_DefaultLandscapeMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_DefaultLayerInfoObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_BrushSizeUIMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_BrushSizeClampMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_HLODMaxTextureSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bShouldUpdateEditLayersDuringInteractiveChanges,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bRestrictiveMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_SplineIconWorldZOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_SplineIconScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bDisplayTargetLayerThumbnails,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_bDisableTemporalAntiAliasingInLandscapeMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_TargetLayerDefaultBlendMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSettings_Statics::NewProp_TargetLayerDefaultBlendMethod,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSettings_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeSettings Property Definitions ************************************
UObject* (*const Z_Construct_UClass_ULandscapeSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDeveloperSettings,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeSettings_Statics::ClassParams = {
&ULandscapeSettings::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSettings_Statics::PropPointers),
0,
0x000800A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeSettings_Statics::Class_MetaDataParams)
};
void ULandscapeSettings::StaticRegisterNativesULandscapeSettings()
{
}
UClass* Z_Construct_UClass_ULandscapeSettings()
{
if (!Z_Registration_Info_UClass_ULandscapeSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeSettings.OuterSingleton, Z_Construct_UClass_ULandscapeSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeSettings.OuterSingleton;
}
ULandscapeSettings::ULandscapeSettings(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeSettings);
ULandscapeSettings::~ULandscapeSettings() {}
// ********** End Class ULandscapeSettings *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h__Script_Landscape_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELandscapeDirtyingMode_StaticEnum, TEXT("ELandscapeDirtyingMode"), &Z_Registration_Info_UEnum_ELandscapeDirtyingMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3947320320U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeSettings, ULandscapeSettings::StaticClass, TEXT("ULandscapeSettings"), &Z_Registration_Info_UClass_ULandscapeSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeSettings), 2068413446U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h__Script_Landscape_2394510514{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h__Script_Landscape_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h__Script_Landscape_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,76 @@
// 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 "LandscapeSettings.h"
#ifdef LANDSCAPE_LandscapeSettings_generated_h
#error "LandscapeSettings.generated.h already included, missing '#pragma once' in LandscapeSettings.h"
#endif
#define LANDSCAPE_LandscapeSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeSettings *******************************************************
struct Z_Construct_UClass_ULandscapeSettings_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSettings_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h_36_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeSettings(); \
friend struct ::Z_Construct_UClass_ULandscapeSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeSettings_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeSettings, UDeveloperSettings, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeSettings_NoRegister) \
DECLARE_SERIALIZER(ULandscapeSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h_36_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeSettings(ULandscapeSettings&&) = delete; \
ULandscapeSettings(const ULandscapeSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeSettings) \
LANDSCAPE_API virtual ~ULandscapeSettings();
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h_33_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h_36_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h_36_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h_36_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeSettings;
// ********** End Class ULandscapeSettings *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Public_LandscapeSettings_h
// ********** Begin Enum ELandscapeDirtyingMode ****************************************************
#define FOREACH_ENUM_ELANDSCAPEDIRTYINGMODE(op) \
op(ELandscapeDirtyingMode::Auto) \
op(ELandscapeDirtyingMode::InLandscapeModeOnly) \
op(ELandscapeDirtyingMode::InLandscapeModeAndUserTriggeredChanges)
enum class ELandscapeDirtyingMode : uint8;
template<> struct TIsUEnumClass<ELandscapeDirtyingMode> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeDirtyingMode>();
// ********** End Enum ELandscapeDirtyingMode ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,159 @@
// 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 "LandscapeSplineActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeSplineActor() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
ENGINE_API UClass* Z_Construct_UClass_AActor();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscape_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeSplineActor();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeSplineActor_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ALandscapeSplineActor ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ALandscapeSplineActor;
UClass* ALandscapeSplineActor::GetPrivateStaticClass()
{
using TClass = ALandscapeSplineActor;
if (!Z_Registration_Info_UClass_ALandscapeSplineActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeSplineActor"),
Z_Registration_Info_UClass_ALandscapeSplineActor.InnerSingleton,
StaticRegisterNativesALandscapeSplineActor,
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_ALandscapeSplineActor.InnerSingleton;
}
UClass* Z_Construct_UClass_ALandscapeSplineActor_NoRegister()
{
return ALandscapeSplineActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ALandscapeSplineActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Display Attachment Physics Debug Lighting Input" },
{ "IncludePath", "LandscapeSplineActor.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Classes/LandscapeSplineActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeGuid_MetaData[] = {
{ "Comment", "/** Guid for LandscapeInfo **/" },
{ "ModuleRelativePath", "Classes/LandscapeSplineActor.h" },
{ "ToolTip", "Guid for LandscapeInfo *" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeActor_MetaData[] = {
{ "Category", "Target Landscape" },
{ "Comment", "/** Landscape **/" },
{ "ModuleRelativePath", "Classes/LandscapeSplineActor.h" },
{ "ToolTip", "Landscape *" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class ALandscapeSplineActor constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_LandscapeGuid;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_LandscapeActor;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ALandscapeSplineActor constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ALandscapeSplineActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ALandscapeSplineActor_Statics
// ********** Begin Class ALandscapeSplineActor Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ALandscapeSplineActor_Statics::NewProp_LandscapeGuid = { "LandscapeGuid", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeSplineActor, LandscapeGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeGuid_MetaData), NewProp_LandscapeGuid_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALandscapeSplineActor_Statics::NewProp_LandscapeActor = { "LandscapeActor", nullptr, (EPropertyFlags)0x0124080800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeSplineActor, LandscapeActor), Z_Construct_UClass_ALandscape_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeActor_MetaData), NewProp_LandscapeActor_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ALandscapeSplineActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeSplineActor_Statics::NewProp_LandscapeGuid,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeSplineActor_Statics::NewProp_LandscapeActor,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeSplineActor_Statics::PropPointers) < 2048);
// ********** End Class ALandscapeSplineActor Property Definitions *********************************
UObject* (*const Z_Construct_UClass_ALandscapeSplineActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeSplineActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_ALandscapeSplineActor_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_ULandscapeSplineInterface_NoRegister, (int32)VTABLE_OFFSET(ALandscapeSplineActor, ILandscapeSplineInterface), false }, // 4142148464
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_ALandscapeSplineActor_Statics::ClassParams = {
&ALandscapeSplineActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ALandscapeSplineActor_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeSplineActor_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x008802A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeSplineActor_Statics::Class_MetaDataParams), Z_Construct_UClass_ALandscapeSplineActor_Statics::Class_MetaDataParams)
};
void ALandscapeSplineActor::StaticRegisterNativesALandscapeSplineActor()
{
}
UClass* Z_Construct_UClass_ALandscapeSplineActor()
{
if (!Z_Registration_Info_UClass_ALandscapeSplineActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ALandscapeSplineActor.OuterSingleton, Z_Construct_UClass_ALandscapeSplineActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ALandscapeSplineActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ALandscapeSplineActor);
ALandscapeSplineActor::~ALandscapeSplineActor() {}
// ********** End Class ALandscapeSplineActor ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineActor_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ALandscapeSplineActor, ALandscapeSplineActor::StaticClass, TEXT("ALandscapeSplineActor"), &Z_Registration_Info_UClass_ALandscapeSplineActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ALandscapeSplineActor), 1506772539U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineActor_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineActor_h__Script_Landscape_2372301720{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineActor_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineActor_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,64 @@
// 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 "LandscapeSplineActor.h"
#ifdef LANDSCAPE_LandscapeSplineActor_generated_h
#error "LandscapeSplineActor.generated.h already included, missing '#pragma once' in LandscapeSplineActor.h"
#endif
#define LANDSCAPE_LandscapeSplineActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ALandscapeSplineActor ****************************************************
struct Z_Construct_UClass_ALandscapeSplineActor_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeSplineActor_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineActor_h_16_INCLASS \
private: \
static void StaticRegisterNativesALandscapeSplineActor(); \
friend struct ::Z_Construct_UClass_ALandscapeSplineActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ALandscapeSplineActor_NoRegister(); \
public: \
DECLARE_CLASS2(ALandscapeSplineActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ALandscapeSplineActor_NoRegister) \
DECLARE_SERIALIZER(ALandscapeSplineActor) \
virtual UObject* _getUObject() const override { return const_cast<ALandscapeSplineActor*>(this); }
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineActor_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ALandscapeSplineActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ALandscapeSplineActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ALandscapeSplineActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ALandscapeSplineActor); \
/** Deleted move- and copy-constructors, should never be used */ \
ALandscapeSplineActor(ALandscapeSplineActor&&) = delete; \
ALandscapeSplineActor(const ALandscapeSplineActor&) = delete; \
LANDSCAPE_API virtual ~ALandscapeSplineActor();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineActor_h_13_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineActor_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineActor_h_16_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineActor_h_16_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ALandscapeSplineActor;
// ********** End Class ALandscapeSplineActor ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,684 @@
// 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 "LandscapeSplineControlPoint.h"
#include "LandscapeSplinesComponent.h"
#include "LandscapeSplineSegment.h"
#include "PhysicsEngine/BodyInstance.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 EmptyLinkFunctionForGeneratedCodeLandscapeSplineControlPoint() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_URuntimeVirtualTexture_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UWorld_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERendererStencilMask();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMainPassType();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBodyInstance();
LANDSCAPE_API UClass* Z_Construct_UClass_UControlPointMeshComponent_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineControlPoint();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineControlPoint_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineSegment_NoRegister();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FLandscapeSplineConnection();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FLandscapeSplineConnection ****************************************
struct Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLandscapeSplineConnection); }
static inline consteval int16 GetStructAlignment() { return alignof(FLandscapeSplineConnection); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Segment_MetaData[] = {
{ "Comment", "// Segment connected to this control point\n" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Segment connected to this control point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_End_MetaData[] = {
{ "Comment", "// Which end of the segment is connected to this control point\n" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Which end of the segment is connected to this control point" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLandscapeSplineConnection constinit property declarations ********
static const UECodeGen_Private::FObjectPropertyParams NewProp_Segment;
static void NewProp_End_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_End;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLandscapeSplineConnection constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLandscapeSplineConnection>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLandscapeSplineConnection;
class UScriptStruct* FLandscapeSplineConnection::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeSplineConnection.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLandscapeSplineConnection.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLandscapeSplineConnection, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("LandscapeSplineConnection"));
}
return Z_Registration_Info_UScriptStruct_FLandscapeSplineConnection.OuterSingleton;
}
// ********** Begin ScriptStruct FLandscapeSplineConnection Property Definitions *******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::NewProp_Segment = { "Segment", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineConnection, Segment), Z_Construct_UClass_ULandscapeSplineSegment_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Segment_MetaData), NewProp_Segment_MetaData) };
void Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::NewProp_End_SetBit(void* Obj)
{
((FLandscapeSplineConnection*)Obj)->End = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::NewProp_End = { "End", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FLandscapeSplineConnection), &Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::NewProp_End_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_End_MetaData), NewProp_End_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::NewProp_Segment,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::NewProp_End,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLandscapeSplineConnection Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"LandscapeSplineConnection",
Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::PropPointers),
sizeof(FLandscapeSplineConnection),
alignof(FLandscapeSplineConnection),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLandscapeSplineConnection()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeSplineConnection.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLandscapeSplineConnection.InnerSingleton, Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLandscapeSplineConnection.InnerSingleton);
}
// ********** End ScriptStruct FLandscapeSplineConnection ******************************************
// ********** Begin Class ULandscapeSplineControlPoint *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeSplineControlPoint;
UClass* ULandscapeSplineControlPoint::GetPrivateStaticClass()
{
using TClass = ULandscapeSplineControlPoint;
if (!Z_Registration_Info_UClass_ULandscapeSplineControlPoint.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeSplineControlPoint"),
Z_Registration_Info_UClass_ULandscapeSplineControlPoint.InnerSingleton,
StaticRegisterNativesULandscapeSplineControlPoint,
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_ULandscapeSplineControlPoint.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeSplineControlPoint_NoRegister()
{
return ULandscapeSplineControlPoint::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeSplineControlPoint_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "AutoExpandCategories", "LandscapeSplineControlPoint" },
{ "IncludePath", "LandscapeSplineControlPoint.h" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
{ "Category", "LandscapeSpline" },
{ "Comment", "/** Location in Landscape-space */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Location in Landscape-space" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotation_MetaData[] = {
{ "Category", "LandscapeSpline" },
{ "Comment", "/** Rotation of tangent vector at this point (in landscape-space) */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Rotation of tangent vector at this point (in landscape-space)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Width_MetaData[] = {
{ "Category", "LandscapeSpline" },
{ "Comment", "/** Half-Width of the spline at this point. */" },
{ "DisplayName", "Half-Width" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Half-Width of the spline at this point." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerWidthRatio_MetaData[] = {
{ "Category", "LandscapeSpline" },
{ "Comment", "/** Layer Width ratio of the spline at this point. */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Layer Width ratio of the spline at this point." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SideFalloff_MetaData[] = {
{ "Category", "LandscapeSpline" },
{ "Comment", "/** Falloff at the sides of the spline at this point. */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Falloff at the sides of the spline at this point." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LeftSideFalloffFactor_MetaData[] = {
{ "Category", "LandscapeSpline" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "UIMax", "1" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RightSideFalloffFactor_MetaData[] = {
{ "Category", "LandscapeSpline" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "UIMax", "1" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LeftSideLayerFalloffFactor_MetaData[] = {
{ "Category", "LandscapeSpline" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "UIMax", "1" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RightSideLayerFalloffFactor_MetaData[] = {
{ "Category", "LandscapeSpline" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "UIMax", "1" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndFalloff_MetaData[] = {
{ "Category", "LandscapeSpline" },
{ "Comment", "/** Falloff at the start/end of the spline (if this point is a start or end point, otherwise ignored). */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Falloff at the start/end of the spline (if this point is a start or end point, otherwise ignored)." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SegmentMeshOffset_MetaData[] = {
{ "Category", "LandscapeSpline" },
{ "Comment", "/** Vertical offset of the spline segment mesh. Useful for a river's surface, among other things. */" },
{ "DisplayName", "Mesh Vertical Offset" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Vertical offset of the spline segment mesh. Useful for a river's surface, among other things." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerName_MetaData[] = {
{ "Category", "LandscapeDeformation" },
{ "Comment", "/**\n\x09 * Name of blend layer to paint when applying spline to landscape\n\x09 * If \"none\", no layer is painted\n\x09 */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Name of blend layer to paint when applying spline to landscape\nIf \"none\", no layer is painted" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRaiseTerrain_MetaData[] = {
{ "Category", "LandscapeDeformation" },
{ "Comment", "/** If the spline is above the terrain, whether to raise the terrain up to the level of the spline when applying it to the landscape. */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "If the spline is above the terrain, whether to raise the terrain up to the level of the spline when applying it to the landscape." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLowerTerrain_MetaData[] = {
{ "Category", "LandscapeDeformation" },
{ "Comment", "/** If the spline is below the terrain, whether to lower the terrain down to the level of the spline when applying it to the landscape. */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "If the spline is below the terrain, whether to lower the terrain down to the level of the spline when applying it to the landscape." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** Mesh to use on the control point */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Mesh to use on the control point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialOverrides_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** Overrides mesh's materials */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Overrides mesh's materials" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshScale_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** Scale of the control point mesh */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Scale of the control point mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableCollision_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionProfileName_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastShadow_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** Whether the Control Point Mesh should cast a shadow. */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Whether the Control Point Mesh should cast a shadow." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHiddenInGame_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** Whether to hide the mesh in game */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Whether to hide the mesh in game" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPlaceSplineMeshesInStreamingLevels_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** Whether control point mesh should be placed in landscape proxy streaming level (true) or the spline's level (false) */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Whether control point mesh should be placed in landscape proxy streaming level (true) or the spline's level (false)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LDMaxDrawDistance_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** Max draw distance for the mesh used on this control point */" },
{ "DisplayName", "Max Draw Distance" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Max draw distance for the mesh used on this control point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslucencySortPriority_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/**\n\x09 * Translucent objects with a lower sort priority draw behind objects with a higher priority.\n\x09 * Translucent objects with the same priority are rendered from back-to-front based on their bounds origin.\n\x09 * This setting is also used to sort objects being drawn into a runtime virtual texture.\n\x09 *\n\x09 * Ignored if the object is not translucent. The default priority is zero.\n\x09 * Warning: This should never be set to a non-default value unless you know what you are doing, as it will prevent the renderer from sorting correctly.\n\x09 */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Translucent objects with a lower sort priority draw behind objects with a higher priority.\nTranslucent objects with the same priority are rendered from back-to-front based on their bounds origin.\nThis setting is also used to sort objects being drawn into a runtime virtual texture.\n\nIgnored if the object is not translucent. The default priority is zero.\nWarning: This should never be set to a non-default value unless you know what you are doing, as it will prevent the renderer from sorting correctly." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRenderCustomDepth_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** If true, this component will be rendered in the CustomDepth pass (usually used for outlines) */" },
{ "DisplayName", "Render CustomDepth Pass" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "If true, this component will be rendered in the CustomDepth pass (usually used for outlines)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomDepthStencilWriteMask_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** Mask used for stencil buffer writes. */" },
{ "editcondition", "bRenderCustomDepth" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Mask used for stencil buffer writes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomDepthStencilValue_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** Optionally write this 0-255 value to the stencil buffer in CustomDepth pass (Requires project setting or r.CustomDepth == 3) */" },
{ "DisplayName", "CustomDepth Stencil Value" },
{ "editcondition", "bRenderCustomDepth" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Optionally write this 0-255 value to the stencil buffer in CustomDepth pass (Requires project setting or r.CustomDepth == 3)" },
{ "UIMax", "255" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RuntimeVirtualTextures_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/** \n\x09 * Array of runtime virtual textures into which we draw the spline segment. \n\x09 * The material also needs to be set up to output to a virtual texture. \n\x09 */" },
{ "DisplayName", "Draw in Virtual Textures" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Array of runtime virtual textures into which we draw the spline segment.\nThe material also needs to be set up to output to a virtual texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureLodBias_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/** Lod bias for rendering to runtime virtual texture. */" },
{ "DisplayName", "Virtual Texture LOD Bias" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Lod bias for rendering to runtime virtual texture." },
{ "UIMax", "8" },
{ "UIMin", "-7" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureCullMips_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/**\n\x09 * Number of lower mips in the runtime virtual texture to skip for rendering this primitive.\n\x09 * Larger values reduce the effective draw distance in the runtime virtual texture.\n\x09 * This culling method doesn't take into account primitive size or virtual texture size.\n\x09 */" },
{ "DisplayName", "Virtual Texture Skip Mips" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Number of lower mips in the runtime virtual texture to skip for rendering this primitive.\nLarger values reduce the effective draw distance in the runtime virtual texture.\nThis culling method doesn't take into account primitive size or virtual texture size." },
{ "UIMax", "7" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureMainPassMaxDrawDistance_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/** Desired cull distance in the main pass if we are rendering to both the virtual texture AND the main pass. A value of 0 has no effect. */" },
{ "DisplayName", "Max Draw Distance in Main Pass" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Desired cull distance in the main pass if we are rendering to both the virtual texture AND the main pass. A value of 0 has no effect." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureRenderPassType_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/** Controls if this component draws in the main pass as well as in the virtual texture. */" },
{ "DisplayName", "Draw in Main Pass" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Controls if this component draws in the main pass as well as in the virtual texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodyInstance_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/** Mesh Collision Settings */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ShowOnlyInnerProperties", "" },
{ "ToolTip", "Mesh Collision Settings" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSelected_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavDirty_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConnectedSegments_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = {
{ "Comment", "/** Spline points */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Spline points" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bounds_MetaData[] = {
{ "Comment", "/** Bounds of points */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Bounds of points" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalMeshComponent_MetaData[] = {
{ "Comment", "/** Control point mesh */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Control point mesh" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForeignWorld_MetaData[] = {
{ "Comment", "/** World reference for if mesh component is stored in another streaming level */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "World reference for if mesh component is stored in another streaming level" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ModificationKey_MetaData[] = {
{ "Comment", "/** Key for tracking whether this segment has been modified relative to the mesh component stored in another streaming level */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineControlPoint.h" },
{ "ToolTip", "Key for tracking whether this segment has been modified relative to the mesh component stored in another streaming level" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class ULandscapeSplineControlPoint constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Width;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LayerWidthRatio;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SideFalloff;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LeftSideFalloffFactor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RightSideFalloffFactor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LeftSideLayerFalloffFactor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RightSideLayerFalloffFactor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_EndFalloff;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_SegmentMeshOffset;
static const UECodeGen_Private::FNamePropertyParams NewProp_LayerName;
static void NewProp_bRaiseTerrain_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRaiseTerrain;
static void NewProp_bLowerTerrain_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLowerTerrain;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialOverrides_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialOverrides;
static const UECodeGen_Private::FStructPropertyParams NewProp_MeshScale;
static void NewProp_bEnableCollision_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableCollision;
static const UECodeGen_Private::FNamePropertyParams NewProp_CollisionProfileName;
static void NewProp_bCastShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastShadow;
static void NewProp_bHiddenInGame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHiddenInGame;
static void NewProp_bPlaceSplineMeshesInStreamingLevels_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPlaceSplineMeshesInStreamingLevels;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LDMaxDrawDistance;
static const UECodeGen_Private::FIntPropertyParams NewProp_TranslucencySortPriority;
static void NewProp_bRenderCustomDepth_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRenderCustomDepth;
static const UECodeGen_Private::FBytePropertyParams NewProp_CustomDepthStencilWriteMask_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CustomDepthStencilWriteMask;
static const UECodeGen_Private::FIntPropertyParams NewProp_CustomDepthStencilValue;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RuntimeVirtualTextures_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RuntimeVirtualTextures;
static const UECodeGen_Private::FIntPropertyParams NewProp_VirtualTextureLodBias;
static const UECodeGen_Private::FIntPropertyParams NewProp_VirtualTextureCullMips;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VirtualTextureMainPassMaxDrawDistance;
static const UECodeGen_Private::FBytePropertyParams NewProp_VirtualTextureRenderPassType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_VirtualTextureRenderPassType;
static const UECodeGen_Private::FStructPropertyParams NewProp_BodyInstance;
static void NewProp_bSelected_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelected;
static void NewProp_bNavDirty_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavDirty;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ConnectedSegments_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ConnectedSegments;
static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Points;
static const UECodeGen_Private::FStructPropertyParams NewProp_Bounds;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LocalMeshComponent;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_ForeignWorld;
static const UECodeGen_Private::FStructPropertyParams NewProp_ModificationKey;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeSplineControlPoint constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeSplineControlPoint>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeSplineControlPoint_Statics
// ********** Begin Class ULandscapeSplineControlPoint Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, Rotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotation_MetaData), NewProp_Rotation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Width = { "Width", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, Width), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Width_MetaData), NewProp_Width_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_LayerWidthRatio = { "LayerWidthRatio", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, LayerWidthRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerWidthRatio_MetaData), NewProp_LayerWidthRatio_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_SideFalloff = { "SideFalloff", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, SideFalloff), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SideFalloff_MetaData), NewProp_SideFalloff_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_LeftSideFalloffFactor = { "LeftSideFalloffFactor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, LeftSideFalloffFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LeftSideFalloffFactor_MetaData), NewProp_LeftSideFalloffFactor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_RightSideFalloffFactor = { "RightSideFalloffFactor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, RightSideFalloffFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RightSideFalloffFactor_MetaData), NewProp_RightSideFalloffFactor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_LeftSideLayerFalloffFactor = { "LeftSideLayerFalloffFactor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, LeftSideLayerFalloffFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LeftSideLayerFalloffFactor_MetaData), NewProp_LeftSideLayerFalloffFactor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_RightSideLayerFalloffFactor = { "RightSideLayerFalloffFactor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, RightSideLayerFalloffFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RightSideLayerFalloffFactor_MetaData), NewProp_RightSideLayerFalloffFactor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_EndFalloff = { "EndFalloff", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, EndFalloff), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndFalloff_MetaData), NewProp_EndFalloff_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_SegmentMeshOffset = { "SegmentMeshOffset", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, SegmentMeshOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SegmentMeshOffset_MetaData), NewProp_SegmentMeshOffset_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_LayerName = { "LayerName", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, LayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerName_MetaData), NewProp_LayerName_MetaData) };
void Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bRaiseTerrain_SetBit(void* Obj)
{
((ULandscapeSplineControlPoint*)Obj)->bRaiseTerrain = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bRaiseTerrain = { "bRaiseTerrain", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineControlPoint), &Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bRaiseTerrain_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRaiseTerrain_MetaData), NewProp_bRaiseTerrain_MetaData) };
void Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bLowerTerrain_SetBit(void* Obj)
{
((ULandscapeSplineControlPoint*)Obj)->bLowerTerrain = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bLowerTerrain = { "bLowerTerrain", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineControlPoint), &Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bLowerTerrain_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLowerTerrain_MetaData), NewProp_bLowerTerrain_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, Mesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_MaterialOverrides_Inner = { "MaterialOverrides", nullptr, (EPropertyFlags)0x0104000800000000, 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_ULandscapeSplineControlPoint_Statics::NewProp_MaterialOverrides = { "MaterialOverrides", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, MaterialOverrides), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialOverrides_MetaData), NewProp_MaterialOverrides_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_MeshScale = { "MeshScale", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, MeshScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshScale_MetaData), NewProp_MeshScale_MetaData) };
void Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bEnableCollision_SetBit(void* Obj)
{
((ULandscapeSplineControlPoint*)Obj)->bEnableCollision_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bEnableCollision = { "bEnableCollision", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineControlPoint), &Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bEnableCollision_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableCollision_MetaData), NewProp_bEnableCollision_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_CollisionProfileName = { "CollisionProfileName", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, CollisionProfileName_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionProfileName_MetaData), NewProp_CollisionProfileName_MetaData) };
void Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bCastShadow_SetBit(void* Obj)
{
((ULandscapeSplineControlPoint*)Obj)->bCastShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bCastShadow = { "bCastShadow", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineControlPoint), &Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bCastShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastShadow_MetaData), NewProp_bCastShadow_MetaData) };
void Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bHiddenInGame_SetBit(void* Obj)
{
((ULandscapeSplineControlPoint*)Obj)->bHiddenInGame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bHiddenInGame = { "bHiddenInGame", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineControlPoint), &Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bHiddenInGame_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHiddenInGame_MetaData), NewProp_bHiddenInGame_MetaData) };
void Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bPlaceSplineMeshesInStreamingLevels_SetBit(void* Obj)
{
((ULandscapeSplineControlPoint*)Obj)->bPlaceSplineMeshesInStreamingLevels = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bPlaceSplineMeshesInStreamingLevels = { "bPlaceSplineMeshesInStreamingLevels", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineControlPoint), &Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bPlaceSplineMeshesInStreamingLevels_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPlaceSplineMeshesInStreamingLevels_MetaData), NewProp_bPlaceSplineMeshesInStreamingLevels_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_LDMaxDrawDistance = { "LDMaxDrawDistance", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, LDMaxDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LDMaxDrawDistance_MetaData), NewProp_LDMaxDrawDistance_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_TranslucencySortPriority = { "TranslucencySortPriority", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, TranslucencySortPriority), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslucencySortPriority_MetaData), NewProp_TranslucencySortPriority_MetaData) };
void Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bRenderCustomDepth_SetBit(void* Obj)
{
((ULandscapeSplineControlPoint*)Obj)->bRenderCustomDepth = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bRenderCustomDepth = { "bRenderCustomDepth", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineControlPoint), &Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bRenderCustomDepth_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRenderCustomDepth_MetaData), NewProp_bRenderCustomDepth_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_CustomDepthStencilWriteMask_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_ULandscapeSplineControlPoint_Statics::NewProp_CustomDepthStencilWriteMask = { "CustomDepthStencilWriteMask", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, CustomDepthStencilWriteMask), Z_Construct_UEnum_Engine_ERendererStencilMask, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomDepthStencilWriteMask_MetaData), NewProp_CustomDepthStencilWriteMask_MetaData) }; // 2544710791
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_CustomDepthStencilValue = { "CustomDepthStencilValue", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, CustomDepthStencilValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomDepthStencilValue_MetaData), NewProp_CustomDepthStencilValue_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_RuntimeVirtualTextures_Inner = { "RuntimeVirtualTextures", nullptr, (EPropertyFlags)0x0104000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_URuntimeVirtualTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_RuntimeVirtualTextures = { "RuntimeVirtualTextures", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, RuntimeVirtualTextures), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RuntimeVirtualTextures_MetaData), NewProp_RuntimeVirtualTextures_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_VirtualTextureLodBias = { "VirtualTextureLodBias", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, VirtualTextureLodBias), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureLodBias_MetaData), NewProp_VirtualTextureLodBias_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_VirtualTextureCullMips = { "VirtualTextureCullMips", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, VirtualTextureCullMips), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureCullMips_MetaData), NewProp_VirtualTextureCullMips_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_VirtualTextureMainPassMaxDrawDistance = { "VirtualTextureMainPassMaxDrawDistance", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, VirtualTextureMainPassMaxDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureMainPassMaxDrawDistance_MetaData), NewProp_VirtualTextureMainPassMaxDrawDistance_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_VirtualTextureRenderPassType_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_ULandscapeSplineControlPoint_Statics::NewProp_VirtualTextureRenderPassType = { "VirtualTextureRenderPassType", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, VirtualTextureRenderPassType), Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMainPassType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureRenderPassType_MetaData), NewProp_VirtualTextureRenderPassType_MetaData) }; // 860451061
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_BodyInstance = { "BodyInstance", nullptr, (EPropertyFlags)0x0010000800000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, BodyInstance), Z_Construct_UScriptStruct_FBodyInstance, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodyInstance_MetaData), NewProp_BodyInstance_MetaData) }; // 1979150459
void Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bSelected_SetBit(void* Obj)
{
((ULandscapeSplineControlPoint*)Obj)->bSelected = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bSelected = { "bSelected", nullptr, (EPropertyFlags)0x0020080800002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineControlPoint), &Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bSelected_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSelected_MetaData), NewProp_bSelected_MetaData) };
void Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bNavDirty_SetBit(void* Obj)
{
((ULandscapeSplineControlPoint*)Obj)->bNavDirty = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bNavDirty = { "bNavDirty", nullptr, (EPropertyFlags)0x0020080800002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineControlPoint), &Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bNavDirty_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavDirty_MetaData), NewProp_bNavDirty_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_ConnectedSegments_Inner = { "ConnectedSegments", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLandscapeSplineConnection, METADATA_PARAMS(0, nullptr) }; // 2986123396
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_ConnectedSegments = { "ConnectedSegments", nullptr, (EPropertyFlags)0x0010400000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, ConnectedSegments), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConnectedSegments_MetaData), NewProp_ConnectedSegments_MetaData) }; // 2986123396
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Points_Inner = { "Points", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint, METADATA_PARAMS(0, nullptr) }; // 1036445756
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) }; // 1036445756
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Bounds = { "Bounds", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, Bounds), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bounds_MetaData), NewProp_Bounds_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_LocalMeshComponent = { "LocalMeshComponent", nullptr, (EPropertyFlags)0x0124480000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, LocalMeshComponent), Z_Construct_UClass_UControlPointMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalMeshComponent_MetaData), NewProp_LocalMeshComponent_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_ForeignWorld = { "ForeignWorld", nullptr, (EPropertyFlags)0x0024c80800000000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, ForeignWorld), Z_Construct_UClass_UWorld_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForeignWorld_MetaData), NewProp_ForeignWorld_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_ModificationKey = { "ModificationKey", nullptr, (EPropertyFlags)0x0020c80800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineControlPoint, ModificationKey), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ModificationKey_MetaData), NewProp_ModificationKey_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Rotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Width,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_LayerWidthRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_SideFalloff,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_LeftSideFalloffFactor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_RightSideFalloffFactor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_LeftSideLayerFalloffFactor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_RightSideLayerFalloffFactor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_EndFalloff,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_SegmentMeshOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_LayerName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bRaiseTerrain,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bLowerTerrain,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Mesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_MaterialOverrides_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_MaterialOverrides,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_MeshScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bEnableCollision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_CollisionProfileName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bCastShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bHiddenInGame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bPlaceSplineMeshesInStreamingLevels,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_LDMaxDrawDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_TranslucencySortPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bRenderCustomDepth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_CustomDepthStencilWriteMask_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_CustomDepthStencilWriteMask,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_CustomDepthStencilValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_RuntimeVirtualTextures_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_RuntimeVirtualTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_VirtualTextureLodBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_VirtualTextureCullMips,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_VirtualTextureMainPassMaxDrawDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_VirtualTextureRenderPassType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_VirtualTextureRenderPassType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_BodyInstance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bSelected,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_bNavDirty,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_ConnectedSegments_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_ConnectedSegments,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Points_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Points,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_Bounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_LocalMeshComponent,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_ForeignWorld,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::NewProp_ModificationKey,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeSplineControlPoint Property Definitions **************************
UObject* (*const Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::ClassParams = {
&ULandscapeSplineControlPoint::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::Class_MetaDataParams)
};
void ULandscapeSplineControlPoint::StaticRegisterNativesULandscapeSplineControlPoint()
{
}
UClass* Z_Construct_UClass_ULandscapeSplineControlPoint()
{
if (!Z_Registration_Info_UClass_ULandscapeSplineControlPoint.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeSplineControlPoint.OuterSingleton, Z_Construct_UClass_ULandscapeSplineControlPoint_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeSplineControlPoint.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeSplineControlPoint);
ULandscapeSplineControlPoint::~ULandscapeSplineControlPoint() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeSplineControlPoint)
// ********** End Class ULandscapeSplineControlPoint ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h__Script_Landscape_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FLandscapeSplineConnection::StaticStruct, Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics::NewStructOps, TEXT("LandscapeSplineConnection"),&Z_Registration_Info_UScriptStruct_FLandscapeSplineConnection, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLandscapeSplineConnection), 2986123396U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeSplineControlPoint, ULandscapeSplineControlPoint::StaticClass, TEXT("ULandscapeSplineControlPoint"), &Z_Registration_Info_UClass_ULandscapeSplineControlPoint, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeSplineControlPoint), 123112359U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h__Script_Landscape_4100634466{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h__Script_Landscape_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 "LandscapeSplineControlPoint.h"
#ifdef LANDSCAPE_LandscapeSplineControlPoint_generated_h
#error "LandscapeSplineControlPoint.generated.h already included, missing '#pragma once' in LandscapeSplineControlPoint.h"
#endif
#define LANDSCAPE_LandscapeSplineControlPoint_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FLandscapeSplineConnection ****************************************
struct Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeSplineConnection_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeSplineConnection;
// ********** End ScriptStruct FLandscapeSplineConnection ******************************************
// ********** Begin Class ULandscapeSplineControlPoint *********************************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h_52_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeSplineControlPoint, LANDSCAPE_API)
struct Z_Construct_UClass_ULandscapeSplineControlPoint_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineControlPoint_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h_52_INCLASS \
private: \
static void StaticRegisterNativesULandscapeSplineControlPoint(); \
friend struct ::Z_Construct_UClass_ULandscapeSplineControlPoint_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeSplineControlPoint_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeSplineControlPoint, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeSplineControlPoint_NoRegister) \
DECLARE_SERIALIZER(ULandscapeSplineControlPoint) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h_52_ARCHIVESERIALIZER \
DECLARE_WITHIN(ULandscapeSplinesComponent)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h_52_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeSplineControlPoint(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeSplineControlPoint) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeSplineControlPoint); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeSplineControlPoint); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeSplineControlPoint(ULandscapeSplineControlPoint&&) = delete; \
ULandscapeSplineControlPoint(const ULandscapeSplineControlPoint&) = delete; \
LANDSCAPE_API virtual ~ULandscapeSplineControlPoint();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h_49_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h_52_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h_52_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h_52_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeSplineControlPoint;
// ********** End Class ULandscapeSplineControlPoint ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineControlPoint_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,162 @@
// 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 "LandscapeSplineMeshesActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeSplineMeshesActor() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
ENGINE_API UClass* Z_Construct_UClass_APartitionActor();
ENGINE_API UClass* Z_Construct_UClass_UStaticMeshComponent_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeSplineMeshesActor();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeSplineMeshesActor_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ALandscapeSplineMeshesActor **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ALandscapeSplineMeshesActor;
UClass* ALandscapeSplineMeshesActor::GetPrivateStaticClass()
{
using TClass = ALandscapeSplineMeshesActor;
if (!Z_Registration_Info_UClass_ALandscapeSplineMeshesActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeSplineMeshesActor"),
Z_Registration_Info_UClass_ALandscapeSplineMeshesActor.InnerSingleton,
StaticRegisterNativesALandscapeSplineMeshesActor,
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_ALandscapeSplineMeshesActor.InnerSingleton;
}
UClass* Z_Construct_UClass_ALandscapeSplineMeshesActor_NoRegister()
{
return ALandscapeSplineMeshesActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ChildCanTick", "" },
{ "Comment", "//\n// This class is only intended to be used by UWorldPartitionLandscapeSplineMeshesBuilder which extracts and clones\n// landscape spline and control point static meshes into partitioned actors\n//\n// This serves as an optimization as these actors will be streamed at runtime\n//\n" },
{ "HideCategories", "Input" },
{ "IgnoreCategoryKeywordsInSubclasses", "true" },
{ "IncludePath", "LandscapeSplineMeshesActor.h" },
{ "IsBlueprintBase", "false" },
{ "IsConversionRoot", "true" },
{ "ModuleRelativePath", "Classes/LandscapeSplineMeshesActor.h" },
{ "ShowCategories", "Input|MouseInput Input|TouchInput" },
{ "ToolTip", "This class is only intended to be used by UWorldPartitionLandscapeSplineMeshesBuilder which extracts and clones\nlandscape spline and control point static meshes into partitioned actors\n\nThis serves as an optimization as these actors will be streamed at runtime" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMeshComponents_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "PartitionSplineMeshActor" },
{ "EditInline", "true" },
{ "ExposeFunctionCategories", "Mesh,Rendering,Physics,Components|StaticMesh,Components|SplineMesh" },
{ "ModuleRelativePath", "Classes/LandscapeSplineMeshesActor.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridGuid_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineMeshesActor.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class ALandscapeSplineMeshesActor constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_StaticMeshComponents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_StaticMeshComponents;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_GridGuid;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ALandscapeSplineMeshesActor constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ALandscapeSplineMeshesActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics
// ********** Begin Class ALandscapeSplineMeshesActor Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::NewProp_StaticMeshComponents_Inner = { "StaticMeshComponents", nullptr, (EPropertyFlags)0x01040000000a0008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UStaticMeshComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::NewProp_StaticMeshComponents = { "StaticMeshComponents", nullptr, (EPropertyFlags)0x014400800002001d, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeSplineMeshesActor, StaticMeshComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMeshComponents_MetaData), NewProp_StaticMeshComponents_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::NewProp_GridGuid = { "GridGuid", nullptr, (EPropertyFlags)0x0040000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeSplineMeshesActor, GridGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridGuid_MetaData), NewProp_GridGuid_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::NewProp_StaticMeshComponents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::NewProp_StaticMeshComponents,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::NewProp_GridGuid,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::PropPointers) < 2048);
// ********** End Class ALandscapeSplineMeshesActor Property Definitions ***************************
UObject* (*const Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_APartitionActor,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::ClassParams = {
&ALandscapeSplineMeshesActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::PropPointers),
0,
0x008802A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::Class_MetaDataParams), Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::Class_MetaDataParams)
};
void ALandscapeSplineMeshesActor::StaticRegisterNativesALandscapeSplineMeshesActor()
{
}
UClass* Z_Construct_UClass_ALandscapeSplineMeshesActor()
{
if (!Z_Registration_Info_UClass_ALandscapeSplineMeshesActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ALandscapeSplineMeshesActor.OuterSingleton, Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ALandscapeSplineMeshesActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ALandscapeSplineMeshesActor);
ALandscapeSplineMeshesActor::~ALandscapeSplineMeshesActor() {}
// ********** End Class ALandscapeSplineMeshesActor ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineMeshesActor_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ALandscapeSplineMeshesActor, ALandscapeSplineMeshesActor::StaticClass, TEXT("ALandscapeSplineMeshesActor"), &Z_Registration_Info_UClass_ALandscapeSplineMeshesActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ALandscapeSplineMeshesActor), 1735562990U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineMeshesActor_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineMeshesActor_h__Script_Landscape_2624903124{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineMeshesActor_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineMeshesActor_h__Script_Landscape_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 "LandscapeSplineMeshesActor.h"
#ifdef LANDSCAPE_LandscapeSplineMeshesActor_generated_h
#error "LandscapeSplineMeshesActor.generated.h already included, missing '#pragma once' in LandscapeSplineMeshesActor.h"
#endif
#define LANDSCAPE_LandscapeSplineMeshesActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ALandscapeSplineMeshesActor **********************************************
struct Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeSplineMeshesActor_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineMeshesActor_h_17_INCLASS \
private: \
static void StaticRegisterNativesALandscapeSplineMeshesActor(); \
friend struct ::Z_Construct_UClass_ALandscapeSplineMeshesActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ALandscapeSplineMeshesActor_NoRegister(); \
public: \
DECLARE_CLASS2(ALandscapeSplineMeshesActor, APartitionActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ALandscapeSplineMeshesActor_NoRegister) \
DECLARE_SERIALIZER(ALandscapeSplineMeshesActor)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineMeshesActor_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ALandscapeSplineMeshesActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ALandscapeSplineMeshesActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ALandscapeSplineMeshesActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ALandscapeSplineMeshesActor); \
/** Deleted move- and copy-constructors, should never be used */ \
ALandscapeSplineMeshesActor(ALandscapeSplineMeshesActor&&) = delete; \
ALandscapeSplineMeshesActor(const ALandscapeSplineMeshesActor&) = delete; \
LANDSCAPE_API virtual ~ALandscapeSplineMeshesActor();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineMeshesActor_h_14_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineMeshesActor_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineMeshesActor_h_17_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineMeshesActor_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ALandscapeSplineMeshesActor;
// ********** End Class ALandscapeSplineMeshesActor ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineMeshesActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,954 @@
// 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 "LandscapeSplineSegment.h"
#include "LandscapeSplinesComponent.h"
#include "PhysicsEngine/BodyInstance.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 EmptyLinkFunctionForGeneratedCodeLandscapeSplineSegment() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurveVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_URuntimeVirtualTexture_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USplineMeshComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UWorld_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERendererStencilMask();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMainPassType();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESplineMeshAxis();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBodyInstance();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineControlPoint_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineSegment();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineSegment_NoRegister();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_LandscapeSplineMeshOrientation();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FLandscapeSplineInterpPoint ***************************************
struct Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLandscapeSplineInterpPoint); }
static inline consteval int16 GetStructAlignment() { return alignof(FLandscapeSplineInterpPoint); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Center_MetaData[] = {
{ "Comment", "/** Center Point */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Center Point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Left_MetaData[] = {
{ "Comment", "/** Left Point */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Left Point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Right_MetaData[] = {
{ "Comment", "/** Right Point */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Right Point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FalloffLeft_MetaData[] = {
{ "Comment", "/** Left Falloff Point */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Left Falloff Point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FalloffRight_MetaData[] = {
{ "Comment", "/** Right FalloffPoint */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Right FalloffPoint" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerLeft_MetaData[] = {
{ "Comment", "/** Layer Left Point */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Layer Left Point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerRight_MetaData[] = {
{ "Comment", "/** Layer Right Point */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Layer Right Point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerFalloffLeft_MetaData[] = {
{ "Comment", "/** Left Layer Falloff Point */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Left Layer Falloff Point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerFalloffRight_MetaData[] = {
{ "Comment", "/** Right Layer FalloffPoint */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Right Layer FalloffPoint" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartEndFalloff_MetaData[] = {
{ "Comment", "/** Start/End Falloff fraction */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Start/End Falloff fraction" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLandscapeSplineInterpPoint constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_Center;
static const UECodeGen_Private::FStructPropertyParams NewProp_Left;
static const UECodeGen_Private::FStructPropertyParams NewProp_Right;
static const UECodeGen_Private::FStructPropertyParams NewProp_FalloffLeft;
static const UECodeGen_Private::FStructPropertyParams NewProp_FalloffRight;
static const UECodeGen_Private::FStructPropertyParams NewProp_LayerLeft;
static const UECodeGen_Private::FStructPropertyParams NewProp_LayerRight;
static const UECodeGen_Private::FStructPropertyParams NewProp_LayerFalloffLeft;
static const UECodeGen_Private::FStructPropertyParams NewProp_LayerFalloffRight;
static const UECodeGen_Private::FFloatPropertyParams NewProp_StartEndFalloff;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLandscapeSplineInterpPoint constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLandscapeSplineInterpPoint>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLandscapeSplineInterpPoint;
class UScriptStruct* FLandscapeSplineInterpPoint::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeSplineInterpPoint.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLandscapeSplineInterpPoint.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("LandscapeSplineInterpPoint"));
}
return Z_Registration_Info_UScriptStruct_FLandscapeSplineInterpPoint.OuterSingleton;
}
// ********** Begin ScriptStruct FLandscapeSplineInterpPoint Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_Center = { "Center", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineInterpPoint, Center), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Center_MetaData), NewProp_Center_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_Left = { "Left", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineInterpPoint, Left), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Left_MetaData), NewProp_Left_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_Right = { "Right", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineInterpPoint, Right), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Right_MetaData), NewProp_Right_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_FalloffLeft = { "FalloffLeft", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineInterpPoint, FalloffLeft), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FalloffLeft_MetaData), NewProp_FalloffLeft_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_FalloffRight = { "FalloffRight", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineInterpPoint, FalloffRight), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FalloffRight_MetaData), NewProp_FalloffRight_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_LayerLeft = { "LayerLeft", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineInterpPoint, LayerLeft), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerLeft_MetaData), NewProp_LayerLeft_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_LayerRight = { "LayerRight", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineInterpPoint, LayerRight), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerRight_MetaData), NewProp_LayerRight_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_LayerFalloffLeft = { "LayerFalloffLeft", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineInterpPoint, LayerFalloffLeft), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerFalloffLeft_MetaData), NewProp_LayerFalloffLeft_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_LayerFalloffRight = { "LayerFalloffRight", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineInterpPoint, LayerFalloffRight), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerFalloffRight_MetaData), NewProp_LayerFalloffRight_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_StartEndFalloff = { "StartEndFalloff", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineInterpPoint, StartEndFalloff), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartEndFalloff_MetaData), NewProp_StartEndFalloff_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_Center,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_Left,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_Right,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_FalloffLeft,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_FalloffRight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_LayerLeft,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_LayerRight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_LayerFalloffLeft,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_LayerFalloffRight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewProp_StartEndFalloff,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLandscapeSplineInterpPoint Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"LandscapeSplineInterpPoint",
Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::PropPointers),
sizeof(FLandscapeSplineInterpPoint),
alignof(FLandscapeSplineInterpPoint),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeSplineInterpPoint.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLandscapeSplineInterpPoint.InnerSingleton, Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLandscapeSplineInterpPoint.InnerSingleton);
}
// ********** End ScriptStruct FLandscapeSplineInterpPoint *****************************************
// ********** Begin ScriptStruct FLandscapeSplineSegmentConnection *********************************
struct Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLandscapeSplineSegmentConnection); }
static inline consteval int16 GetStructAlignment() { return alignof(FLandscapeSplineSegmentConnection); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ControlPoint_MetaData[] = {
{ "Comment", "// Control point connected to this end of the segment\n" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Control point connected to this end of the segment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TangentLen_MetaData[] = {
{ "Category", "LandscapeSplineSegmentConnection" },
{ "Comment", "// Tangent length of the connection\n" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Tangent length of the connection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SocketName_MetaData[] = {
{ "Category", "LandscapeSplineSegmentConnection" },
{ "Comment", "// Socket on the control point that we are connected to\n" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Socket on the control point that we are connected to" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLandscapeSplineSegmentConnection constinit property declarations *
static const UECodeGen_Private::FObjectPropertyParams NewProp_ControlPoint;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TangentLen;
static const UECodeGen_Private::FNamePropertyParams NewProp_SocketName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLandscapeSplineSegmentConnection constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLandscapeSplineSegmentConnection>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLandscapeSplineSegmentConnection;
class UScriptStruct* FLandscapeSplineSegmentConnection::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeSplineSegmentConnection.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLandscapeSplineSegmentConnection.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("LandscapeSplineSegmentConnection"));
}
return Z_Registration_Info_UScriptStruct_FLandscapeSplineSegmentConnection.OuterSingleton;
}
// ********** Begin ScriptStruct FLandscapeSplineSegmentConnection Property Definitions ************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::NewProp_ControlPoint = { "ControlPoint", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineSegmentConnection, ControlPoint), Z_Construct_UClass_ULandscapeSplineControlPoint_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ControlPoint_MetaData), NewProp_ControlPoint_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::NewProp_TangentLen = { "TangentLen", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineSegmentConnection, TangentLen), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TangentLen_MetaData), NewProp_TangentLen_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::NewProp_SocketName = { "SocketName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineSegmentConnection, SocketName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SocketName_MetaData), NewProp_SocketName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::NewProp_ControlPoint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::NewProp_TangentLen,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::NewProp_SocketName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLandscapeSplineSegmentConnection Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"LandscapeSplineSegmentConnection",
Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::PropPointers),
sizeof(FLandscapeSplineSegmentConnection),
alignof(FLandscapeSplineSegmentConnection),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeSplineSegmentConnection.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLandscapeSplineSegmentConnection.InnerSingleton, Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLandscapeSplineSegmentConnection.InnerSingleton);
}
// ********** End ScriptStruct FLandscapeSplineSegmentConnection ***********************************
// ********** Begin Enum LandscapeSplineMeshOrientation ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_LandscapeSplineMeshOrientation;
static UEnum* LandscapeSplineMeshOrientation_StaticEnum()
{
if (!Z_Registration_Info_UEnum_LandscapeSplineMeshOrientation.OuterSingleton)
{
Z_Registration_Info_UEnum_LandscapeSplineMeshOrientation.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_LandscapeSplineMeshOrientation, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("LandscapeSplineMeshOrientation"));
}
return Z_Registration_Info_UEnum_LandscapeSplineMeshOrientation.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<LandscapeSplineMeshOrientation>()
{
return LandscapeSplineMeshOrientation_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_LandscapeSplineMeshOrientation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "// Deprecated\n" },
{ "LSMO_MAX.Name", "LSMO_MAX" },
{ "LSMO_XUp.Name", "LSMO_XUp" },
{ "LSMO_YUp.Name", "LSMO_YUp" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Deprecated" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "LSMO_XUp", (int64)LSMO_XUp },
{ "LSMO_YUp", (int64)LSMO_YUp },
{ "LSMO_MAX", (int64)LSMO_MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_LandscapeSplineMeshOrientation_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_LandscapeSplineMeshOrientation_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"LandscapeSplineMeshOrientation",
"LandscapeSplineMeshOrientation",
Z_Construct_UEnum_Landscape_LandscapeSplineMeshOrientation_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_LandscapeSplineMeshOrientation_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_LandscapeSplineMeshOrientation_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_LandscapeSplineMeshOrientation_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_LandscapeSplineMeshOrientation()
{
if (!Z_Registration_Info_UEnum_LandscapeSplineMeshOrientation.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_LandscapeSplineMeshOrientation.InnerSingleton, Z_Construct_UEnum_Landscape_LandscapeSplineMeshOrientation_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_LandscapeSplineMeshOrientation.InnerSingleton;
}
// ********** End Enum LandscapeSplineMeshOrientation **********************************************
// ********** Begin ScriptStruct FLandscapeSplineMeshEntry *****************************************
struct Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLandscapeSplineMeshEntry); }
static inline consteval int16 GetStructAlignment() { return alignof(FLandscapeSplineMeshEntry); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
{ "Category", "LandscapeSplineMeshEntry" },
{ "Comment", "/** Mesh to use on the spline */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Mesh to use on the spline" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialOverrides_MetaData[] = {
{ "Category", "LandscapeSplineMeshEntry" },
{ "Comment", "/** Overrides mesh's materials */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Overrides mesh's materials" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCenterH_MetaData[] = {
{ "Category", "LandscapeSplineMeshEntry" },
{ "Comment", "/** Whether to automatically center the mesh horizontally on the spline */" },
{ "DisplayName", "Center Horizontally" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Whether to automatically center the mesh horizontally on the spline" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CenterAdjust_MetaData[] = {
{ "Category", "LandscapeSplineMeshEntry" },
{ "Comment", "/** Tweak to center the mesh correctly on the spline */" },
{ "DisplayName", "Center Adjust" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Tweak to center the mesh correctly on the spline" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bScaleToWidth_MetaData[] = {
{ "Category", "LandscapeSplineMeshEntry" },
{ "Comment", "/** Whether to scale the mesh to fit the width of the spline */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Whether to scale the mesh to fit the width of the spline" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNoZScaling_MetaData[] = {
{ "Category", "LandscapeSplineMeshEntry" },
{ "Comment", "/** Disables scale to width on the mesh Z coordinate */" },
{ "EditCondition", "bScaleToWidth" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Disables scale to width on the mesh Z coordinate" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "LandscapeSplineMeshEntry" },
{ "Comment", "/** Scale of the spline mesh, (Z=Forwards) */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Scale of the spline mesh, (Z=Forwards)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Orientation_MetaData[] = {
{ "Comment", "/** Orientation of the spline mesh, X=Up or Y=Up */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Orientation of the spline mesh, X=Up or Y=Up" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForwardAxis_MetaData[] = {
{ "Category", "LandscapeSplineMeshEntry" },
{ "Comment", "/** Chooses the forward axis for the spline mesh orientation */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Chooses the forward axis for the spline mesh orientation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpAxis_MetaData[] = {
{ "Category", "LandscapeSplineMeshEntry" },
{ "Comment", "/** Chooses the up axis for the spline mesh orientation */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Chooses the up axis for the spline mesh orientation" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLandscapeSplineMeshEntry constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialOverrides_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialOverrides;
static void NewProp_bCenterH_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCenterH;
static const UECodeGen_Private::FStructPropertyParams NewProp_CenterAdjust;
static void NewProp_bScaleToWidth_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bScaleToWidth;
static void NewProp_bNoZScaling_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNoZScaling;
static const UECodeGen_Private::FStructPropertyParams NewProp_Scale;
static const UECodeGen_Private::FBytePropertyParams NewProp_Orientation;
static const UECodeGen_Private::FBytePropertyParams NewProp_ForwardAxis;
static const UECodeGen_Private::FBytePropertyParams NewProp_UpAxis;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLandscapeSplineMeshEntry constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLandscapeSplineMeshEntry>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLandscapeSplineMeshEntry;
class UScriptStruct* FLandscapeSplineMeshEntry::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeSplineMeshEntry.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLandscapeSplineMeshEntry.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("LandscapeSplineMeshEntry"));
}
return Z_Registration_Info_UScriptStruct_FLandscapeSplineMeshEntry.OuterSingleton;
}
// ********** Begin ScriptStruct FLandscapeSplineMeshEntry Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineMeshEntry, Mesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_MaterialOverrides_Inner = { "MaterialOverrides", 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_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_MaterialOverrides = { "MaterialOverrides", nullptr, (EPropertyFlags)0x0114040000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineMeshEntry, MaterialOverrides), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialOverrides_MetaData), NewProp_MaterialOverrides_MetaData) };
void Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_bCenterH_SetBit(void* Obj)
{
((FLandscapeSplineMeshEntry*)Obj)->bCenterH = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_bCenterH = { "bCenterH", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FLandscapeSplineMeshEntry), &Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_bCenterH_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCenterH_MetaData), NewProp_bCenterH_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_CenterAdjust = { "CenterAdjust", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineMeshEntry, CenterAdjust), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CenterAdjust_MetaData), NewProp_CenterAdjust_MetaData) };
void Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_bScaleToWidth_SetBit(void* Obj)
{
((FLandscapeSplineMeshEntry*)Obj)->bScaleToWidth = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_bScaleToWidth = { "bScaleToWidth", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FLandscapeSplineMeshEntry), &Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_bScaleToWidth_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bScaleToWidth_MetaData), NewProp_bScaleToWidth_MetaData) };
void Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_bNoZScaling_SetBit(void* Obj)
{
((FLandscapeSplineMeshEntry*)Obj)->bNoZScaling = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_bNoZScaling = { "bNoZScaling", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FLandscapeSplineMeshEntry), &Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_bNoZScaling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNoZScaling_MetaData), NewProp_bNoZScaling_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineMeshEntry, Scale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_Orientation = { "Orientation", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineMeshEntry, Orientation_DEPRECATED), Z_Construct_UEnum_Landscape_LandscapeSplineMeshOrientation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Orientation_MetaData), NewProp_Orientation_MetaData) }; // 115501874
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_ForwardAxis = { "ForwardAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineMeshEntry, ForwardAxis), Z_Construct_UEnum_Engine_ESplineMeshAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForwardAxis_MetaData), NewProp_ForwardAxis_MetaData) }; // 4266081935
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_UpAxis = { "UpAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeSplineMeshEntry, UpAxis), Z_Construct_UEnum_Engine_ESplineMeshAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpAxis_MetaData), NewProp_UpAxis_MetaData) }; // 4266081935
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_Mesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_MaterialOverrides_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_MaterialOverrides,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_bCenterH,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_CenterAdjust,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_bScaleToWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_bNoZScaling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_Orientation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_ForwardAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewProp_UpAxis,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLandscapeSplineMeshEntry Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"LandscapeSplineMeshEntry",
Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::PropPointers),
sizeof(FLandscapeSplineMeshEntry),
alignof(FLandscapeSplineMeshEntry),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeSplineMeshEntry.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLandscapeSplineMeshEntry.InnerSingleton, Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLandscapeSplineMeshEntry.InnerSingleton);
}
// ********** End ScriptStruct FLandscapeSplineMeshEntry *******************************************
// ********** Begin Class ULandscapeSplineSegment **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeSplineSegment;
UClass* ULandscapeSplineSegment::GetPrivateStaticClass()
{
using TClass = ULandscapeSplineSegment;
if (!Z_Registration_Info_UClass_ULandscapeSplineSegment.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeSplineSegment"),
Z_Registration_Info_UClass_ULandscapeSplineSegment.InnerSingleton,
StaticRegisterNativesULandscapeSplineSegment,
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_ULandscapeSplineSegment.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeSplineSegment_NoRegister()
{
return ULandscapeSplineSegment::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeSplineSegment_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "AutoExpandCategories", "LandscapeSplineSegment LandscapeSplineMeshes" },
{ "IncludePath", "LandscapeSplineSegment.h" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Connections_MetaData[] = {
{ "Category", "LandscapeSplineSegment" },
{ "Comment", "// Directly editable data:\n" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Directly editable data:" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerName_MetaData[] = {
{ "Category", "LandscapeDeformation" },
{ "Comment", "/**\n\x09 * Name of blend layer to paint when applying spline to landscape\n\x09 * If \"none\", no layer is painted\n\x09 */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Name of blend layer to paint when applying spline to landscape\nIf \"none\", no layer is painted" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRaiseTerrain_MetaData[] = {
{ "Category", "LandscapeDeformation" },
{ "Comment", "/** If the spline is above the terrain, whether to raise the terrain up to the level of the spline when applying it to the landscape. */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "If the spline is above the terrain, whether to raise the terrain up to the level of the spline when applying it to the landscape." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLowerTerrain_MetaData[] = {
{ "Category", "LandscapeDeformation" },
{ "Comment", "/** If the spline is below the terrain, whether to lower the terrain down to the level of the spline when applying it to the landscape. */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "If the spline is below the terrain, whether to lower the terrain down to the level of the spline when applying it to the landscape." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineMeshes_MetaData[] = {
{ "Category", "LandscapeSplineMeshes" },
{ "Comment", "/** Spline meshes from this list are used in random order along the spline. */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Spline meshes from this list are used in random order along the spline." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableCollision_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionProfileName_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastShadow_MetaData[] = {
{ "Category", "LandscapeSplineMeshes" },
{ "Comment", "/** Whether the Spline Meshes should cast a shadow. */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Whether the Spline Meshes should cast a shadow." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHiddenInGame_MetaData[] = {
{ "Category", "LandscapeSplineMeshes" },
{ "Comment", "/** Whether to hide the mesh in game */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Whether to hide the mesh in game" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPlaceSplineMeshesInStreamingLevels_MetaData[] = {
{ "Category", "LandscapeSplineMeshes" },
{ "Comment", "/** Whether spline meshes should be placed in landscape proxy streaming levels (true) or the spline's level (false) */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Whether spline meshes should be placed in landscape proxy streaming levels (true) or the spline's level (false)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomSeed_MetaData[] = {
{ "Category", "LandscapeSplineMeshes" },
{ "Comment", "/** Random seed used for choosing which order to use spline meshes. Ignored if only one mesh is set. */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Random seed used for choosing which order to use spline meshes. Ignored if only one mesh is set." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LDMaxDrawDistance_MetaData[] = {
{ "Category", "LandscapeSplineMeshes" },
{ "Comment", "/** Max draw distance for all the mesh pieces used in this spline */" },
{ "DisplayName", "Max Draw Distance" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Max draw distance for all the mesh pieces used in this spline" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslucencySortPriority_MetaData[] = {
{ "Category", "LandscapeSplineMeshes" },
{ "Comment", "/**\n\x09 * Translucent objects with a lower sort priority draw behind objects with a higher priority.\n\x09 * Translucent objects with the same priority are rendered from back-to-front based on their bounds origin.\n\x09 * This setting is also used to sort objects being drawn into a runtime virtual texture.\n\x09 *\n\x09 * Ignored if the object is not translucent. The default priority is zero.\n\x09 * Warning: This should never be set to a non-default value unless you know what you are doing, as it will prevent the renderer from sorting correctly.\n\x09 */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Translucent objects with a lower sort priority draw behind objects with a higher priority.\nTranslucent objects with the same priority are rendered from back-to-front based on their bounds origin.\nThis setting is also used to sort objects being drawn into a runtime virtual texture.\n\nIgnored if the object is not translucent. The default priority is zero.\nWarning: This should never be set to a non-default value unless you know what you are doing, as it will prevent the renderer from sorting correctly." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRenderCustomDepth_MetaData[] = {
{ "Category", "LandscapeSplineMeshes" },
{ "Comment", "/** If true, this component will be rendered in the CustomDepth pass (usually used for outlines) */" },
{ "DisplayName", "Render CustomDepth Pass" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "If true, this component will be rendered in the CustomDepth pass (usually used for outlines)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomDepthStencilWriteMask_MetaData[] = {
{ "Category", "LandscapeSplineMeshes" },
{ "Comment", "/** Mask used for stencil buffer writes. */" },
{ "editcondition", "bRenderCustomDepth" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Mask used for stencil buffer writes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomDepthStencilValue_MetaData[] = {
{ "Category", "LandscapeSplineMeshes" },
{ "Comment", "/** Optionally write this 0-255 value to the stencil buffer in CustomDepth pass (Requires project setting or r.CustomDepth == 3) */" },
{ "DisplayName", "CustomDepth Stencil Value" },
{ "editcondition", "bRenderCustomDepth" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Optionally write this 0-255 value to the stencil buffer in CustomDepth pass (Requires project setting or r.CustomDepth == 3)" },
{ "UIMax", "255" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RuntimeVirtualTextures_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/** \n\x09 * Array of runtime virtual textures into which we draw the spline segment. \n\x09 * The material also needs to be set up to output to a virtual texture. \n\x09 */" },
{ "DisplayName", "Draw in Virtual Textures" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Array of runtime virtual textures into which we draw the spline segment.\nThe material also needs to be set up to output to a virtual texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureLodBias_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/** Lod bias for rendering to runtime virtual texture. */" },
{ "DisplayName", "Virtual Texture LOD Bias" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Lod bias for rendering to runtime virtual texture." },
{ "UIMax", "8" },
{ "UIMin", "-7" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureCullMips_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/**\n\x09 * Number of lower mips in the runtime virtual texture to skip for rendering this primitive.\n\x09 * Larger values reduce the effective draw distance in the runtime virtual texture.\n\x09 * This culling method doesn't take into account primitive size or virtual texture size.\n\x09 */" },
{ "DisplayName", "Virtual Texture Skip Mips" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Number of lower mips in the runtime virtual texture to skip for rendering this primitive.\nLarger values reduce the effective draw distance in the runtime virtual texture.\nThis culling method doesn't take into account primitive size or virtual texture size." },
{ "UIMax", "7" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureMainPassMaxDrawDistance_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/** Desired cull distance in the main pass if we are rendering to both the virtual texture AND the main pass. A value of 0 has no effect. */" },
{ "DisplayName", "Max Draw Distance in Main Pass" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Desired cull distance in the main pass if we are rendering to both the virtual texture AND the main pass. A value of 0 has no effect." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureRenderPassType_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/** Controls if this component draws in the main pass as well as in the virtual texture. */" },
{ "DisplayName", "Draw in Main Pass" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Controls if this component draws in the main pass as well as in the virtual texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodyInstance_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/** Mesh Collision Settings */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ShowOnlyInnerProperties", "" },
{ "ToolTip", "Mesh Collision Settings" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSelected_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavDirty_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineInfo_MetaData[] = {
{ "Comment", "/** Actual data for spline. */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Actual data for spline." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = {
{ "Comment", "/** Spline points */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Spline points" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bounds_MetaData[] = {
{ "Comment", "/** Bounds of points */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Bounds of points" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalMeshComponents_MetaData[] = {
{ "Comment", "/** Spline meshes */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Spline meshes" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForeignWorlds_MetaData[] = {
{ "Comment", "/** World references for mesh components stored in other streaming levels */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "World references for mesh components stored in other streaming levels" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ModificationKey_MetaData[] = {
{ "Comment", "/** Key for tracking whether this segment has been modified relative to the mesh components stored in other streaming levels */" },
{ "ModuleRelativePath", "Classes/LandscapeSplineSegment.h" },
{ "ToolTip", "Key for tracking whether this segment has been modified relative to the mesh components stored in other streaming levels" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class ULandscapeSplineSegment constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Connections;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_LayerName;
static void NewProp_bRaiseTerrain_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRaiseTerrain;
static void NewProp_bLowerTerrain_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLowerTerrain;
static const UECodeGen_Private::FStructPropertyParams NewProp_SplineMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SplineMeshes;
static void NewProp_bEnableCollision_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableCollision;
static const UECodeGen_Private::FNamePropertyParams NewProp_CollisionProfileName;
static void NewProp_bCastShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastShadow;
static void NewProp_bHiddenInGame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHiddenInGame;
static void NewProp_bPlaceSplineMeshesInStreamingLevels_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPlaceSplineMeshesInStreamingLevels;
static const UECodeGen_Private::FIntPropertyParams NewProp_RandomSeed;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LDMaxDrawDistance;
static const UECodeGen_Private::FIntPropertyParams NewProp_TranslucencySortPriority;
static void NewProp_bRenderCustomDepth_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRenderCustomDepth;
static const UECodeGen_Private::FBytePropertyParams NewProp_CustomDepthStencilWriteMask_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CustomDepthStencilWriteMask;
static const UECodeGen_Private::FIntPropertyParams NewProp_CustomDepthStencilValue;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RuntimeVirtualTextures_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RuntimeVirtualTextures;
static const UECodeGen_Private::FIntPropertyParams NewProp_VirtualTextureLodBias;
static const UECodeGen_Private::FIntPropertyParams NewProp_VirtualTextureCullMips;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VirtualTextureMainPassMaxDrawDistance;
static const UECodeGen_Private::FBytePropertyParams NewProp_VirtualTextureRenderPassType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_VirtualTextureRenderPassType;
static const UECodeGen_Private::FStructPropertyParams NewProp_BodyInstance;
static void NewProp_bSelected_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelected;
static void NewProp_bNavDirty_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavDirty;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_SplineInfo;
static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Points;
static const UECodeGen_Private::FStructPropertyParams NewProp_Bounds;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LocalMeshComponents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LocalMeshComponents;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_ForeignWorlds_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ForeignWorlds;
static const UECodeGen_Private::FStructPropertyParams NewProp_ModificationKey;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeSplineSegment constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeSplineSegment>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeSplineSegment_Statics
// ********** Begin Class ULandscapeSplineSegment Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_Connections = { "Connections", nullptr, (EPropertyFlags)0x0010000000000041, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(Connections, ULandscapeSplineSegment), STRUCT_OFFSET(ULandscapeSplineSegment, Connections), Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Connections_MetaData), NewProp_Connections_MetaData) }; // 2781260872
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_LayerName = { "LayerName", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, LayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerName_MetaData), NewProp_LayerName_MetaData) };
void Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bRaiseTerrain_SetBit(void* Obj)
{
((ULandscapeSplineSegment*)Obj)->bRaiseTerrain = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bRaiseTerrain = { "bRaiseTerrain", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineSegment), &Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bRaiseTerrain_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRaiseTerrain_MetaData), NewProp_bRaiseTerrain_MetaData) };
void Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bLowerTerrain_SetBit(void* Obj)
{
((ULandscapeSplineSegment*)Obj)->bLowerTerrain = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bLowerTerrain = { "bLowerTerrain", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineSegment), &Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bLowerTerrain_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLowerTerrain_MetaData), NewProp_bLowerTerrain_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_SplineMeshes_Inner = { "SplineMeshes", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry, METADATA_PARAMS(0, nullptr) }; // 2699257018
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_SplineMeshes = { "SplineMeshes", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, SplineMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineMeshes_MetaData), NewProp_SplineMeshes_MetaData) }; // 2699257018
void Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bEnableCollision_SetBit(void* Obj)
{
((ULandscapeSplineSegment*)Obj)->bEnableCollision_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bEnableCollision = { "bEnableCollision", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineSegment), &Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bEnableCollision_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableCollision_MetaData), NewProp_bEnableCollision_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_CollisionProfileName = { "CollisionProfileName", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, CollisionProfileName_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionProfileName_MetaData), NewProp_CollisionProfileName_MetaData) };
void Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bCastShadow_SetBit(void* Obj)
{
((ULandscapeSplineSegment*)Obj)->bCastShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bCastShadow = { "bCastShadow", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineSegment), &Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bCastShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastShadow_MetaData), NewProp_bCastShadow_MetaData) };
void Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bHiddenInGame_SetBit(void* Obj)
{
((ULandscapeSplineSegment*)Obj)->bHiddenInGame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bHiddenInGame = { "bHiddenInGame", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineSegment), &Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bHiddenInGame_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHiddenInGame_MetaData), NewProp_bHiddenInGame_MetaData) };
void Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bPlaceSplineMeshesInStreamingLevels_SetBit(void* Obj)
{
((ULandscapeSplineSegment*)Obj)->bPlaceSplineMeshesInStreamingLevels = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bPlaceSplineMeshesInStreamingLevels = { "bPlaceSplineMeshesInStreamingLevels", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineSegment), &Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bPlaceSplineMeshesInStreamingLevels_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPlaceSplineMeshesInStreamingLevels_MetaData), NewProp_bPlaceSplineMeshesInStreamingLevels_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_RandomSeed = { "RandomSeed", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, RandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomSeed_MetaData), NewProp_RandomSeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_LDMaxDrawDistance = { "LDMaxDrawDistance", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, LDMaxDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LDMaxDrawDistance_MetaData), NewProp_LDMaxDrawDistance_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_TranslucencySortPriority = { "TranslucencySortPriority", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, TranslucencySortPriority), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslucencySortPriority_MetaData), NewProp_TranslucencySortPriority_MetaData) };
void Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bRenderCustomDepth_SetBit(void* Obj)
{
((ULandscapeSplineSegment*)Obj)->bRenderCustomDepth = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bRenderCustomDepth = { "bRenderCustomDepth", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineSegment), &Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bRenderCustomDepth_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRenderCustomDepth_MetaData), NewProp_bRenderCustomDepth_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_CustomDepthStencilWriteMask_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_ULandscapeSplineSegment_Statics::NewProp_CustomDepthStencilWriteMask = { "CustomDepthStencilWriteMask", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, CustomDepthStencilWriteMask), Z_Construct_UEnum_Engine_ERendererStencilMask, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomDepthStencilWriteMask_MetaData), NewProp_CustomDepthStencilWriteMask_MetaData) }; // 2544710791
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_CustomDepthStencilValue = { "CustomDepthStencilValue", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, CustomDepthStencilValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomDepthStencilValue_MetaData), NewProp_CustomDepthStencilValue_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_RuntimeVirtualTextures_Inner = { "RuntimeVirtualTextures", nullptr, (EPropertyFlags)0x0104000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_URuntimeVirtualTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_RuntimeVirtualTextures = { "RuntimeVirtualTextures", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, RuntimeVirtualTextures), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RuntimeVirtualTextures_MetaData), NewProp_RuntimeVirtualTextures_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_VirtualTextureLodBias = { "VirtualTextureLodBias", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, VirtualTextureLodBias), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureLodBias_MetaData), NewProp_VirtualTextureLodBias_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_VirtualTextureCullMips = { "VirtualTextureCullMips", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, VirtualTextureCullMips), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureCullMips_MetaData), NewProp_VirtualTextureCullMips_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_VirtualTextureMainPassMaxDrawDistance = { "VirtualTextureMainPassMaxDrawDistance", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, VirtualTextureMainPassMaxDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureMainPassMaxDrawDistance_MetaData), NewProp_VirtualTextureMainPassMaxDrawDistance_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_VirtualTextureRenderPassType_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_ULandscapeSplineSegment_Statics::NewProp_VirtualTextureRenderPassType = { "VirtualTextureRenderPassType", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, VirtualTextureRenderPassType), Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMainPassType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureRenderPassType_MetaData), NewProp_VirtualTextureRenderPassType_MetaData) }; // 860451061
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_BodyInstance = { "BodyInstance", nullptr, (EPropertyFlags)0x0010000800000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, BodyInstance), Z_Construct_UScriptStruct_FBodyInstance, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodyInstance_MetaData), NewProp_BodyInstance_MetaData) }; // 1979150459
void Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bSelected_SetBit(void* Obj)
{
((ULandscapeSplineSegment*)Obj)->bSelected = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bSelected = { "bSelected", nullptr, (EPropertyFlags)0x0020080800002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineSegment), &Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bSelected_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSelected_MetaData), NewProp_bSelected_MetaData) };
void Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bNavDirty_SetBit(void* Obj)
{
((ULandscapeSplineSegment*)Obj)->bNavDirty = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bNavDirty = { "bNavDirty", nullptr, (EPropertyFlags)0x0020080800002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplineSegment), &Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bNavDirty_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavDirty_MetaData), NewProp_bNavDirty_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_SplineInfo = { "SplineInfo", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, SplineInfo), Z_Construct_UScriptStruct_FInterpCurveVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineInfo_MetaData), NewProp_SplineInfo_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_Points_Inner = { "Points", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint, METADATA_PARAMS(0, nullptr) }; // 1036445756
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) }; // 1036445756
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_Bounds = { "Bounds", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, Bounds), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bounds_MetaData), NewProp_Bounds_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_LocalMeshComponents_Inner = { "LocalMeshComponents", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USplineMeshComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_LocalMeshComponents = { "LocalMeshComponents", nullptr, (EPropertyFlags)0x0124488000000008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, LocalMeshComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalMeshComponents_MetaData), NewProp_LocalMeshComponents_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_ForeignWorlds_Inner = { "ForeignWorlds", nullptr, (EPropertyFlags)0x0004000800000000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UWorld_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_ForeignWorlds = { "ForeignWorlds", nullptr, (EPropertyFlags)0x0024c80800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, ForeignWorlds), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForeignWorlds_MetaData), NewProp_ForeignWorlds_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_ModificationKey = { "ModificationKey", nullptr, (EPropertyFlags)0x0020c80800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplineSegment, ModificationKey), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ModificationKey_MetaData), NewProp_ModificationKey_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeSplineSegment_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_Connections,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_LayerName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bRaiseTerrain,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bLowerTerrain,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_SplineMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_SplineMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bEnableCollision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_CollisionProfileName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bCastShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bHiddenInGame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bPlaceSplineMeshesInStreamingLevels,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_RandomSeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_LDMaxDrawDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_TranslucencySortPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bRenderCustomDepth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_CustomDepthStencilWriteMask_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_CustomDepthStencilWriteMask,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_CustomDepthStencilValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_RuntimeVirtualTextures_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_RuntimeVirtualTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_VirtualTextureLodBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_VirtualTextureCullMips,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_VirtualTextureMainPassMaxDrawDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_VirtualTextureRenderPassType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_VirtualTextureRenderPassType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_BodyInstance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bSelected,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_bNavDirty,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_SplineInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_Points_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_Points,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_Bounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_LocalMeshComponents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_LocalMeshComponents,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_ForeignWorlds_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_ForeignWorlds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplineSegment_Statics::NewProp_ModificationKey,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplineSegment_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeSplineSegment Property Definitions *******************************
UObject* (*const Z_Construct_UClass_ULandscapeSplineSegment_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplineSegment_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeSplineSegment_Statics::ClassParams = {
&ULandscapeSplineSegment::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeSplineSegment_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplineSegment_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplineSegment_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeSplineSegment_Statics::Class_MetaDataParams)
};
void ULandscapeSplineSegment::StaticRegisterNativesULandscapeSplineSegment()
{
}
UClass* Z_Construct_UClass_ULandscapeSplineSegment()
{
if (!Z_Registration_Info_UClass_ULandscapeSplineSegment.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeSplineSegment.OuterSingleton, Z_Construct_UClass_ULandscapeSplineSegment_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeSplineSegment.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeSplineSegment);
ULandscapeSplineSegment::~ULandscapeSplineSegment() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeSplineSegment)
// ********** End Class ULandscapeSplineSegment ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h__Script_Landscape_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ LandscapeSplineMeshOrientation_StaticEnum, TEXT("LandscapeSplineMeshOrientation"), &Z_Registration_Info_UEnum_LandscapeSplineMeshOrientation, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 115501874U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FLandscapeSplineInterpPoint::StaticStruct, Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics::NewStructOps, TEXT("LandscapeSplineInterpPoint"),&Z_Registration_Info_UScriptStruct_FLandscapeSplineInterpPoint, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLandscapeSplineInterpPoint), 1036445756U) },
{ FLandscapeSplineSegmentConnection::StaticStruct, Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics::NewStructOps, TEXT("LandscapeSplineSegmentConnection"),&Z_Registration_Info_UScriptStruct_FLandscapeSplineSegmentConnection, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLandscapeSplineSegmentConnection), 2781260872U) },
{ FLandscapeSplineMeshEntry::StaticStruct, Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics::NewStructOps, TEXT("LandscapeSplineMeshEntry"),&Z_Registration_Info_UScriptStruct_FLandscapeSplineMeshEntry, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLandscapeSplineMeshEntry), 2699257018U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeSplineSegment, ULandscapeSplineSegment::StaticClass, TEXT("ULandscapeSplineSegment"), &Z_Registration_Info_UClass_ULandscapeSplineSegment, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeSplineSegment), 3870340946U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h__Script_Landscape_691580473{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h__Script_Landscape_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h__Script_Landscape_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h__Script_Landscape_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,108 @@
// 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 "LandscapeSplineSegment.h"
#ifdef LANDSCAPE_LandscapeSplineSegment_generated_h
#error "LandscapeSplineSegment.generated.h already included, missing '#pragma once' in LandscapeSplineSegment.h"
#endif
#define LANDSCAPE_LandscapeSplineSegment_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FLandscapeSplineInterpPoint ***************************************
struct Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h_24_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeSplineInterpPoint_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeSplineInterpPoint;
// ********** End ScriptStruct FLandscapeSplineInterpPoint *****************************************
// ********** Begin ScriptStruct FLandscapeSplineSegmentConnection *********************************
struct Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h_99_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeSplineSegmentConnection_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeSplineSegmentConnection;
// ********** End ScriptStruct FLandscapeSplineSegmentConnection ***********************************
// ********** Begin ScriptStruct FLandscapeSplineMeshEntry *****************************************
struct Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h_133_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeSplineMeshEntry_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeSplineMeshEntry;
// ********** End ScriptStruct FLandscapeSplineMeshEntry *******************************************
// ********** Begin Class ULandscapeSplineSegment **************************************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h_196_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeSplineSegment, LANDSCAPE_API)
struct Z_Construct_UClass_ULandscapeSplineSegment_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineSegment_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h_196_INCLASS \
private: \
static void StaticRegisterNativesULandscapeSplineSegment(); \
friend struct ::Z_Construct_UClass_ULandscapeSplineSegment_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeSplineSegment_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeSplineSegment, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeSplineSegment_NoRegister) \
DECLARE_SERIALIZER(ULandscapeSplineSegment) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h_196_ARCHIVESERIALIZER \
DECLARE_WITHIN(ULandscapeSplinesComponent)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h_196_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeSplineSegment(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeSplineSegment) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeSplineSegment); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeSplineSegment); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeSplineSegment(ULandscapeSplineSegment&&) = delete; \
ULandscapeSplineSegment(const ULandscapeSplineSegment&) = delete; \
LANDSCAPE_API virtual ~ULandscapeSplineSegment();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h_193_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h_196_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h_196_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h_196_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeSplineSegment;
// ********** End Class ULandscapeSplineSegment ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplineSegment_h
// ********** Begin Enum LandscapeSplineMeshOrientation ********************************************
#define FOREACH_ENUM_LANDSCAPESPLINEMESHORIENTATION(op) \
op(LSMO_XUp) \
op(LSMO_YUp)
enum LandscapeSplineMeshOrientation : int;
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<LandscapeSplineMeshOrientation>();
// ********** End Enum LandscapeSplineMeshOrientation **********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,604 @@
// 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 "LandscapeSplinesComponent.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 EmptyLinkFunctionForGeneratedCodeLandscapeSplinesComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent();
ENGINE_API UClass* Z_Construct_UClass_USplineMeshComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UWorld_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_UControlPointMeshComponent_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineControlPoint_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplinesComponent();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplinesComponent_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplineSegment_NoRegister();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FForeignControlPointData();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FForeignSplineSegmentData();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FForeignWorldSplineData();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FForeignControlPointData ******************************************
struct Z_Construct_UScriptStruct_FForeignControlPointData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FForeignControlPointData); }
static inline consteval int16 GetStructAlignment() { return alignof(FForeignControlPointData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// structs for ForeignWorldSplineDataMap\n// these are editor-only, but we don't have the concept of an editor-only USTRUCT\n" },
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
{ "ToolTip", "structs for ForeignWorldSplineDataMap\nthese are editor-only, but we don't have the concept of an editor-only USTRUCT" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ModificationKey_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Identifier_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FForeignControlPointData constinit property declarations **********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ModificationKey;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshComponent;
static const UECodeGen_Private::FLazyObjectPropertyParams NewProp_Identifier;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FForeignControlPointData constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FForeignControlPointData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FForeignControlPointData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FForeignControlPointData;
class UScriptStruct* FForeignControlPointData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FForeignControlPointData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FForeignControlPointData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FForeignControlPointData, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ForeignControlPointData"));
}
return Z_Registration_Info_UScriptStruct_FForeignControlPointData.OuterSingleton;
}
// ********** Begin ScriptStruct FForeignControlPointData Property Definitions *********************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FForeignControlPointData_Statics::NewProp_ModificationKey = { "ModificationKey", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FForeignControlPointData, ModificationKey), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ModificationKey_MetaData), NewProp_ModificationKey_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FForeignControlPointData_Statics::NewProp_MeshComponent = { "MeshComponent", nullptr, (EPropertyFlags)0x0114000800080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FForeignControlPointData, MeshComponent), Z_Construct_UClass_UControlPointMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshComponent_MetaData), NewProp_MeshComponent_MetaData) };
const UECodeGen_Private::FLazyObjectPropertyParams Z_Construct_UScriptStruct_FForeignControlPointData_Statics::NewProp_Identifier = { "Identifier", nullptr, (EPropertyFlags)0x0014000800000000, UECodeGen_Private::EPropertyGenFlags::LazyObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FForeignControlPointData, Identifier), Z_Construct_UClass_ULandscapeSplineControlPoint_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Identifier_MetaData), NewProp_Identifier_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FForeignControlPointData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignControlPointData_Statics::NewProp_ModificationKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignControlPointData_Statics::NewProp_MeshComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignControlPointData_Statics::NewProp_Identifier,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FForeignControlPointData_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FForeignControlPointData Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FForeignControlPointData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"ForeignControlPointData",
IF_WITH_EDITORONLY_DATA(Z_Construct_UScriptStruct_FForeignControlPointData_Statics::PropPointers, nullptr),
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FForeignControlPointData_Statics::PropPointers), 0),
sizeof(FForeignControlPointData),
alignof(FForeignControlPointData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FForeignControlPointData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FForeignControlPointData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FForeignControlPointData()
{
if (!Z_Registration_Info_UScriptStruct_FForeignControlPointData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FForeignControlPointData.InnerSingleton, Z_Construct_UScriptStruct_FForeignControlPointData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FForeignControlPointData.InnerSingleton);
}
// ********** End ScriptStruct FForeignControlPointData ********************************************
// ********** Begin ScriptStruct FForeignSplineSegmentData *****************************************
struct Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FForeignSplineSegmentData); }
static inline consteval int16 GetStructAlignment() { return alignof(FForeignSplineSegmentData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ModificationKey_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshComponents_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Identifier_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FForeignSplineSegmentData constinit property declarations *********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ModificationKey;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshComponents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MeshComponents;
static const UECodeGen_Private::FLazyObjectPropertyParams NewProp_Identifier;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FForeignSplineSegmentData constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FForeignSplineSegmentData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FForeignSplineSegmentData;
class UScriptStruct* FForeignSplineSegmentData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FForeignSplineSegmentData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FForeignSplineSegmentData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FForeignSplineSegmentData, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ForeignSplineSegmentData"));
}
return Z_Registration_Info_UScriptStruct_FForeignSplineSegmentData.OuterSingleton;
}
// ********** Begin ScriptStruct FForeignSplineSegmentData Property Definitions ********************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::NewProp_ModificationKey = { "ModificationKey", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FForeignSplineSegmentData, ModificationKey), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ModificationKey_MetaData), NewProp_ModificationKey_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::NewProp_MeshComponents_Inner = { "MeshComponents", nullptr, (EPropertyFlags)0x0104000800080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USplineMeshComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::NewProp_MeshComponents = { "MeshComponents", nullptr, (EPropertyFlags)0x0114008800000008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FForeignSplineSegmentData, MeshComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshComponents_MetaData), NewProp_MeshComponents_MetaData) };
const UECodeGen_Private::FLazyObjectPropertyParams Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::NewProp_Identifier = { "Identifier", nullptr, (EPropertyFlags)0x0014000800000000, UECodeGen_Private::EPropertyGenFlags::LazyObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FForeignSplineSegmentData, Identifier), Z_Construct_UClass_ULandscapeSplineSegment_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Identifier_MetaData), NewProp_Identifier_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::NewProp_ModificationKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::NewProp_MeshComponents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::NewProp_MeshComponents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::NewProp_Identifier,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FForeignSplineSegmentData Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"ForeignSplineSegmentData",
IF_WITH_EDITORONLY_DATA(Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::PropPointers, nullptr),
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::PropPointers), 0),
sizeof(FForeignSplineSegmentData),
alignof(FForeignSplineSegmentData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FForeignSplineSegmentData()
{
if (!Z_Registration_Info_UScriptStruct_FForeignSplineSegmentData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FForeignSplineSegmentData.InnerSingleton, Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FForeignSplineSegmentData.InnerSingleton);
}
// ********** End ScriptStruct FForeignSplineSegmentData *******************************************
// ********** Begin ScriptStruct FForeignWorldSplineData *******************************************
struct Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FForeignWorldSplineData); }
static inline consteval int16 GetStructAlignment() { return alignof(FForeignWorldSplineData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForeignControlPointDataMap_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForeignControlPointData_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForeignSplineSegmentDataMap_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForeignSplineSegmentData_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FForeignWorldSplineData constinit property declarations ***********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ForeignControlPointDataMap_ValueProp;
static const UECodeGen_Private::FLazyObjectPropertyParams NewProp_ForeignControlPointDataMap_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_ForeignControlPointDataMap;
static const UECodeGen_Private::FStructPropertyParams NewProp_ForeignControlPointData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ForeignControlPointData;
static const UECodeGen_Private::FStructPropertyParams NewProp_ForeignSplineSegmentDataMap_ValueProp;
static const UECodeGen_Private::FLazyObjectPropertyParams NewProp_ForeignSplineSegmentDataMap_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_ForeignSplineSegmentDataMap;
static const UECodeGen_Private::FStructPropertyParams NewProp_ForeignSplineSegmentData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ForeignSplineSegmentData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FForeignWorldSplineData constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FForeignWorldSplineData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FForeignWorldSplineData;
class UScriptStruct* FForeignWorldSplineData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FForeignWorldSplineData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FForeignWorldSplineData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FForeignWorldSplineData, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ForeignWorldSplineData"));
}
return Z_Registration_Info_UScriptStruct_FForeignWorldSplineData.OuterSingleton;
}
// ********** Begin ScriptStruct FForeignWorldSplineData Property Definitions **********************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignControlPointDataMap_ValueProp = { "ForeignControlPointDataMap", nullptr, (EPropertyFlags)0x0000008820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FForeignControlPointData, METADATA_PARAMS(0, nullptr) }; // 1612327030
const UECodeGen_Private::FLazyObjectPropertyParams Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignControlPointDataMap_Key_KeyProp = { "ForeignControlPointDataMap_Key", nullptr, (EPropertyFlags)0x0004008800000000, UECodeGen_Private::EPropertyGenFlags::LazyObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ULandscapeSplineControlPoint_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignControlPointDataMap = { "ForeignControlPointDataMap", nullptr, (EPropertyFlags)0x0010008820000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FForeignWorldSplineData, ForeignControlPointDataMap_DEPRECATED), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForeignControlPointDataMap_MetaData), NewProp_ForeignControlPointDataMap_MetaData) }; // 1612327030
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignControlPointData_Inner = { "ForeignControlPointData", nullptr, (EPropertyFlags)0x0000008800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FForeignControlPointData, METADATA_PARAMS(0, nullptr) }; // 1612327030
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignControlPointData = { "ForeignControlPointData", nullptr, (EPropertyFlags)0x0010008800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FForeignWorldSplineData, ForeignControlPointData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForeignControlPointData_MetaData), NewProp_ForeignControlPointData_MetaData) }; // 1612327030
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignSplineSegmentDataMap_ValueProp = { "ForeignSplineSegmentDataMap", nullptr, (EPropertyFlags)0x0000008820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FForeignSplineSegmentData, METADATA_PARAMS(0, nullptr) }; // 1731149859
const UECodeGen_Private::FLazyObjectPropertyParams Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignSplineSegmentDataMap_Key_KeyProp = { "ForeignSplineSegmentDataMap_Key", nullptr, (EPropertyFlags)0x0004008800000000, UECodeGen_Private::EPropertyGenFlags::LazyObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ULandscapeSplineSegment_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignSplineSegmentDataMap = { "ForeignSplineSegmentDataMap", nullptr, (EPropertyFlags)0x0010008820000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FForeignWorldSplineData, ForeignSplineSegmentDataMap_DEPRECATED), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForeignSplineSegmentDataMap_MetaData), NewProp_ForeignSplineSegmentDataMap_MetaData) }; // 1731149859
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignSplineSegmentData_Inner = { "ForeignSplineSegmentData", nullptr, (EPropertyFlags)0x0000008800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FForeignSplineSegmentData, METADATA_PARAMS(0, nullptr) }; // 1731149859
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignSplineSegmentData = { "ForeignSplineSegmentData", nullptr, (EPropertyFlags)0x0010008800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FForeignWorldSplineData, ForeignSplineSegmentData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForeignSplineSegmentData_MetaData), NewProp_ForeignSplineSegmentData_MetaData) }; // 1731149859
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignControlPointDataMap_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignControlPointDataMap_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignControlPointDataMap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignControlPointData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignControlPointData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignSplineSegmentDataMap_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignSplineSegmentDataMap_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignSplineSegmentDataMap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignSplineSegmentData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewProp_ForeignSplineSegmentData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FForeignWorldSplineData Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"ForeignWorldSplineData",
IF_WITH_EDITORONLY_DATA(Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::PropPointers, nullptr),
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::PropPointers), 0),
sizeof(FForeignWorldSplineData),
alignof(FForeignWorldSplineData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FForeignWorldSplineData()
{
if (!Z_Registration_Info_UScriptStruct_FForeignWorldSplineData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FForeignWorldSplineData.InnerSingleton, Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FForeignWorldSplineData.InnerSingleton);
}
// ********** End ScriptStruct FForeignWorldSplineData *********************************************
// ********** Begin Class ULandscapeSplinesComponent Function GetSplineMeshComponents **************
struct Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics
{
struct LandscapeSplinesComponent_eventGetSplineMeshComponents_Parms
{
TArray<USplineMeshComponent*> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "LandscapeSplines" },
{ "Comment", "/** Get a list of spline mesh components representing this landscape spline (Editor only) */" },
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
{ "ToolTip", "Get a list of spline mesh components representing this landscape spline (Editor only)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetSplineMeshComponents constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSplineMeshComponents constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSplineMeshComponents Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000080008, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USplineMeshComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010008000000588, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LandscapeSplinesComponent_eventGetSplineMeshComponents_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::PropPointers) < 2048);
// ********** End Function GetSplineMeshComponents Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULandscapeSplinesComponent, nullptr, "GetSplineMeshComponents", Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::LandscapeSplinesComponent_eventGetSplineMeshComponents_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::LandscapeSplinesComponent_eventGetSplineMeshComponents_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULandscapeSplinesComponent::execGetSplineMeshComponents)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<USplineMeshComponent*>*)Z_Param__Result=P_THIS->GetSplineMeshComponents();
P_NATIVE_END;
}
// ********** End Class ULandscapeSplinesComponent Function GetSplineMeshComponents ****************
// ********** Begin Class ULandscapeSplinesComponent ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeSplinesComponent;
UClass* ULandscapeSplinesComponent::GetPrivateStaticClass()
{
using TClass = ULandscapeSplinesComponent;
if (!Z_Registration_Info_UClass_ULandscapeSplinesComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeSplinesComponent"),
Z_Registration_Info_UClass_ULandscapeSplinesComponent.InnerSingleton,
StaticRegisterNativesULandscapeSplinesComponent,
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_ULandscapeSplinesComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeSplinesComponent_NoRegister()
{
return ULandscapeSplinesComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeSplinesComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "//////////////////////////////////////////////////////////////////////////\n// ULandscapeSplinesComponent\n//////////////////////////////////////////////////////////////////////////\n" },
{ "HideCategories", "Mobility VirtualTexture Trigger" },
{ "IncludePath", "LandscapeSplinesComponent.h" },
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
{ "ToolTip", "ULandscapeSplinesComponent" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineResolution_MetaData[] = {
{ "Comment", "/** Resolution of the spline, in distance per point */" },
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
{ "ToolTip", "Resolution of the spline, in distance per point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineColor_MetaData[] = {
{ "Comment", "/** Color to use to draw the splines */" },
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
{ "ToolTip", "Color to use to draw the splines" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ControlPointSprite_MetaData[] = {
{ "Comment", "/** Sprite used to draw control points */" },
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
{ "ToolTip", "Sprite used to draw control points" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineEditorMesh_MetaData[] = {
{ "Comment", "/** Mesh used to draw splines that have no mesh */" },
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
{ "ToolTip", "Mesh used to draw splines that have no mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowSplineEditorMesh_MetaData[] = {
{ "Comment", "/** Whether we are in-editor and showing spline editor meshes */" },
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
{ "ToolTip", "Whether we are in-editor and showing spline editor meshes" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ControlPoints_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Segments_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForeignWorldSplineDataMap_MetaData[] = {
{ "Comment", "// Serialized\n" },
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
{ "ToolTip", "Serialized" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CookedForeignMeshComponents_MetaData[] = {
{ "Comment", "// References to components owned by landscape splines in other levels\n// for cooked build (uncooked keeps references via ForeignWorldSplineDataMap)\n" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/LandscapeSplinesComponent.h" },
{ "ToolTip", "References to components owned by landscape splines in other levels\nfor cooked build (uncooked keeps references via ForeignWorldSplineDataMap)" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeSplinesComponent constinit property declarations ***************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_SplineResolution;
static const UECodeGen_Private::FStructPropertyParams NewProp_SplineColor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ControlPointSprite;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SplineEditorMesh;
static void NewProp_bShowSplineEditorMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowSplineEditorMesh;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_ControlPoints_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ControlPoints;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Segments_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Segments;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ForeignWorldSplineDataMap_ValueProp;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_ForeignWorldSplineDataMap_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_ForeignWorldSplineDataMap;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_CookedForeignMeshComponents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CookedForeignMeshComponents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeSplinesComponent constinit property declarations *****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSplineMeshComponents"), .Pointer = &ULandscapeSplinesComponent::execGetSplineMeshComponents },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ULandscapeSplinesComponent_GetSplineMeshComponents, "GetSplineMeshComponents" }, // 1863439507
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeSplinesComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeSplinesComponent_Statics
// ********** Begin Class ULandscapeSplinesComponent Property Definitions **************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_SplineResolution = { "SplineResolution", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplinesComponent, SplineResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineResolution_MetaData), NewProp_SplineResolution_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_SplineColor = { "SplineColor", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplinesComponent, SplineColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineColor_MetaData), NewProp_SplineColor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_ControlPointSprite = { "ControlPointSprite", nullptr, (EPropertyFlags)0x0114000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplinesComponent, ControlPointSprite), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ControlPointSprite_MetaData), NewProp_ControlPointSprite_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_SplineEditorMesh = { "SplineEditorMesh", nullptr, (EPropertyFlags)0x0114000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplinesComponent, SplineEditorMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineEditorMesh_MetaData), NewProp_SplineEditorMesh_MetaData) };
void Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_bShowSplineEditorMesh_SetBit(void* Obj)
{
((ULandscapeSplinesComponent*)Obj)->bShowSplineEditorMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_bShowSplineEditorMesh = { "bShowSplineEditorMesh", nullptr, (EPropertyFlags)0x0010000c00002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ULandscapeSplinesComponent), &Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_bShowSplineEditorMesh_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowSplineEditorMesh_MetaData), NewProp_bShowSplineEditorMesh_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_ControlPoints_Inner = { "ControlPoints", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ULandscapeSplineControlPoint_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_ControlPoints = { "ControlPoints", nullptr, (EPropertyFlags)0x0124480000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplinesComponent, ControlPoints), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ControlPoints_MetaData), NewProp_ControlPoints_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_Segments_Inner = { "Segments", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ULandscapeSplineSegment_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_Segments = { "Segments", nullptr, (EPropertyFlags)0x0124480000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplinesComponent, Segments), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Segments_MetaData), NewProp_Segments_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_ForeignWorldSplineDataMap_ValueProp = { "ForeignWorldSplineDataMap", nullptr, (EPropertyFlags)0x0000008800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FForeignWorldSplineData, METADATA_PARAMS(0, nullptr) }; // 3583943121
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_ForeignWorldSplineDataMap_Key_KeyProp = { "ForeignWorldSplineDataMap_Key", nullptr, (EPropertyFlags)0x0004008800000000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UWorld_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_ForeignWorldSplineDataMap = { "ForeignWorldSplineDataMap", nullptr, (EPropertyFlags)0x0020488800000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplinesComponent, ForeignWorldSplineDataMap), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForeignWorldSplineDataMap_MetaData), NewProp_ForeignWorldSplineDataMap_MetaData) }; // 3583943121
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_CookedForeignMeshComponents_Inner = { "CookedForeignMeshComponents", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_CookedForeignMeshComponents = { "CookedForeignMeshComponents", nullptr, (EPropertyFlags)0x0124488000000008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSplinesComponent, CookedForeignMeshComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CookedForeignMeshComponents_MetaData), NewProp_CookedForeignMeshComponents_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeSplinesComponent_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_SplineResolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_SplineColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_ControlPointSprite,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_SplineEditorMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_bShowSplineEditorMesh,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_ControlPoints_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_ControlPoints,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_Segments_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_Segments,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_ForeignWorldSplineDataMap_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_ForeignWorldSplineDataMap_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_ForeignWorldSplineDataMap,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_CookedForeignMeshComponents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSplinesComponent_Statics::NewProp_CookedForeignMeshComponents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplinesComponent_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeSplinesComponent Property Definitions ****************************
UObject* (*const Z_Construct_UClass_ULandscapeSplinesComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPrimitiveComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplinesComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeSplinesComponent_Statics::ClassParams = {
&ULandscapeSplinesComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_ULandscapeSplinesComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplinesComponent_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSplinesComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeSplinesComponent_Statics::Class_MetaDataParams)
};
void ULandscapeSplinesComponent::StaticRegisterNativesULandscapeSplinesComponent()
{
UClass* Class = ULandscapeSplinesComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ULandscapeSplinesComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_ULandscapeSplinesComponent()
{
if (!Z_Registration_Info_UClass_ULandscapeSplinesComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeSplinesComponent.OuterSingleton, Z_Construct_UClass_ULandscapeSplinesComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeSplinesComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeSplinesComponent);
ULandscapeSplinesComponent::~ULandscapeSplinesComponent() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeSplinesComponent)
// ********** End Class ULandscapeSplinesComponent *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h__Script_Landscape_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FForeignControlPointData::StaticStruct, Z_Construct_UScriptStruct_FForeignControlPointData_Statics::NewStructOps, TEXT("ForeignControlPointData"),&Z_Registration_Info_UScriptStruct_FForeignControlPointData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FForeignControlPointData), 1612327030U) },
{ FForeignSplineSegmentData::StaticStruct, Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics::NewStructOps, TEXT("ForeignSplineSegmentData"),&Z_Registration_Info_UScriptStruct_FForeignSplineSegmentData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FForeignSplineSegmentData), 1731149859U) },
{ FForeignWorldSplineData::StaticStruct, Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics::NewStructOps, TEXT("ForeignWorldSplineData"),&Z_Registration_Info_UScriptStruct_FForeignWorldSplineData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FForeignWorldSplineData), 3583943121U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeSplinesComponent, ULandscapeSplinesComponent::StaticClass, TEXT("ULandscapeSplinesComponent"), &Z_Registration_Info_UClass_ULandscapeSplinesComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeSplinesComponent), 2380375699U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h__Script_Landscape_3553164938{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h__Script_Landscape_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// 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 "LandscapeSplinesComponent.h"
#ifdef LANDSCAPE_LandscapeSplinesComponent_generated_h
#error "LandscapeSplinesComponent.generated.h already included, missing '#pragma once' in LandscapeSplinesComponent.h"
#endif
#define LANDSCAPE_LandscapeSplinesComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class USplineMeshComponent;
// ********** Begin ScriptStruct FForeignControlPointData ******************************************
struct Z_Construct_UScriptStruct_FForeignControlPointData_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FForeignControlPointData_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FForeignControlPointData;
// ********** End ScriptStruct FForeignControlPointData ********************************************
// ********** Begin ScriptStruct FForeignSplineSegmentData *****************************************
struct Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_51_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FForeignSplineSegmentData_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FForeignSplineSegmentData;
// ********** End ScriptStruct FForeignSplineSegmentData *******************************************
// ********** Begin ScriptStruct FForeignWorldSplineData *******************************************
struct Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_73_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FForeignWorldSplineData_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FForeignWorldSplineData;
// ********** End ScriptStruct FForeignWorldSplineData *********************************************
// ********** Begin Class ULandscapeSplinesComponent ***********************************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_104_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetSplineMeshComponents);
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_104_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeSplinesComponent, LANDSCAPE_API)
struct Z_Construct_UClass_ULandscapeSplinesComponent_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSplinesComponent_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_104_INCLASS \
private: \
static void StaticRegisterNativesULandscapeSplinesComponent(); \
friend struct ::Z_Construct_UClass_ULandscapeSplinesComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeSplinesComponent_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeSplinesComponent, UPrimitiveComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeSplinesComponent_NoRegister) \
DECLARE_SERIALIZER(ULandscapeSplinesComponent) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_104_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_104_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeSplinesComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeSplinesComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeSplinesComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeSplinesComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeSplinesComponent(ULandscapeSplinesComponent&&) = delete; \
ULandscapeSplinesComponent(const ULandscapeSplinesComponent&) = delete; \
LANDSCAPE_API virtual ~ULandscapeSplinesComponent();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_101_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_104_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_104_RPC_WRAPPERS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_104_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h_104_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeSplinesComponent;
// ********** End Class ULandscapeSplinesComponent *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeSplinesComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,159 @@
// 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 "LandscapeStreamingProxy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeStreamingProxy() {}
// ********** Begin Cross Module References ********************************************************
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscape_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeProxy();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeStreamingProxy();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeStreamingProxy_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ALandscapeStreamingProxy *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ALandscapeStreamingProxy;
UClass* ALandscapeStreamingProxy::GetPrivateStaticClass()
{
using TClass = ALandscapeStreamingProxy;
if (!Z_Registration_Info_UClass_ALandscapeStreamingProxy.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeStreamingProxy"),
Z_Registration_Info_UClass_ALandscapeStreamingProxy.InnerSingleton,
StaticRegisterNativesALandscapeStreamingProxy,
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_ALandscapeStreamingProxy.InnerSingleton;
}
UClass* Z_Construct_UClass_ALandscapeStreamingProxy_NoRegister()
{
return ALandscapeStreamingProxy::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ALandscapeStreamingProxy_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Display Attachment Physics Debug Mobility" },
{ "IncludePath", "LandscapeStreamingProxy.h" },
{ "ModuleRelativePath", "Classes/LandscapeStreamingProxy.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeActor_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeStreamingProxy.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeActorRef_MetaData[] = {
{ "Category", "LandscapeProxy" },
{ "DisplayName", "Landscape Actor" },
{ "ModuleRelativePath", "Classes/LandscapeStreamingProxy.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverriddenSharedProperties_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeStreamingProxy.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ALandscapeStreamingProxy constinit property declarations *****************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FLazyObjectPropertyParams NewProp_LandscapeActor;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_LandscapeActorRef;
static const UECodeGen_Private::FNamePropertyParams NewProp_OverriddenSharedProperties_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_OverriddenSharedProperties;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ALandscapeStreamingProxy constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ALandscapeStreamingProxy>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ALandscapeStreamingProxy_Statics
// ********** Begin Class ALandscapeStreamingProxy Property Definitions ****************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FLazyObjectPropertyParams Z_Construct_UClass_ALandscapeStreamingProxy_Statics::NewProp_LandscapeActor = { "LandscapeActor", nullptr, (EPropertyFlags)0x0014000820000000, UECodeGen_Private::EPropertyGenFlags::LazyObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeStreamingProxy, LandscapeActor_DEPRECATED), Z_Construct_UClass_ALandscape_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeActor_MetaData), NewProp_LandscapeActor_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_ALandscapeStreamingProxy_Statics::NewProp_LandscapeActorRef = { "LandscapeActorRef", nullptr, (EPropertyFlags)0x0044000000000001, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeStreamingProxy, LandscapeActorRef), Z_Construct_UClass_ALandscape_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeActorRef_MetaData), NewProp_LandscapeActorRef_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_ALandscapeStreamingProxy_Statics::NewProp_OverriddenSharedProperties_ElementProp = { "OverriddenSharedProperties", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_ALandscapeStreamingProxy_Statics::NewProp_OverriddenSharedProperties = { "OverriddenSharedProperties", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALandscapeStreamingProxy, OverriddenSharedProperties), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverriddenSharedProperties_MetaData), NewProp_OverriddenSharedProperties_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ALandscapeStreamingProxy_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeStreamingProxy_Statics::NewProp_LandscapeActor,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeStreamingProxy_Statics::NewProp_LandscapeActorRef,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeStreamingProxy_Statics::NewProp_OverriddenSharedProperties_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALandscapeStreamingProxy_Statics::NewProp_OverriddenSharedProperties,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeStreamingProxy_Statics::PropPointers) < 2048);
// ********** End Class ALandscapeStreamingProxy Property Definitions ******************************
UObject* (*const Z_Construct_UClass_ALandscapeStreamingProxy_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ALandscapeProxy,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeStreamingProxy_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ALandscapeStreamingProxy_Statics::ClassParams = {
&ALandscapeStreamingProxy::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ALandscapeStreamingProxy_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeStreamingProxy_Statics::PropPointers),
0,
0x008802A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ALandscapeStreamingProxy_Statics::Class_MetaDataParams), Z_Construct_UClass_ALandscapeStreamingProxy_Statics::Class_MetaDataParams)
};
void ALandscapeStreamingProxy::StaticRegisterNativesALandscapeStreamingProxy()
{
}
UClass* Z_Construct_UClass_ALandscapeStreamingProxy()
{
if (!Z_Registration_Info_UClass_ALandscapeStreamingProxy.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ALandscapeStreamingProxy.OuterSingleton, Z_Construct_UClass_ALandscapeStreamingProxy_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ALandscapeStreamingProxy.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ALandscapeStreamingProxy);
ALandscapeStreamingProxy::~ALandscapeStreamingProxy() {}
// ********** End Class ALandscapeStreamingProxy ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeStreamingProxy_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ALandscapeStreamingProxy, ALandscapeStreamingProxy::StaticClass, TEXT("ALandscapeStreamingProxy"), &Z_Registration_Info_UClass_ALandscapeStreamingProxy, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ALandscapeStreamingProxy), 1352711512U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeStreamingProxy_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeStreamingProxy_h__Script_Landscape_1523020734{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeStreamingProxy_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeStreamingProxy_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// 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 "LandscapeStreamingProxy.h"
#ifdef LANDSCAPE_LandscapeStreamingProxy_generated_h
#error "LandscapeStreamingProxy.generated.h already included, missing '#pragma once' in LandscapeStreamingProxy.h"
#endif
#define LANDSCAPE_LandscapeStreamingProxy_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ALandscapeStreamingProxy *************************************************
struct Z_Construct_UClass_ALandscapeStreamingProxy_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeStreamingProxy_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeStreamingProxy_h_21_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesALandscapeStreamingProxy(); \
friend struct ::Z_Construct_UClass_ALandscapeStreamingProxy_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ALandscapeStreamingProxy_NoRegister(); \
public: \
DECLARE_CLASS2(ALandscapeStreamingProxy, ALandscapeProxy, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ALandscapeStreamingProxy_NoRegister) \
DECLARE_SERIALIZER(ALandscapeStreamingProxy)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeStreamingProxy_h_21_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ALandscapeStreamingProxy(ALandscapeStreamingProxy&&) = delete; \
ALandscapeStreamingProxy(const ALandscapeStreamingProxy&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ALandscapeStreamingProxy); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ALandscapeStreamingProxy); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ALandscapeStreamingProxy) \
LANDSCAPE_API virtual ~ALandscapeStreamingProxy();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeStreamingProxy_h_18_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeStreamingProxy_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeStreamingProxy_h_21_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeStreamingProxy_h_21_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ALandscapeStreamingProxy;
// ********** End Class ALandscapeStreamingProxy ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeStreamingProxy_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,158 @@
// 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 "LandscapeSubsystem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeSubsystem() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UTickableWorldSubsystem();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscape_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeProxy_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ALandscapeStreamingProxy_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSubsystem();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSubsystem_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULandscapeSubsystem ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeSubsystem;
UClass* ULandscapeSubsystem::GetPrivateStaticClass()
{
using TClass = ULandscapeSubsystem;
if (!Z_Registration_Info_UClass_ULandscapeSubsystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeSubsystem"),
Z_Registration_Info_UClass_ULandscapeSubsystem.InnerSingleton,
StaticRegisterNativesULandscapeSubsystem,
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_ULandscapeSubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeSubsystem_NoRegister()
{
return ULandscapeSubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeSubsystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "LandscapeSubsystem.h" },
{ "ModuleRelativePath", "Public/LandscapeSubsystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StreamingProxiesNeedingReregister_MetaData[] = {
{ "Comment", "// list of streaming proxies that need to re-register with their group because they moved, or changed their LODGroupKey\n" },
{ "ModuleRelativePath", "Public/LandscapeSubsystem.h" },
{ "ToolTip", "list of streaming proxies that need to re-register with their group because they moved, or changed their LODGroupKey" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LandscapeActors_MetaData[] = {
{ "ModuleRelativePath", "Public/LandscapeSubsystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Proxies_MetaData[] = {
{ "Comment", "// UPROPERTY ensures these objects are not deleted before being unregistered\n// (technically not necessary, as actors should always unregister prior to deletion)\n" },
{ "ModuleRelativePath", "Public/LandscapeSubsystem.h" },
{ "ToolTip", "UPROPERTY ensures these objects are not deleted before being unregistered\n(technically not necessary, as actors should always unregister prior to deletion)" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeSubsystem constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_StreamingProxiesNeedingReregister_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_StreamingProxiesNeedingReregister;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LandscapeActors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LandscapeActors;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Proxies_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Proxies;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeSubsystem constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeSubsystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeSubsystem_Statics
// ********** Begin Class ULandscapeSubsystem Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSubsystem_Statics::NewProp_StreamingProxiesNeedingReregister_ElementProp = { "StreamingProxiesNeedingReregister", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ALandscapeStreamingProxy_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_ULandscapeSubsystem_Statics::NewProp_StreamingProxiesNeedingReregister = { "StreamingProxiesNeedingReregister", nullptr, (EPropertyFlags)0x0144000400202000, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSubsystem, StreamingProxiesNeedingReregister), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StreamingProxiesNeedingReregister_MetaData), NewProp_StreamingProxiesNeedingReregister_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSubsystem_Statics::NewProp_LandscapeActors_Inner = { "LandscapeActors", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ALandscape_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSubsystem_Statics::NewProp_LandscapeActors = { "LandscapeActors", nullptr, (EPropertyFlags)0x0144000400202000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSubsystem, LandscapeActors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LandscapeActors_MetaData), NewProp_LandscapeActors_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeSubsystem_Statics::NewProp_Proxies_Inner = { "Proxies", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ALandscapeProxy_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ULandscapeSubsystem_Statics::NewProp_Proxies = { "Proxies", nullptr, (EPropertyFlags)0x0144000400202000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeSubsystem, Proxies), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Proxies_MetaData), NewProp_Proxies_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeSubsystem_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSubsystem_Statics::NewProp_StreamingProxiesNeedingReregister_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSubsystem_Statics::NewProp_StreamingProxiesNeedingReregister,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSubsystem_Statics::NewProp_LandscapeActors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSubsystem_Statics::NewProp_LandscapeActors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSubsystem_Statics::NewProp_Proxies_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeSubsystem_Statics::NewProp_Proxies,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSubsystem_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeSubsystem Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_ULandscapeSubsystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UTickableWorldSubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeSubsystem_Statics::ClassParams = {
&ULandscapeSubsystem::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeSubsystem_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSubsystem_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeSubsystem_Statics::Class_MetaDataParams)
};
void ULandscapeSubsystem::StaticRegisterNativesULandscapeSubsystem()
{
}
UClass* Z_Construct_UClass_ULandscapeSubsystem()
{
if (!Z_Registration_Info_UClass_ULandscapeSubsystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeSubsystem.OuterSingleton, Z_Construct_UClass_ULandscapeSubsystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeSubsystem.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeSubsystem);
// ********** End Class ULandscapeSubsystem ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeSubsystem_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeSubsystem, ULandscapeSubsystem::StaticClass, TEXT("ULandscapeSubsystem"), &Z_Registration_Info_UClass_ULandscapeSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeSubsystem), 2454395525U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeSubsystem_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeSubsystem_h__Script_Landscape_616146738{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeSubsystem_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Public_LandscapeSubsystem_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,60 @@
// 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 "LandscapeSubsystem.h"
#ifdef LANDSCAPE_LandscapeSubsystem_generated_h
#error "LandscapeSubsystem.generated.h already included, missing '#pragma once' in LandscapeSubsystem.h"
#endif
#define LANDSCAPE_LandscapeSubsystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeSubsystem ******************************************************
struct Z_Construct_UClass_ULandscapeSubsystem_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeSubsystem_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeSubsystem_h_104_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeSubsystem(); \
friend struct ::Z_Construct_UClass_ULandscapeSubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeSubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeSubsystem, UTickableWorldSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeSubsystem_NoRegister) \
DECLARE_SERIALIZER(ULandscapeSubsystem)
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeSubsystem_h_104_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeSubsystem(ULandscapeSubsystem&&) = delete; \
ULandscapeSubsystem(const ULandscapeSubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeSubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeSubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ULandscapeSubsystem)
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeSubsystem_h_101_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Public_LandscapeSubsystem_h_104_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeSubsystem_h_104_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Public_LandscapeSubsystem_h_104_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeSubsystem;
// ********** End Class ULandscapeSubsystem ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Public_LandscapeSubsystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,281 @@
// 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 "LandscapeTextureHash.h"
#include "Engine/Texture2D.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 EmptyLinkFunctionForGeneratedCodeLandscapeTextureHash() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
ENGINE_API UClass* Z_Construct_UClass_UAssetUserData();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeTextureHash();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeTextureHash_NoRegister();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeTextureType();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeTextureUsage();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELandscapeTextureType *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELandscapeTextureType;
static UEnum* ELandscapeTextureType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELandscapeTextureType.OuterSingleton)
{
Z_Registration_Info_UEnum_ELandscapeTextureType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_ELandscapeTextureType, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ELandscapeTextureType"));
}
return Z_Registration_Info_UEnum_ELandscapeTextureType.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeTextureType>()
{
return ELandscapeTextureType_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_ELandscapeTextureType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Heightmap.Name", "ELandscapeTextureType::Heightmap" },
{ "ModuleRelativePath", "Classes/LandscapeTextureHash.h" },
{ "Unknown.Name", "ELandscapeTextureType::Unknown" },
{ "Weightmap.Name", "ELandscapeTextureType::Weightmap" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELandscapeTextureType::Unknown", (int64)ELandscapeTextureType::Unknown },
{ "ELandscapeTextureType::Heightmap", (int64)ELandscapeTextureType::Heightmap },
{ "ELandscapeTextureType::Weightmap", (int64)ELandscapeTextureType::Weightmap },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_ELandscapeTextureType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_ELandscapeTextureType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"ELandscapeTextureType",
"ELandscapeTextureType",
Z_Construct_UEnum_Landscape_ELandscapeTextureType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeTextureType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeTextureType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_ELandscapeTextureType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_ELandscapeTextureType()
{
if (!Z_Registration_Info_UEnum_ELandscapeTextureType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELandscapeTextureType.InnerSingleton, Z_Construct_UEnum_Landscape_ELandscapeTextureType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELandscapeTextureType.InnerSingleton;
}
// ********** End Enum ELandscapeTextureType *******************************************************
// ********** Begin Enum ELandscapeTextureUsage ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELandscapeTextureUsage;
static UEnum* ELandscapeTextureUsage_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELandscapeTextureUsage.OuterSingleton)
{
Z_Registration_Info_UEnum_ELandscapeTextureUsage.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_ELandscapeTextureUsage, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ELandscapeTextureUsage"));
}
return Z_Registration_Info_UEnum_ELandscapeTextureUsage.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeTextureUsage>()
{
return ELandscapeTextureUsage_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_ELandscapeTextureUsage_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "EditLayerData.Name", "ELandscapeTextureUsage::EditLayerData" },
{ "FinalData.Comment", "// used as data for an edit layer, input to the layer merge operation\n" },
{ "FinalData.Name", "ELandscapeTextureUsage::FinalData" },
{ "FinalData.ToolTip", "used as data for an edit layer, input to the layer merge operation" },
{ "ModuleRelativePath", "Classes/LandscapeTextureHash.h" },
{ "Unknown.Name", "ELandscapeTextureUsage::Unknown" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELandscapeTextureUsage::Unknown", (int64)ELandscapeTextureUsage::Unknown },
{ "ELandscapeTextureUsage::EditLayerData", (int64)ELandscapeTextureUsage::EditLayerData },
{ "ELandscapeTextureUsage::FinalData", (int64)ELandscapeTextureUsage::FinalData },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_ELandscapeTextureUsage_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_ELandscapeTextureUsage_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"ELandscapeTextureUsage",
"ELandscapeTextureUsage",
Z_Construct_UEnum_Landscape_ELandscapeTextureUsage_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeTextureUsage_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeTextureUsage_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_ELandscapeTextureUsage_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_ELandscapeTextureUsage()
{
if (!Z_Registration_Info_UEnum_ELandscapeTextureUsage.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELandscapeTextureUsage.InnerSingleton, Z_Construct_UEnum_Landscape_ELandscapeTextureUsage_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELandscapeTextureUsage.InnerSingleton;
}
// ********** End Enum ELandscapeTextureUsage ******************************************************
// ********** Begin Class ULandscapeTextureHash ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeTextureHash;
UClass* ULandscapeTextureHash::GetPrivateStaticClass()
{
using TClass = ULandscapeTextureHash;
if (!Z_Registration_Info_UClass_ULandscapeTextureHash.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeTextureHash"),
Z_Registration_Info_UClass_ULandscapeTextureHash.InnerSingleton,
StaticRegisterNativesULandscapeTextureHash,
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_ULandscapeTextureHash.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeTextureHash_NoRegister()
{
return ULandscapeTextureHash::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeTextureHash_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "LandscapeTextureHash.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Classes/LandscapeTextureHash.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureHashGUID_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeTextureHash.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastSourceID_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeTextureHash.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureType_MetaData[] = {
{ "Comment", "// heightmap or weightmap. When unknown, we fallback to using the texture source ID as hash (old behavior)\n" },
{ "ModuleRelativePath", "Classes/LandscapeTextureHash.h" },
{ "ToolTip", "heightmap or weightmap. When unknown, we fallback to using the texture source ID as hash (old behavior)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureUsage_MetaData[] = {
{ "Comment", "// edit layer data or final data. When unknown, we fallback to using the texture source ID as hash (old behavior)\n" },
{ "ModuleRelativePath", "Classes/LandscapeTextureHash.h" },
{ "ToolTip", "edit layer data or final data. When unknown, we fallback to using the texture source ID as hash (old behavior)" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeTextureHash constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_TextureHashGUID;
static const UECodeGen_Private::FStructPropertyParams NewProp_LastSourceID;
static const UECodeGen_Private::FBytePropertyParams NewProp_TextureType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TextureType;
static const UECodeGen_Private::FBytePropertyParams NewProp_TextureUsage_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TextureUsage;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeTextureHash constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeTextureHash>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeTextureHash_Statics
// ********** Begin Class ULandscapeTextureHash Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeTextureHash_Statics::NewProp_TextureHashGUID = { "TextureHashGUID", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeTextureHash, TextureHashGUID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureHashGUID_MetaData), NewProp_TextureHashGUID_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeTextureHash_Statics::NewProp_LastSourceID = { "LastSourceID", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeTextureHash, LastSourceID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastSourceID_MetaData), NewProp_LastSourceID_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULandscapeTextureHash_Statics::NewProp_TextureType_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_ULandscapeTextureHash_Statics::NewProp_TextureType = { "TextureType", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeTextureHash, TextureType), Z_Construct_UEnum_Landscape_ELandscapeTextureType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureType_MetaData), NewProp_TextureType_MetaData) }; // 4219665503
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULandscapeTextureHash_Statics::NewProp_TextureUsage_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_ULandscapeTextureHash_Statics::NewProp_TextureUsage = { "TextureUsage", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeTextureHash, TextureUsage), Z_Construct_UEnum_Landscape_ELandscapeTextureUsage, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureUsage_MetaData), NewProp_TextureUsage_MetaData) }; // 2237247936
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeTextureHash_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeTextureHash_Statics::NewProp_TextureHashGUID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeTextureHash_Statics::NewProp_LastSourceID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeTextureHash_Statics::NewProp_TextureType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeTextureHash_Statics::NewProp_TextureType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeTextureHash_Statics::NewProp_TextureUsage_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeTextureHash_Statics::NewProp_TextureUsage,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeTextureHash_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeTextureHash Property Definitions *********************************
UObject* (*const Z_Construct_UClass_ULandscapeTextureHash_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAssetUserData,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeTextureHash_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeTextureHash_Statics::ClassParams = {
&ULandscapeTextureHash::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeTextureHash_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeTextureHash_Statics::PropPointers),
0,
0x002810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeTextureHash_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeTextureHash_Statics::Class_MetaDataParams)
};
void ULandscapeTextureHash::StaticRegisterNativesULandscapeTextureHash()
{
}
UClass* Z_Construct_UClass_ULandscapeTextureHash()
{
if (!Z_Registration_Info_UClass_ULandscapeTextureHash.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeTextureHash.OuterSingleton, Z_Construct_UClass_ULandscapeTextureHash_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeTextureHash.OuterSingleton;
}
ULandscapeTextureHash::ULandscapeTextureHash(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeTextureHash);
ULandscapeTextureHash::~ULandscapeTextureHash() {}
#if WITH_EDITORONLY_DATA
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeTextureHash)
#endif // WITH_EDITORONLY_DATA
// ********** End Class ULandscapeTextureHash ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h__Script_Landscape_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELandscapeTextureType_StaticEnum, TEXT("ELandscapeTextureType"), &Z_Registration_Info_UEnum_ELandscapeTextureType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4219665503U) },
{ ELandscapeTextureUsage_StaticEnum, TEXT("ELandscapeTextureUsage"), &Z_Registration_Info_UEnum_ELandscapeTextureUsage, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2237247936U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeTextureHash, ULandscapeTextureHash::StaticClass, TEXT("ULandscapeTextureHash"), &Z_Registration_Info_UClass_ULandscapeTextureHash, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeTextureHash), 546307440U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h__Script_Landscape_3781042261{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h__Script_Landscape_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h__Script_Landscape_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
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 "LandscapeTextureHash.h"
#ifdef LANDSCAPE_LandscapeTextureHash_generated_h
#error "LandscapeTextureHash.generated.h already included, missing '#pragma once' in LandscapeTextureHash.h"
#endif
#define LANDSCAPE_LandscapeTextureHash_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeTextureHash ****************************************************
#if WITH_EDITORONLY_DATA
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h_30_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeTextureHash, LANDSCAPE_API)
#else // WITH_EDITORONLY_DATA
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h_30_ARCHIVESERIALIZER
#endif // WITH_EDITORONLY_DATA
struct Z_Construct_UClass_ULandscapeTextureHash_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeTextureHash_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h_30_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULandscapeTextureHash(); \
friend struct ::Z_Construct_UClass_ULandscapeTextureHash_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeTextureHash_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeTextureHash, UAssetUserData, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeTextureHash_NoRegister) \
DECLARE_SERIALIZER(ULandscapeTextureHash) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h_30_ARCHIVESERIALIZER \
DECLARE_WITHIN(UTexture2D)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h_30_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeTextureHash(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeTextureHash(ULandscapeTextureHash&&) = delete; \
ULandscapeTextureHash(const ULandscapeTextureHash&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeTextureHash); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeTextureHash); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeTextureHash) \
LANDSCAPE_API virtual ~ULandscapeTextureHash();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h_27_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h_30_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h_30_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h_30_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeTextureHash;
// ********** End Class ULandscapeTextureHash ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureHash_h
// ********** Begin Enum ELandscapeTextureType *****************************************************
#define FOREACH_ENUM_ELANDSCAPETEXTURETYPE(op) \
op(ELandscapeTextureType::Unknown) \
op(ELandscapeTextureType::Heightmap) \
op(ELandscapeTextureType::Weightmap)
enum class ELandscapeTextureType : uint8;
template<> struct TIsUEnumClass<ELandscapeTextureType> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeTextureType>();
// ********** End Enum ELandscapeTextureType *******************************************************
// ********** Begin Enum ELandscapeTextureUsage ****************************************************
#define FOREACH_ENUM_ELANDSCAPETEXTUREUSAGE(op) \
op(ELandscapeTextureUsage::Unknown) \
op(ELandscapeTextureUsage::EditLayerData) \
op(ELandscapeTextureUsage::FinalData)
enum class ELandscapeTextureUsage : uint8;
template<> struct TIsUEnumClass<ELandscapeTextureUsage> { enum { Value = true }; };
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeTextureUsage>();
// ********** End Enum ELandscapeTextureUsage ******************************************************
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 "LandscapeTextureStorageProvider.h"
#include "Engine/Texture2D.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 EmptyLinkFunctionForGeneratedCodeLandscapeTextureStorageProvider() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UTextureAllMipDataProviderFactory();
ENGINE_API UClass* Z_Construct_UClass_UTextureMipDataProviderFactory();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeTextureStorageProviderFactory();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_NoRegister();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FLandscapeTexture2DMipMap *****************************************
struct Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLandscapeTexture2DMipMap); }
static inline consteval int16 GetStructAlignment() { return alignof(FLandscapeTexture2DMipMap); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/LandscapeTextureStorageProvider.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeX_MetaData[] = {
{ "Comment", "/** Width of the mip-map. */" },
{ "ModuleRelativePath", "Classes/LandscapeTextureStorageProvider.h" },
{ "ToolTip", "Width of the mip-map." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeY_MetaData[] = {
{ "Comment", "/** Height of the mip-map. */" },
{ "ModuleRelativePath", "Classes/LandscapeTextureStorageProvider.h" },
{ "ToolTip", "Height of the mip-map." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCompressed_MetaData[] = {
{ "Comment", "/** Whether the bulk data is compressed or not */" },
{ "ModuleRelativePath", "Classes/LandscapeTextureStorageProvider.h" },
{ "ToolTip", "Whether the bulk data is compressed or not" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLandscapeTexture2DMipMap constinit property declarations *********
static const UECodeGen_Private::FIntPropertyParams NewProp_SizeX;
static const UECodeGen_Private::FIntPropertyParams NewProp_SizeY;
static void NewProp_bCompressed_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCompressed;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLandscapeTexture2DMipMap constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLandscapeTexture2DMipMap>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLandscapeTexture2DMipMap;
class UScriptStruct* FLandscapeTexture2DMipMap::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeTexture2DMipMap.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLandscapeTexture2DMipMap.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("LandscapeTexture2DMipMap"));
}
return Z_Registration_Info_UScriptStruct_FLandscapeTexture2DMipMap.OuterSingleton;
}
// ********** Begin ScriptStruct FLandscapeTexture2DMipMap Property Definitions ********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::NewProp_SizeX = { "SizeX", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeTexture2DMipMap, SizeX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeX_MetaData), NewProp_SizeX_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::NewProp_SizeY = { "SizeY", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLandscapeTexture2DMipMap, SizeY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeY_MetaData), NewProp_SizeY_MetaData) };
void Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::NewProp_bCompressed_SetBit(void* Obj)
{
((FLandscapeTexture2DMipMap*)Obj)->bCompressed = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::NewProp_bCompressed = { "bCompressed", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FLandscapeTexture2DMipMap), &Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::NewProp_bCompressed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCompressed_MetaData), NewProp_bCompressed_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::NewProp_SizeX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::NewProp_SizeY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::NewProp_bCompressed,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLandscapeTexture2DMipMap Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"LandscapeTexture2DMipMap",
Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::PropPointers),
sizeof(FLandscapeTexture2DMipMap),
alignof(FLandscapeTexture2DMipMap),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap()
{
if (!Z_Registration_Info_UScriptStruct_FLandscapeTexture2DMipMap.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLandscapeTexture2DMipMap.InnerSingleton, Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLandscapeTexture2DMipMap.InnerSingleton);
}
// ********** End ScriptStruct FLandscapeTexture2DMipMap *******************************************
// ********** Begin Class ULandscapeTextureMipEdgeOverrideFactory **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeTextureMipEdgeOverrideFactory;
UClass* ULandscapeTextureMipEdgeOverrideFactory::GetPrivateStaticClass()
{
using TClass = ULandscapeTextureMipEdgeOverrideFactory;
if (!Z_Registration_Info_UClass_ULandscapeTextureMipEdgeOverrideFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeTextureMipEdgeOverrideFactory"),
Z_Registration_Info_UClass_ULandscapeTextureMipEdgeOverrideFactory.InnerSingleton,
StaticRegisterNativesULandscapeTextureMipEdgeOverrideFactory,
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_ULandscapeTextureMipEdgeOverrideFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_NoRegister()
{
return ULandscapeTextureMipEdgeOverrideFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// serves as a hook into the texture streaming process, allowing us to inject edge data\n" },
{ "HideCategories", "Object" },
{ "IncludePath", "LandscapeTextureStorageProvider.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Classes/LandscapeTextureStorageProvider.h" },
{ "ToolTip", "serves as a hook into the texture streaming process, allowing us to inject edge data" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeTextureMipEdgeOverrideFactory constinit property declarations **
// ********** End Class ULandscapeTextureMipEdgeOverrideFactory constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeTextureMipEdgeOverrideFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_Statics
UObject* (*const Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UTextureMipDataProviderFactory,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_Statics::ClassParams = {
&ULandscapeTextureMipEdgeOverrideFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x002810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_Statics::Class_MetaDataParams)
};
void ULandscapeTextureMipEdgeOverrideFactory::StaticRegisterNativesULandscapeTextureMipEdgeOverrideFactory()
{
}
UClass* Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory()
{
if (!Z_Registration_Info_UClass_ULandscapeTextureMipEdgeOverrideFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeTextureMipEdgeOverrideFactory.OuterSingleton, Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeTextureMipEdgeOverrideFactory.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeTextureMipEdgeOverrideFactory);
ULandscapeTextureMipEdgeOverrideFactory::~ULandscapeTextureMipEdgeOverrideFactory() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeTextureMipEdgeOverrideFactory)
// ********** End Class ULandscapeTextureMipEdgeOverrideFactory ************************************
// ********** Begin Class ULandscapeTextureStorageProviderFactory **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeTextureStorageProviderFactory;
UClass* ULandscapeTextureStorageProviderFactory::GetPrivateStaticClass()
{
using TClass = ULandscapeTextureStorageProviderFactory;
if (!Z_Registration_Info_UClass_ULandscapeTextureStorageProviderFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeTextureStorageProviderFactory"),
Z_Registration_Info_UClass_ULandscapeTextureStorageProviderFactory.InnerSingleton,
StaticRegisterNativesULandscapeTextureStorageProviderFactory,
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_ULandscapeTextureStorageProviderFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_NoRegister()
{
return ULandscapeTextureStorageProviderFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Object" },
{ "IncludePath", "LandscapeTextureStorageProvider.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Classes/LandscapeTextureStorageProvider.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeTextureStorageProviderFactory constinit property declarations **
// ********** End Class ULandscapeTextureStorageProviderFactory constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeTextureStorageProviderFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_Statics
UObject* (*const Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UTextureAllMipDataProviderFactory,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_Statics::ClassParams = {
&ULandscapeTextureStorageProviderFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x002810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_Statics::Class_MetaDataParams)
};
void ULandscapeTextureStorageProviderFactory::StaticRegisterNativesULandscapeTextureStorageProviderFactory()
{
}
UClass* Z_Construct_UClass_ULandscapeTextureStorageProviderFactory()
{
if (!Z_Registration_Info_UClass_ULandscapeTextureStorageProviderFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeTextureStorageProviderFactory.OuterSingleton, Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeTextureStorageProviderFactory.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeTextureStorageProviderFactory);
ULandscapeTextureStorageProviderFactory::~ULandscapeTextureStorageProviderFactory() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeTextureStorageProviderFactory)
// ********** End Class ULandscapeTextureStorageProviderFactory ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h__Script_Landscape_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FLandscapeTexture2DMipMap::StaticStruct, Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics::NewStructOps, TEXT("LandscapeTexture2DMipMap"),&Z_Registration_Info_UScriptStruct_FLandscapeTexture2DMipMap, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLandscapeTexture2DMipMap), 1431585793U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory, ULandscapeTextureMipEdgeOverrideFactory::StaticClass, TEXT("ULandscapeTextureMipEdgeOverrideFactory"), &Z_Registration_Info_UClass_ULandscapeTextureMipEdgeOverrideFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeTextureMipEdgeOverrideFactory), 550852518U) },
{ Z_Construct_UClass_ULandscapeTextureStorageProviderFactory, ULandscapeTextureStorageProviderFactory::StaticClass, TEXT("ULandscapeTextureStorageProviderFactory"), &Z_Registration_Info_UClass_ULandscapeTextureStorageProviderFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeTextureStorageProviderFactory), 475816152U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h__Script_Landscape_2993508740{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h__Script_Landscape_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,126 @@
// 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 "LandscapeTextureStorageProvider.h"
#ifdef LANDSCAPE_LandscapeTextureStorageProvider_generated_h
#error "LandscapeTextureStorageProvider.generated.h already included, missing '#pragma once' in LandscapeTextureStorageProvider.h"
#endif
#define LANDSCAPE_LandscapeTextureStorageProvider_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FLandscapeTexture2DMipMap *****************************************
struct Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLandscapeTexture2DMipMap_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLandscapeTexture2DMipMap;
// ********** End ScriptStruct FLandscapeTexture2DMipMap *******************************************
// ********** Begin Class ULandscapeTextureMipEdgeOverrideFactory **********************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_137_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeTextureMipEdgeOverrideFactory, LANDSCAPE_API)
struct Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_137_INCLASS \
private: \
static void StaticRegisterNativesULandscapeTextureMipEdgeOverrideFactory(); \
friend struct ::Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeTextureMipEdgeOverrideFactory, UTextureMipDataProviderFactory, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeTextureMipEdgeOverrideFactory_NoRegister) \
DECLARE_SERIALIZER(ULandscapeTextureMipEdgeOverrideFactory) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_137_ARCHIVESERIALIZER \
DECLARE_WITHIN(UTexture2D)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_137_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeTextureMipEdgeOverrideFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeTextureMipEdgeOverrideFactory) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeTextureMipEdgeOverrideFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeTextureMipEdgeOverrideFactory); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeTextureMipEdgeOverrideFactory(ULandscapeTextureMipEdgeOverrideFactory&&) = delete; \
ULandscapeTextureMipEdgeOverrideFactory(const ULandscapeTextureMipEdgeOverrideFactory&) = delete; \
LANDSCAPE_API virtual ~ULandscapeTextureMipEdgeOverrideFactory();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_134_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_137_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_137_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_137_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeTextureMipEdgeOverrideFactory;
// ********** End Class ULandscapeTextureMipEdgeOverrideFactory ************************************
// ********** Begin Class ULandscapeTextureStorageProviderFactory **********************************
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_175_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ULandscapeTextureStorageProviderFactory, LANDSCAPE_API)
struct Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_175_INCLASS \
private: \
static void StaticRegisterNativesULandscapeTextureStorageProviderFactory(); \
friend struct ::Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeTextureStorageProviderFactory, UTextureAllMipDataProviderFactory, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeTextureStorageProviderFactory_NoRegister) \
DECLARE_SERIALIZER(ULandscapeTextureStorageProviderFactory) \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_175_ARCHIVESERIALIZER \
DECLARE_WITHIN(UTexture2D)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_175_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeTextureStorageProviderFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeTextureStorageProviderFactory) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeTextureStorageProviderFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeTextureStorageProviderFactory); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeTextureStorageProviderFactory(ULandscapeTextureStorageProviderFactory&&) = delete; \
ULandscapeTextureStorageProviderFactory(const ULandscapeTextureStorageProviderFactory&) = delete; \
LANDSCAPE_API virtual ~ULandscapeTextureStorageProviderFactory();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_172_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_175_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_175_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h_175_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeTextureStorageProviderFactory;
// ********** End Class ULandscapeTextureStorageProviderFactory ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeTextureStorageProvider_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,141 @@
// 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 "LandscapeWeightmapUsage.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLandscapeWeightmapUsage() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeComponent_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeWeightmapUsage();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeWeightmapUsage_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULandscapeWeightmapUsage *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULandscapeWeightmapUsage;
UClass* ULandscapeWeightmapUsage::GetPrivateStaticClass()
{
using TClass = ULandscapeWeightmapUsage;
if (!Z_Registration_Info_UClass_ULandscapeWeightmapUsage.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LandscapeWeightmapUsage"),
Z_Registration_Info_UClass_ULandscapeWeightmapUsage.InnerSingleton,
StaticRegisterNativesULandscapeWeightmapUsage,
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_ULandscapeWeightmapUsage.InnerSingleton;
}
UClass* Z_Construct_UClass_ULandscapeWeightmapUsage_NoRegister()
{
return ULandscapeWeightmapUsage::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULandscapeWeightmapUsage_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "LandscapeWeightmapUsage.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Classes/LandscapeWeightmapUsage.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChannelUsage_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/LandscapeWeightmapUsage.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerGuid_MetaData[] = {
{ "ModuleRelativePath", "Classes/LandscapeWeightmapUsage.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ULandscapeWeightmapUsage constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ChannelUsage;
static const UECodeGen_Private::FStructPropertyParams NewProp_LayerGuid;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULandscapeWeightmapUsage constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULandscapeWeightmapUsage>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULandscapeWeightmapUsage_Statics
// ********** Begin Class ULandscapeWeightmapUsage Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::NewProp_ChannelUsage = { "ChannelUsage", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(ChannelUsage, ULandscapeWeightmapUsage), STRUCT_OFFSET(ULandscapeWeightmapUsage, ChannelUsage), Z_Construct_UClass_ULandscapeComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChannelUsage_MetaData), NewProp_ChannelUsage_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::NewProp_LayerGuid = { "LayerGuid", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULandscapeWeightmapUsage, LayerGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerGuid_MetaData), NewProp_LayerGuid_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::NewProp_ChannelUsage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::NewProp_LayerGuid,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::PropPointers) < 2048);
// ********** End Class ULandscapeWeightmapUsage Property Definitions ******************************
UObject* (*const Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::ClassParams = {
&ULandscapeWeightmapUsage::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::Class_MetaDataParams), Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::Class_MetaDataParams)
};
void ULandscapeWeightmapUsage::StaticRegisterNativesULandscapeWeightmapUsage()
{
}
UClass* Z_Construct_UClass_ULandscapeWeightmapUsage()
{
if (!Z_Registration_Info_UClass_ULandscapeWeightmapUsage.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULandscapeWeightmapUsage.OuterSingleton, Z_Construct_UClass_ULandscapeWeightmapUsage_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULandscapeWeightmapUsage.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULandscapeWeightmapUsage);
ULandscapeWeightmapUsage::~ULandscapeWeightmapUsage() {}
// ********** End Class ULandscapeWeightmapUsage ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeWeightmapUsage_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULandscapeWeightmapUsage, ULandscapeWeightmapUsage::StaticClass, TEXT("ULandscapeWeightmapUsage"), &Z_Registration_Info_UClass_ULandscapeWeightmapUsage, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULandscapeWeightmapUsage), 2308419604U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeWeightmapUsage_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeWeightmapUsage_h__Script_Landscape_1559182284{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeWeightmapUsage_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_LandscapeWeightmapUsage_h__Script_Landscape_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 "LandscapeWeightmapUsage.h"
#ifdef LANDSCAPE_LandscapeWeightmapUsage_generated_h
#error "LandscapeWeightmapUsage.generated.h already included, missing '#pragma once' in LandscapeWeightmapUsage.h"
#endif
#define LANDSCAPE_LandscapeWeightmapUsage_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULandscapeWeightmapUsage *************************************************
struct Z_Construct_UClass_ULandscapeWeightmapUsage_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeWeightmapUsage_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeWeightmapUsage_h_15_INCLASS \
private: \
static void StaticRegisterNativesULandscapeWeightmapUsage(); \
friend struct ::Z_Construct_UClass_ULandscapeWeightmapUsage_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_ULandscapeWeightmapUsage_NoRegister(); \
public: \
DECLARE_CLASS2(ULandscapeWeightmapUsage, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_ULandscapeWeightmapUsage_NoRegister) \
DECLARE_SERIALIZER(ULandscapeWeightmapUsage)
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeWeightmapUsage_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API ULandscapeWeightmapUsage(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULandscapeWeightmapUsage) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, ULandscapeWeightmapUsage); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULandscapeWeightmapUsage); \
/** Deleted move- and copy-constructors, should never be used */ \
ULandscapeWeightmapUsage(ULandscapeWeightmapUsage&&) = delete; \
ULandscapeWeightmapUsage(const ULandscapeWeightmapUsage&) = delete; \
LANDSCAPE_API virtual ~ULandscapeWeightmapUsage();
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeWeightmapUsage_h_12_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_LandscapeWeightmapUsage_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeWeightmapUsage_h_15_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_LandscapeWeightmapUsage_h_15_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULandscapeWeightmapUsage;
// ********** End Class ULandscapeWeightmapUsage ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_LandscapeWeightmapUsage_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,222 @@
// 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 "Materials/MaterialExpressionLandscapeGrassOutput.h"
#include "Materials/MaterialExpression.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMaterialExpressionLandscapeGrassOutput() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpressionCustomOutput();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FExpressionInput();
LANDSCAPE_API UClass* Z_Construct_UClass_ULandscapeGrassType_NoRegister();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_NoRegister();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FGrassInput();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FGrassInput *******************************************************
struct Z_Construct_UScriptStruct_FGrassInput_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGrassInput); }
static inline consteval int16 GetStructAlignment() { return alignof(FGrassInput); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeGrassOutput.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Category", "Grass" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeGrassOutput.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GrassType_MetaData[] = {
{ "Category", "Grass" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeGrassOutput.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Input_MetaData[] = {
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeGrassOutput.h" },
{ "RequiredInput", "true" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGrassInput constinit property declarations ***********************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GrassType;
static const UECodeGen_Private::FStructPropertyParams NewProp_Input;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGrassInput constinit property declarations *************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGrassInput>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGrassInput_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGrassInput;
class UScriptStruct* FGrassInput::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGrassInput.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGrassInput.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGrassInput, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("GrassInput"));
}
return Z_Registration_Info_UScriptStruct_FGrassInput.OuterSingleton;
}
// ********** Begin ScriptStruct FGrassInput Property Definitions **********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FGrassInput_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassInput, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGrassInput_Statics::NewProp_GrassType = { "GrassType", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassInput, GrassType), Z_Construct_UClass_ULandscapeGrassType_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GrassType_MetaData), NewProp_GrassType_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGrassInput_Statics::NewProp_Input = { "Input", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGrassInput, Input), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Input_MetaData), NewProp_Input_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGrassInput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassInput_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassInput_Statics::NewProp_GrassType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGrassInput_Statics::NewProp_Input,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGrassInput_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGrassInput Property Definitions ************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGrassInput_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"GrassInput",
Z_Construct_UScriptStruct_FGrassInput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGrassInput_Statics::PropPointers),
sizeof(FGrassInput),
alignof(FGrassInput),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGrassInput_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGrassInput_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGrassInput()
{
if (!Z_Registration_Info_UScriptStruct_FGrassInput.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGrassInput.InnerSingleton, Z_Construct_UScriptStruct_FGrassInput_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGrassInput.InnerSingleton);
}
// ********** End ScriptStruct FGrassInput *********************************************************
// ********** Begin Class UMaterialExpressionLandscapeGrassOutput **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExpressionLandscapeGrassOutput;
UClass* UMaterialExpressionLandscapeGrassOutput::GetPrivateStaticClass()
{
using TClass = UMaterialExpressionLandscapeGrassOutput;
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeGrassOutput.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialExpressionLandscapeGrassOutput"),
Z_Registration_Info_UClass_UMaterialExpressionLandscapeGrassOutput.InnerSingleton,
StaticRegisterNativesUMaterialExpressionLandscapeGrassOutput,
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_UMaterialExpressionLandscapeGrassOutput.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_NoRegister()
{
return UMaterialExpressionLandscapeGrassOutput::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Object Object" },
{ "IncludePath", "Materials/MaterialExpressionLandscapeGrassOutput.h" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeGrassOutput.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GrassTypes_MetaData[] = {
{ "Category", "UMaterialExpressionLandscapeGrassOutput" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeGrassOutput.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialExpressionLandscapeGrassOutput constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_GrassTypes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_GrassTypes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialExpressionLandscapeGrassOutput constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialExpressionLandscapeGrassOutput>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics
// ********** Begin Class UMaterialExpressionLandscapeGrassOutput Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::NewProp_GrassTypes_Inner = { "GrassTypes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGrassInput, METADATA_PARAMS(0, nullptr) }; // 3988863712
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::NewProp_GrassTypes = { "GrassTypes", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeGrassOutput, GrassTypes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GrassTypes_MetaData), NewProp_GrassTypes_MetaData) }; // 3988863712
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::NewProp_GrassTypes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::NewProp_GrassTypes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::PropPointers) < 2048);
// ********** End Class UMaterialExpressionLandscapeGrassOutput Property Definitions ***************
UObject* (*const Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialExpressionCustomOutput,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::ClassParams = {
&UMaterialExpressionLandscapeGrassOutput::StaticClass,
"MaterialExpressions",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::PropPointers),
0,
0x000820B4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::Class_MetaDataParams)
};
void UMaterialExpressionLandscapeGrassOutput::StaticRegisterNativesUMaterialExpressionLandscapeGrassOutput()
{
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput()
{
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeGrassOutput.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExpressionLandscapeGrassOutput.OuterSingleton, Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialExpressionLandscapeGrassOutput.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExpressionLandscapeGrassOutput);
UMaterialExpressionLandscapeGrassOutput::~UMaterialExpressionLandscapeGrassOutput() {}
// ********** End Class UMaterialExpressionLandscapeGrassOutput ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h__Script_Landscape_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGrassInput::StaticStruct, Z_Construct_UScriptStruct_FGrassInput_Statics::NewStructOps, TEXT("GrassInput"),&Z_Registration_Info_UScriptStruct_FGrassInput, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGrassInput), 3988863712U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput, UMaterialExpressionLandscapeGrassOutput::StaticClass, TEXT("UMaterialExpressionLandscapeGrassOutput"), &Z_Registration_Info_UClass_UMaterialExpressionLandscapeGrassOutput, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExpressionLandscapeGrassOutput), 1831036378U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h__Script_Landscape_2393772837{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h__Script_Landscape_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 "Materials/MaterialExpressionLandscapeGrassOutput.h"
#ifdef LANDSCAPE_MaterialExpressionLandscapeGrassOutput_generated_h
#error "MaterialExpressionLandscapeGrassOutput.generated.h already included, missing '#pragma once' in MaterialExpressionLandscapeGrassOutput.h"
#endif
#define LANDSCAPE_MaterialExpressionLandscapeGrassOutput_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGrassInput *******************************************************
struct Z_Construct_UScriptStruct_FGrassInput_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h_19_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGrassInput_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FGrassInput;
// ********** End ScriptStruct FGrassInput *********************************************************
// ********** Begin Class UMaterialExpressionLandscapeGrassOutput **********************************
struct Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h_43_INCLASS \
private: \
static void StaticRegisterNativesUMaterialExpressionLandscapeGrassOutput(); \
friend struct ::Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_NoRegister(); \
public: \
DECLARE_CLASS2(UMaterialExpressionLandscapeGrassOutput, UMaterialExpressionCustomOutput, COMPILED_IN_FLAGS(0 | CLASS_Optional | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_UMaterialExpressionLandscapeGrassOutput_NoRegister) \
DECLARE_SERIALIZER(UMaterialExpressionLandscapeGrassOutput)
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h_43_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API UMaterialExpressionLandscapeGrassOutput(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMaterialExpressionLandscapeGrassOutput) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, UMaterialExpressionLandscapeGrassOutput); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMaterialExpressionLandscapeGrassOutput); \
/** Deleted move- and copy-constructors, should never be used */ \
UMaterialExpressionLandscapeGrassOutput(UMaterialExpressionLandscapeGrassOutput&&) = delete; \
UMaterialExpressionLandscapeGrassOutput(const UMaterialExpressionLandscapeGrassOutput&) = delete; \
LANDSCAPE_API virtual ~UMaterialExpressionLandscapeGrassOutput();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h_40_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h_43_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h_43_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h_43_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMaterialExpressionLandscapeGrassOutput;
// ********** End Class UMaterialExpressionLandscapeGrassOutput ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeGrassOutput_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,315 @@
// 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 "Materials/MaterialExpressionLandscapeLayerBlend.h"
#include "Materials/MaterialExpression.h"
#include "Serialization/StructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMaterialExpressionLandscapeLayerBlend() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpression();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FExpressionInput();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_NoRegister();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeLayerBlendType();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FLayerBlendInput();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELandscapeLayerBlendType **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELandscapeLayerBlendType;
static UEnum* ELandscapeLayerBlendType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELandscapeLayerBlendType.OuterSingleton)
{
Z_Registration_Info_UEnum_ELandscapeLayerBlendType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_ELandscapeLayerBlendType, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ELandscapeLayerBlendType"));
}
return Z_Registration_Info_UEnum_ELandscapeLayerBlendType.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeLayerBlendType>()
{
return ELandscapeLayerBlendType_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_ELandscapeLayerBlendType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "LB_AlphaBlend.Name", "LB_AlphaBlend" },
{ "LB_HeightBlend.Name", "LB_HeightBlend" },
{ "LB_WeightBlend.Name", "LB_WeightBlend" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerBlend.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "LB_WeightBlend", (int64)LB_WeightBlend },
{ "LB_AlphaBlend", (int64)LB_AlphaBlend },
{ "LB_HeightBlend", (int64)LB_HeightBlend },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_ELandscapeLayerBlendType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_ELandscapeLayerBlendType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"ELandscapeLayerBlendType",
"ELandscapeLayerBlendType",
Z_Construct_UEnum_Landscape_ELandscapeLayerBlendType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeLayerBlendType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeLayerBlendType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_ELandscapeLayerBlendType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_ELandscapeLayerBlendType()
{
if (!Z_Registration_Info_UEnum_ELandscapeLayerBlendType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELandscapeLayerBlendType.InnerSingleton, Z_Construct_UEnum_Landscape_ELandscapeLayerBlendType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELandscapeLayerBlendType.InnerSingleton;
}
// ********** End Enum ELandscapeLayerBlendType ****************************************************
// ********** Begin ScriptStruct FLayerBlendInput **************************************************
struct Z_Construct_UScriptStruct_FLayerBlendInput_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLayerBlendInput); }
static inline consteval int16 GetStructAlignment() { return alignof(FLayerBlendInput); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerBlend.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerName_MetaData[] = {
{ "Category", "LayerBlendInput" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerBlend.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendType_MetaData[] = {
{ "Category", "LayerBlendInput" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerBlend.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerInput_MetaData[] = {
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerBlend.h" },
{ "RequiredInput", "false" },
{ "ToolTip", "Defaults to 'ConstLayerInput' if not specified" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightInput_MetaData[] = {
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerBlend.h" },
{ "RequiredInput", "false" },
{ "ToolTip", "Defaults to 'ConstHeightInput' if not specified" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewWeight_MetaData[] = {
{ "Category", "LayerBlendInput" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerBlend.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConstLayerInput_MetaData[] = {
{ "Category", "LayerBlendInput" },
{ "Comment", "/** only used if LayerInput is not hooked up */" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerBlend.h" },
{ "ToolTip", "only used if LayerInput is not hooked up" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConstHeightInput_MetaData[] = {
{ "Category", "LayerBlendInput" },
{ "Comment", "/** only used if HeightInput is not hooked up */" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerBlend.h" },
{ "ToolTip", "only used if HeightInput is not hooked up" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLayerBlendInput constinit property declarations ******************
static const UECodeGen_Private::FNamePropertyParams NewProp_LayerName;
static const UECodeGen_Private::FBytePropertyParams NewProp_BlendType;
static const UECodeGen_Private::FStructPropertyParams NewProp_LayerInput;
static const UECodeGen_Private::FStructPropertyParams NewProp_HeightInput;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PreviewWeight;
static const UECodeGen_Private::FStructPropertyParams NewProp_ConstLayerInput;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ConstHeightInput;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLayerBlendInput constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLayerBlendInput>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLayerBlendInput_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLayerBlendInput;
class UScriptStruct* FLayerBlendInput::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLayerBlendInput.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLayerBlendInput.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLayerBlendInput, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("LayerBlendInput"));
}
return Z_Registration_Info_UScriptStruct_FLayerBlendInput.OuterSingleton;
}
// ********** Begin ScriptStruct FLayerBlendInput Property Definitions *****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_LayerName = { "LayerName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLayerBlendInput, LayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerName_MetaData), NewProp_LayerName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_BlendType = { "BlendType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLayerBlendInput, BlendType), Z_Construct_UEnum_Landscape_ELandscapeLayerBlendType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendType_MetaData), NewProp_BlendType_MetaData) }; // 1150125399
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_LayerInput = { "LayerInput", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLayerBlendInput, LayerInput), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerInput_MetaData), NewProp_LayerInput_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_HeightInput = { "HeightInput", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLayerBlendInput, HeightInput), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightInput_MetaData), NewProp_HeightInput_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_PreviewWeight = { "PreviewWeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLayerBlendInput, PreviewWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewWeight_MetaData), NewProp_PreviewWeight_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_ConstLayerInput = { "ConstLayerInput", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLayerBlendInput, ConstLayerInput), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConstLayerInput_MetaData), NewProp_ConstLayerInput_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_ConstHeightInput = { "ConstHeightInput", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLayerBlendInput, ConstHeightInput), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConstHeightInput_MetaData), NewProp_ConstHeightInput_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLayerBlendInput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_LayerName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_BlendType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_LayerInput,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_HeightInput,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_PreviewWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_ConstLayerInput,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewProp_ConstHeightInput,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLayerBlendInput_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLayerBlendInput Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLayerBlendInput_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"LayerBlendInput",
Z_Construct_UScriptStruct_FLayerBlendInput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLayerBlendInput_Statics::PropPointers),
sizeof(FLayerBlendInput),
alignof(FLayerBlendInput),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLayerBlendInput_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLayerBlendInput_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLayerBlendInput()
{
if (!Z_Registration_Info_UScriptStruct_FLayerBlendInput.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLayerBlendInput.InnerSingleton, Z_Construct_UScriptStruct_FLayerBlendInput_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLayerBlendInput.InnerSingleton);
}
// ********** End ScriptStruct FLayerBlendInput ****************************************************
// ********** Begin Class UMaterialExpressionLandscapeLayerBlend ***********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerBlend;
UClass* UMaterialExpressionLandscapeLayerBlend::GetPrivateStaticClass()
{
using TClass = UMaterialExpressionLandscapeLayerBlend;
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerBlend.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialExpressionLandscapeLayerBlend"),
Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerBlend.InnerSingleton,
StaticRegisterNativesUMaterialExpressionLandscapeLayerBlend,
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_UMaterialExpressionLandscapeLayerBlend.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_NoRegister()
{
return UMaterialExpressionLandscapeLayerBlend::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Object" },
{ "IncludePath", "Materials/MaterialExpressionLandscapeLayerBlend.h" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerBlend.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Layers_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerBlend" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerBlend.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialExpressionLandscapeLayerBlend constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_Layers_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Layers;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialExpressionLandscapeLayerBlend constinit property declarations *****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialExpressionLandscapeLayerBlend>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics
// ********** Begin Class UMaterialExpressionLandscapeLayerBlend Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::NewProp_Layers_Inner = { "Layers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLayerBlendInput, METADATA_PARAMS(0, nullptr) }; // 598572366
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::NewProp_Layers = { "Layers", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerBlend, Layers), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Layers_MetaData), NewProp_Layers_MetaData) }; // 598572366
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::NewProp_Layers_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::NewProp_Layers,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::PropPointers) < 2048);
// ********** End Class UMaterialExpressionLandscapeLayerBlend Property Definitions ****************
UObject* (*const Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialExpression,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::ClassParams = {
&UMaterialExpressionLandscapeLayerBlend::StaticClass,
"MaterialExpressions",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::PropPointers),
0,
0x000820B4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::Class_MetaDataParams)
};
void UMaterialExpressionLandscapeLayerBlend::StaticRegisterNativesUMaterialExpressionLandscapeLayerBlend()
{
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend()
{
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerBlend.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerBlend.OuterSingleton, Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerBlend.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExpressionLandscapeLayerBlend);
UMaterialExpressionLandscapeLayerBlend::~UMaterialExpressionLandscapeLayerBlend() {}
IMPLEMENT_FARCHIVE_SERIALIZER(UMaterialExpressionLandscapeLayerBlend)
// ********** End Class UMaterialExpressionLandscapeLayerBlend *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h__Script_Landscape_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELandscapeLayerBlendType_StaticEnum, TEXT("ELandscapeLayerBlendType"), &Z_Registration_Info_UEnum_ELandscapeLayerBlendType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1150125399U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FLayerBlendInput::StaticStruct, Z_Construct_UScriptStruct_FLayerBlendInput_Statics::NewStructOps, TEXT("LayerBlendInput"),&Z_Registration_Info_UScriptStruct_FLayerBlendInput, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLayerBlendInput), 598572366U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend, UMaterialExpressionLandscapeLayerBlend::StaticClass, TEXT("UMaterialExpressionLandscapeLayerBlend"), &Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerBlend, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExpressionLandscapeLayerBlend), 1825173591U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h__Script_Landscape_1439434262{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h__Script_Landscape_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h__Script_Landscape_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h__Script_Landscape_Statics::EnumInfo),
};
// ********** 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 "Materials/MaterialExpressionLandscapeLayerBlend.h"
#ifdef LANDSCAPE_MaterialExpressionLandscapeLayerBlend_generated_h
#error "MaterialExpressionLandscapeLayerBlend.generated.h already included, missing '#pragma once' in MaterialExpressionLandscapeLayerBlend.h"
#endif
#define LANDSCAPE_MaterialExpressionLandscapeLayerBlend_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FLayerBlendInput **************************************************
struct Z_Construct_UScriptStruct_FLayerBlendInput_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLayerBlendInput_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FLayerBlendInput;
// ********** End ScriptStruct FLayerBlendInput ****************************************************
// ********** Begin Class UMaterialExpressionLandscapeLayerBlend ***********************************
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h_66_ARCHIVESERIALIZER \
DECLARE_FARCHIVE_SERIALIZER(UMaterialExpressionLandscapeLayerBlend, LANDSCAPE_API)
struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h_66_INCLASS \
private: \
static void StaticRegisterNativesUMaterialExpressionLandscapeLayerBlend(); \
friend struct ::Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_NoRegister(); \
public: \
DECLARE_CLASS2(UMaterialExpressionLandscapeLayerBlend, UMaterialExpression, COMPILED_IN_FLAGS(0 | CLASS_Optional | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_UMaterialExpressionLandscapeLayerBlend_NoRegister) \
DECLARE_SERIALIZER(UMaterialExpressionLandscapeLayerBlend) \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h_66_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h_66_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API UMaterialExpressionLandscapeLayerBlend(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMaterialExpressionLandscapeLayerBlend) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, UMaterialExpressionLandscapeLayerBlend); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMaterialExpressionLandscapeLayerBlend); \
/** Deleted move- and copy-constructors, should never be used */ \
UMaterialExpressionLandscapeLayerBlend(UMaterialExpressionLandscapeLayerBlend&&) = delete; \
UMaterialExpressionLandscapeLayerBlend(const UMaterialExpressionLandscapeLayerBlend&) = delete; \
LANDSCAPE_API virtual ~UMaterialExpressionLandscapeLayerBlend();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h_63_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h_66_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h_66_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h_66_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMaterialExpressionLandscapeLayerBlend;
// ********** End Class UMaterialExpressionLandscapeLayerBlend *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerBlend_h
// ********** Begin Enum ELandscapeLayerBlendType **************************************************
#define FOREACH_ENUM_ELANDSCAPELAYERBLENDTYPE(op) \
op(LB_WeightBlend) \
op(LB_AlphaBlend) \
op(LB_HeightBlend)
enum ELandscapeLayerBlendType : int;
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeLayerBlendType>();
// ********** End Enum ELandscapeLayerBlendType ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,306 @@
// 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 "Materials/MaterialExpressionLandscapeLayerCoords.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMaterialExpressionLandscapeLayerCoords() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpression();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_NoRegister();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ELandscapeCustomizedCoordType();
LANDSCAPE_API UEnum* Z_Construct_UEnum_Landscape_ETerrainCoordMappingType();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ETerrainCoordMappingType **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETerrainCoordMappingType;
static UEnum* ETerrainCoordMappingType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ETerrainCoordMappingType.OuterSingleton)
{
Z_Registration_Info_UEnum_ETerrainCoordMappingType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_ETerrainCoordMappingType, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ETerrainCoordMappingType"));
}
return Z_Registration_Info_UEnum_ETerrainCoordMappingType.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETerrainCoordMappingType>()
{
return ETerrainCoordMappingType_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_ETerrainCoordMappingType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerCoords.h" },
{ "TCMT_Auto.Name", "TCMT_Auto" },
{ "TCMT_MAX.Name", "TCMT_MAX" },
{ "TCMT_XY.Name", "TCMT_XY" },
{ "TCMT_XZ.Name", "TCMT_XZ" },
{ "TCMT_YZ.Name", "TCMT_YZ" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "TCMT_Auto", (int64)TCMT_Auto },
{ "TCMT_XY", (int64)TCMT_XY },
{ "TCMT_XZ", (int64)TCMT_XZ },
{ "TCMT_YZ", (int64)TCMT_YZ },
{ "TCMT_MAX", (int64)TCMT_MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_ETerrainCoordMappingType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_ETerrainCoordMappingType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"ETerrainCoordMappingType",
"ETerrainCoordMappingType",
Z_Construct_UEnum_Landscape_ETerrainCoordMappingType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ETerrainCoordMappingType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ETerrainCoordMappingType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_ETerrainCoordMappingType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_ETerrainCoordMappingType()
{
if (!Z_Registration_Info_UEnum_ETerrainCoordMappingType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETerrainCoordMappingType.InnerSingleton, Z_Construct_UEnum_Landscape_ETerrainCoordMappingType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ETerrainCoordMappingType.InnerSingleton;
}
// ********** End Enum ETerrainCoordMappingType ****************************************************
// ********** Begin Enum ELandscapeCustomizedCoordType *********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELandscapeCustomizedCoordType;
static UEnum* ELandscapeCustomizedCoordType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELandscapeCustomizedCoordType.OuterSingleton)
{
Z_Registration_Info_UEnum_ELandscapeCustomizedCoordType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Landscape_ELandscapeCustomizedCoordType, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("ELandscapeCustomizedCoordType"));
}
return Z_Registration_Info_UEnum_ELandscapeCustomizedCoordType.OuterSingleton;
}
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeCustomizedCoordType>()
{
return ELandscapeCustomizedCoordType_StaticEnum();
}
struct Z_Construct_UEnum_Landscape_ELandscapeCustomizedCoordType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "LCCT_CustomUV0.Name", "LCCT_CustomUV0" },
{ "LCCT_CustomUV1.Name", "LCCT_CustomUV1" },
{ "LCCT_CustomUV2.Name", "LCCT_CustomUV2" },
{ "LCCT_MAX.Name", "LCCT_MAX" },
{ "LCCT_None.Comment", "/** Don't use customized UV, just use original UV. */" },
{ "LCCT_None.Name", "LCCT_None" },
{ "LCCT_None.ToolTip", "Don't use customized UV, just use original UV." },
{ "LCCT_WeightMapUV.Comment", "/** Use original WeightMapUV, which could not be customized. */" },
{ "LCCT_WeightMapUV.Name", "LCCT_WeightMapUV" },
{ "LCCT_WeightMapUV.ToolTip", "Use original WeightMapUV, which could not be customized." },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerCoords.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "LCCT_None", (int64)LCCT_None },
{ "LCCT_CustomUV0", (int64)LCCT_CustomUV0 },
{ "LCCT_CustomUV1", (int64)LCCT_CustomUV1 },
{ "LCCT_CustomUV2", (int64)LCCT_CustomUV2 },
{ "LCCT_WeightMapUV", (int64)LCCT_WeightMapUV },
{ "LCCT_MAX", (int64)LCCT_MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Landscape_ELandscapeCustomizedCoordType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Landscape_ELandscapeCustomizedCoordType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
"ELandscapeCustomizedCoordType",
"ELandscapeCustomizedCoordType",
Z_Construct_UEnum_Landscape_ELandscapeCustomizedCoordType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeCustomizedCoordType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Landscape_ELandscapeCustomizedCoordType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Landscape_ELandscapeCustomizedCoordType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Landscape_ELandscapeCustomizedCoordType()
{
if (!Z_Registration_Info_UEnum_ELandscapeCustomizedCoordType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELandscapeCustomizedCoordType.InnerSingleton, Z_Construct_UEnum_Landscape_ELandscapeCustomizedCoordType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELandscapeCustomizedCoordType.InnerSingleton;
}
// ********** End Enum ELandscapeCustomizedCoordType ***********************************************
// ********** Begin Class UMaterialExpressionLandscapeLayerCoords **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerCoords;
UClass* UMaterialExpressionLandscapeLayerCoords::GetPrivateStaticClass()
{
using TClass = UMaterialExpressionLandscapeLayerCoords;
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerCoords.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialExpressionLandscapeLayerCoords"),
Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerCoords.InnerSingleton,
StaticRegisterNativesUMaterialExpressionLandscapeLayerCoords,
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_UMaterialExpressionLandscapeLayerCoords.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_NoRegister()
{
return UMaterialExpressionLandscapeLayerCoords::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Object" },
{ "IncludePath", "Materials/MaterialExpressionLandscapeLayerCoords.h" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerCoords.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MappingType_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerCoords" },
{ "Comment", "/** Determines the mapping place to use on the terrain. */" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerCoords.h" },
{ "ToolTip", "Determines the mapping place to use on the terrain." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomUVType_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerCoords" },
{ "Comment", "/** Determines the mapping place to use on the terrain. */" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerCoords.h" },
{ "ToolTip", "Determines the mapping place to use on the terrain." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MappingScale_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerCoords" },
{ "Comment", "/** Uniform scale to apply to the mapping. */" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerCoords.h" },
{ "ToolTip", "Uniform scale to apply to the mapping." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MappingRotation_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerCoords" },
{ "Comment", "/** Rotation to apply to the mapping. */" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerCoords.h" },
{ "ToolTip", "Rotation to apply to the mapping." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MappingPanU_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerCoords" },
{ "Comment", "/** Offset to apply to the mapping along U. */" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerCoords.h" },
{ "ToolTip", "Offset to apply to the mapping along U." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MappingPanV_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerCoords" },
{ "Comment", "/** Offset to apply to the mapping along V. */" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerCoords.h" },
{ "ToolTip", "Offset to apply to the mapping along V." },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialExpressionLandscapeLayerCoords constinit property declarations **
static const UECodeGen_Private::FBytePropertyParams NewProp_MappingType;
static const UECodeGen_Private::FBytePropertyParams NewProp_CustomUVType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MappingScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MappingRotation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MappingPanU;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MappingPanV;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialExpressionLandscapeLayerCoords constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialExpressionLandscapeLayerCoords>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics
// ********** Begin Class UMaterialExpressionLandscapeLayerCoords Property Definitions *************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::NewProp_MappingType = { "MappingType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerCoords, MappingType), Z_Construct_UEnum_Landscape_ETerrainCoordMappingType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MappingType_MetaData), NewProp_MappingType_MetaData) }; // 3974191663
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::NewProp_CustomUVType = { "CustomUVType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerCoords, CustomUVType), Z_Construct_UEnum_Landscape_ELandscapeCustomizedCoordType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomUVType_MetaData), NewProp_CustomUVType_MetaData) }; // 4283540101
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::NewProp_MappingScale = { "MappingScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerCoords, MappingScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MappingScale_MetaData), NewProp_MappingScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::NewProp_MappingRotation = { "MappingRotation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerCoords, MappingRotation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MappingRotation_MetaData), NewProp_MappingRotation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::NewProp_MappingPanU = { "MappingPanU", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerCoords, MappingPanU), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MappingPanU_MetaData), NewProp_MappingPanU_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::NewProp_MappingPanV = { "MappingPanV", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerCoords, MappingPanV), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MappingPanV_MetaData), NewProp_MappingPanV_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::NewProp_MappingType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::NewProp_CustomUVType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::NewProp_MappingScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::NewProp_MappingRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::NewProp_MappingPanU,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::NewProp_MappingPanV,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::PropPointers) < 2048);
// ********** End Class UMaterialExpressionLandscapeLayerCoords Property Definitions ***************
UObject* (*const Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialExpression,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::ClassParams = {
&UMaterialExpressionLandscapeLayerCoords::StaticClass,
"MaterialExpressions",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::PropPointers),
0,
0x000820B4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::Class_MetaDataParams)
};
void UMaterialExpressionLandscapeLayerCoords::StaticRegisterNativesUMaterialExpressionLandscapeLayerCoords()
{
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords()
{
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerCoords.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerCoords.OuterSingleton, Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerCoords.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExpressionLandscapeLayerCoords);
UMaterialExpressionLandscapeLayerCoords::~UMaterialExpressionLandscapeLayerCoords() {}
// ********** End Class UMaterialExpressionLandscapeLayerCoords ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h__Script_Landscape_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ETerrainCoordMappingType_StaticEnum, TEXT("ETerrainCoordMappingType"), &Z_Registration_Info_UEnum_ETerrainCoordMappingType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3974191663U) },
{ ELandscapeCustomizedCoordType_StaticEnum, TEXT("ELandscapeCustomizedCoordType"), &Z_Registration_Info_UEnum_ELandscapeCustomizedCoordType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4283540101U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords, UMaterialExpressionLandscapeLayerCoords::StaticClass, TEXT("UMaterialExpressionLandscapeLayerCoords"), &Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerCoords, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExpressionLandscapeLayerCoords), 3947290185U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h__Script_Landscape_3152310574{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h__Script_Landscape_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h__Script_Landscape_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,86 @@
// 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 "Materials/MaterialExpressionLandscapeLayerCoords.h"
#ifdef LANDSCAPE_MaterialExpressionLandscapeLayerCoords_generated_h
#error "MaterialExpressionLandscapeLayerCoords.generated.h already included, missing '#pragma once' in MaterialExpressionLandscapeLayerCoords.h"
#endif
#define LANDSCAPE_MaterialExpressionLandscapeLayerCoords_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMaterialExpressionLandscapeLayerCoords **********************************
struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h_37_INCLASS \
private: \
static void StaticRegisterNativesUMaterialExpressionLandscapeLayerCoords(); \
friend struct ::Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_NoRegister(); \
public: \
DECLARE_CLASS2(UMaterialExpressionLandscapeLayerCoords, UMaterialExpression, COMPILED_IN_FLAGS(0 | CLASS_Optional | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_UMaterialExpressionLandscapeLayerCoords_NoRegister) \
DECLARE_SERIALIZER(UMaterialExpressionLandscapeLayerCoords)
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h_37_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API UMaterialExpressionLandscapeLayerCoords(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMaterialExpressionLandscapeLayerCoords) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, UMaterialExpressionLandscapeLayerCoords); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMaterialExpressionLandscapeLayerCoords); \
/** Deleted move- and copy-constructors, should never be used */ \
UMaterialExpressionLandscapeLayerCoords(UMaterialExpressionLandscapeLayerCoords&&) = delete; \
UMaterialExpressionLandscapeLayerCoords(const UMaterialExpressionLandscapeLayerCoords&) = delete; \
LANDSCAPE_API virtual ~UMaterialExpressionLandscapeLayerCoords();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h_34_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h_37_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h_37_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h_37_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMaterialExpressionLandscapeLayerCoords;
// ********** End Class UMaterialExpressionLandscapeLayerCoords ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerCoords_h
// ********** Begin Enum ETerrainCoordMappingType **************************************************
#define FOREACH_ENUM_ETERRAINCOORDMAPPINGTYPE(op) \
op(TCMT_Auto) \
op(TCMT_XY) \
op(TCMT_XZ) \
op(TCMT_YZ)
enum ETerrainCoordMappingType : int;
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETerrainCoordMappingType>();
// ********** End Enum ETerrainCoordMappingType ****************************************************
// ********** Begin Enum ELandscapeCustomizedCoordType *********************************************
#define FOREACH_ENUM_ELANDSCAPECUSTOMIZEDCOORDTYPE(op) \
op(LCCT_None) \
op(LCCT_CustomUV0) \
op(LCCT_CustomUV1) \
op(LCCT_CustomUV2) \
op(LCCT_WeightMapUV)
enum ELandscapeCustomizedCoordType : int;
template<> LANDSCAPE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELandscapeCustomizedCoordType>();
// ********** End Enum ELandscapeCustomizedCoordType ***********************************************
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 "Materials/MaterialExpressionLandscapeLayerSample.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMaterialExpressionLandscapeLayerSample() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpression();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMaterialExpressionLandscapeLayerSample **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSample;
UClass* UMaterialExpressionLandscapeLayerSample::GetPrivateStaticClass()
{
using TClass = UMaterialExpressionLandscapeLayerSample;
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSample.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialExpressionLandscapeLayerSample"),
Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSample.InnerSingleton,
StaticRegisterNativesUMaterialExpressionLandscapeLayerSample,
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_UMaterialExpressionLandscapeLayerSample.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_NoRegister()
{
return UMaterialExpressionLandscapeLayerSample::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Object" },
{ "IncludePath", "Materials/MaterialExpressionLandscapeLayerSample.h" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerSample.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerWeight" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerSample.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewWeight_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerWeight" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerSample.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialExpressionLandscapeLayerSample constinit property declarations **
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PreviewWeight;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialExpressionLandscapeLayerSample constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialExpressionLandscapeLayerSample>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics
// ********** Begin Class UMaterialExpressionLandscapeLayerSample Property Definitions *************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerSample, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::NewProp_PreviewWeight = { "PreviewWeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerSample, PreviewWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewWeight_MetaData), NewProp_PreviewWeight_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::NewProp_PreviewWeight,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::PropPointers) < 2048);
// ********** End Class UMaterialExpressionLandscapeLayerSample Property Definitions ***************
UObject* (*const Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialExpression,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::ClassParams = {
&UMaterialExpressionLandscapeLayerSample::StaticClass,
"MaterialExpressions",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::PropPointers),
0,
0x000820B4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::Class_MetaDataParams)
};
void UMaterialExpressionLandscapeLayerSample::StaticRegisterNativesUMaterialExpressionLandscapeLayerSample()
{
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample()
{
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSample.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSample.OuterSingleton, Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSample.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExpressionLandscapeLayerSample);
UMaterialExpressionLandscapeLayerSample::~UMaterialExpressionLandscapeLayerSample() {}
// ********** End Class UMaterialExpressionLandscapeLayerSample ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSample_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample, UMaterialExpressionLandscapeLayerSample::StaticClass, TEXT("UMaterialExpressionLandscapeLayerSample"), &Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSample, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExpressionLandscapeLayerSample), 533243762U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSample_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSample_h__Script_Landscape_73802399{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSample_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSample_h__Script_Landscape_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 "Materials/MaterialExpressionLandscapeLayerSample.h"
#ifdef LANDSCAPE_MaterialExpressionLandscapeLayerSample_generated_h
#error "MaterialExpressionLandscapeLayerSample.generated.h already included, missing '#pragma once' in MaterialExpressionLandscapeLayerSample.h"
#endif
#define LANDSCAPE_MaterialExpressionLandscapeLayerSample_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMaterialExpressionLandscapeLayerSample **********************************
struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSample_h_18_INCLASS \
private: \
static void StaticRegisterNativesUMaterialExpressionLandscapeLayerSample(); \
friend struct ::Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_NoRegister(); \
public: \
DECLARE_CLASS2(UMaterialExpressionLandscapeLayerSample, UMaterialExpression, COMPILED_IN_FLAGS(0 | CLASS_Optional | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_UMaterialExpressionLandscapeLayerSample_NoRegister) \
DECLARE_SERIALIZER(UMaterialExpressionLandscapeLayerSample)
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSample_h_18_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API UMaterialExpressionLandscapeLayerSample(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMaterialExpressionLandscapeLayerSample) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, UMaterialExpressionLandscapeLayerSample); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMaterialExpressionLandscapeLayerSample); \
/** Deleted move- and copy-constructors, should never be used */ \
UMaterialExpressionLandscapeLayerSample(UMaterialExpressionLandscapeLayerSample&&) = delete; \
UMaterialExpressionLandscapeLayerSample(const UMaterialExpressionLandscapeLayerSample&) = delete; \
LANDSCAPE_API virtual ~UMaterialExpressionLandscapeLayerSample();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSample_h_15_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSample_h_18_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSample_h_18_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSample_h_18_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMaterialExpressionLandscapeLayerSample;
// ********** End Class UMaterialExpressionLandscapeLayerSample ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSample_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 "Materials/MaterialExpressionLandscapeLayerSwitch.h"
#include "Materials/MaterialExpression.h"
#include "Serialization/StructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMaterialExpressionLandscapeLayerSwitch() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpression();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FExpressionInput();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMaterialExpressionLandscapeLayerSwitch **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSwitch;
UClass* UMaterialExpressionLandscapeLayerSwitch::GetPrivateStaticClass()
{
using TClass = UMaterialExpressionLandscapeLayerSwitch;
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSwitch.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialExpressionLandscapeLayerSwitch"),
Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSwitch.InnerSingleton,
StaticRegisterNativesUMaterialExpressionLandscapeLayerSwitch,
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_UMaterialExpressionLandscapeLayerSwitch.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_NoRegister()
{
return UMaterialExpressionLandscapeLayerSwitch::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Object" },
{ "IncludePath", "Materials/MaterialExpressionLandscapeLayerSwitch.h" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerSwitch.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerUsed_MetaData[] = {
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerSwitch.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerNotUsed_MetaData[] = {
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerSwitch.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerSwitch" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerSwitch.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewUsed_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerSwitch" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerSwitch.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialExpressionLandscapeLayerSwitch constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_LayerUsed;
static const UECodeGen_Private::FStructPropertyParams NewProp_LayerNotUsed;
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static void NewProp_PreviewUsed_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_PreviewUsed;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialExpressionLandscapeLayerSwitch constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialExpressionLandscapeLayerSwitch>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics
// ********** Begin Class UMaterialExpressionLandscapeLayerSwitch Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::NewProp_LayerUsed = { "LayerUsed", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerSwitch, LayerUsed), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerUsed_MetaData), NewProp_LayerUsed_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::NewProp_LayerNotUsed = { "LayerNotUsed", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerSwitch, LayerNotUsed), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerNotUsed_MetaData), NewProp_LayerNotUsed_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerSwitch, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) };
void Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::NewProp_PreviewUsed_SetBit(void* Obj)
{
((UMaterialExpressionLandscapeLayerSwitch*)Obj)->PreviewUsed = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::NewProp_PreviewUsed = { "PreviewUsed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMaterialExpressionLandscapeLayerSwitch), &Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::NewProp_PreviewUsed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewUsed_MetaData), NewProp_PreviewUsed_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::NewProp_LayerUsed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::NewProp_LayerNotUsed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::NewProp_PreviewUsed,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::PropPointers) < 2048);
// ********** End Class UMaterialExpressionLandscapeLayerSwitch Property Definitions ***************
UObject* (*const Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialExpression,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::ClassParams = {
&UMaterialExpressionLandscapeLayerSwitch::StaticClass,
"MaterialExpressions",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::PropPointers),
0,
0x000820B4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::Class_MetaDataParams)
};
void UMaterialExpressionLandscapeLayerSwitch::StaticRegisterNativesUMaterialExpressionLandscapeLayerSwitch()
{
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch()
{
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSwitch.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSwitch.OuterSingleton, Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSwitch.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExpressionLandscapeLayerSwitch);
UMaterialExpressionLandscapeLayerSwitch::~UMaterialExpressionLandscapeLayerSwitch() {}
IMPLEMENT_FARCHIVE_SERIALIZER(UMaterialExpressionLandscapeLayerSwitch)
// ********** End Class UMaterialExpressionLandscapeLayerSwitch ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch, UMaterialExpressionLandscapeLayerSwitch::StaticClass, TEXT("UMaterialExpressionLandscapeLayerSwitch"), &Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerSwitch, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExpressionLandscapeLayerSwitch), 3552487662U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h__Script_Landscape_2631049855{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h__Script_Landscape_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,68 @@
// 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 "Materials/MaterialExpressionLandscapeLayerSwitch.h"
#ifdef LANDSCAPE_MaterialExpressionLandscapeLayerSwitch_generated_h
#error "MaterialExpressionLandscapeLayerSwitch.generated.h already included, missing '#pragma once' in MaterialExpressionLandscapeLayerSwitch.h"
#endif
#define LANDSCAPE_MaterialExpressionLandscapeLayerSwitch_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMaterialExpressionLandscapeLayerSwitch **********************************
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h_20_ARCHIVESERIALIZER \
DECLARE_FARCHIVE_SERIALIZER(UMaterialExpressionLandscapeLayerSwitch, LANDSCAPE_API)
struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h_20_INCLASS \
private: \
static void StaticRegisterNativesUMaterialExpressionLandscapeLayerSwitch(); \
friend struct ::Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_NoRegister(); \
public: \
DECLARE_CLASS2(UMaterialExpressionLandscapeLayerSwitch, UMaterialExpression, COMPILED_IN_FLAGS(0 | CLASS_Optional | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_UMaterialExpressionLandscapeLayerSwitch_NoRegister) \
DECLARE_SERIALIZER(UMaterialExpressionLandscapeLayerSwitch) \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h_20_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h_20_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API UMaterialExpressionLandscapeLayerSwitch(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMaterialExpressionLandscapeLayerSwitch) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, UMaterialExpressionLandscapeLayerSwitch); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMaterialExpressionLandscapeLayerSwitch); \
/** Deleted move- and copy-constructors, should never be used */ \
UMaterialExpressionLandscapeLayerSwitch(UMaterialExpressionLandscapeLayerSwitch&&) = delete; \
UMaterialExpressionLandscapeLayerSwitch(const UMaterialExpressionLandscapeLayerSwitch&) = delete; \
LANDSCAPE_API virtual ~UMaterialExpressionLandscapeLayerSwitch();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h_17_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h_20_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h_20_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h_20_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMaterialExpressionLandscapeLayerSwitch;
// ********** End Class UMaterialExpressionLandscapeLayerSwitch ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerSwitch_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,169 @@
// 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 "Materials/MaterialExpressionLandscapeLayerWeight.h"
#include "Materials/MaterialExpression.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMaterialExpressionLandscapeLayerWeight() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpression();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FExpressionInput();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMaterialExpressionLandscapeLayerWeight **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerWeight;
UClass* UMaterialExpressionLandscapeLayerWeight::GetPrivateStaticClass()
{
using TClass = UMaterialExpressionLandscapeLayerWeight;
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerWeight.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialExpressionLandscapeLayerWeight"),
Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerWeight.InnerSingleton,
StaticRegisterNativesUMaterialExpressionLandscapeLayerWeight,
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_UMaterialExpressionLandscapeLayerWeight.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_NoRegister()
{
return UMaterialExpressionLandscapeLayerWeight::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Object" },
{ "IncludePath", "Materials/MaterialExpressionLandscapeLayerWeight.h" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerWeight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Base_MetaData[] = {
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerWeight.h" },
{ "RequiredInput", "false" },
{ "ToolTip", "Defaults to 'ConstBase' if not specified" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Layer_MetaData[] = {
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerWeight.h" },
{ "RequiredInput", "false" },
{ "ToolTip", "Ignored if not specified" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerWeight" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerWeight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewWeight_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerWeight" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerWeight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConstBase_MetaData[] = {
{ "Category", "MaterialExpressionLandscapeLayerWeight" },
{ "Comment", "/** only used if Base is not hooked up */" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeLayerWeight.h" },
{ "OverridingInputProperty", "Base" },
{ "ToolTip", "only used if Base is not hooked up" },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialExpressionLandscapeLayerWeight constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_Base;
static const UECodeGen_Private::FStructPropertyParams NewProp_Layer;
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PreviewWeight;
static const UECodeGen_Private::FStructPropertyParams NewProp_ConstBase;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialExpressionLandscapeLayerWeight constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialExpressionLandscapeLayerWeight>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics
// ********** Begin Class UMaterialExpressionLandscapeLayerWeight Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::NewProp_Base = { "Base", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerWeight, Base), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Base_MetaData), NewProp_Base_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::NewProp_Layer = { "Layer", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerWeight, Layer), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Layer_MetaData), NewProp_Layer_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerWeight, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::NewProp_PreviewWeight = { "PreviewWeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerWeight, PreviewWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewWeight_MetaData), NewProp_PreviewWeight_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::NewProp_ConstBase = { "ConstBase", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapeLayerWeight, ConstBase), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConstBase_MetaData), NewProp_ConstBase_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::NewProp_Base,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::NewProp_Layer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::NewProp_PreviewWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::NewProp_ConstBase,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::PropPointers) < 2048);
// ********** End Class UMaterialExpressionLandscapeLayerWeight Property Definitions ***************
UObject* (*const Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialExpression,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::ClassParams = {
&UMaterialExpressionLandscapeLayerWeight::StaticClass,
"MaterialExpressions",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::PropPointers),
0,
0x000820B4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::Class_MetaDataParams)
};
void UMaterialExpressionLandscapeLayerWeight::StaticRegisterNativesUMaterialExpressionLandscapeLayerWeight()
{
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight()
{
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerWeight.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerWeight.OuterSingleton, Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerWeight.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExpressionLandscapeLayerWeight);
UMaterialExpressionLandscapeLayerWeight::~UMaterialExpressionLandscapeLayerWeight() {}
// ********** End Class UMaterialExpressionLandscapeLayerWeight ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerWeight_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight, UMaterialExpressionLandscapeLayerWeight::StaticClass, TEXT("UMaterialExpressionLandscapeLayerWeight"), &Z_Registration_Info_UClass_UMaterialExpressionLandscapeLayerWeight, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExpressionLandscapeLayerWeight), 1340026793U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerWeight_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerWeight_h__Script_Landscape_3189650089{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerWeight_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerWeight_h__Script_Landscape_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 "Materials/MaterialExpressionLandscapeLayerWeight.h"
#ifdef LANDSCAPE_MaterialExpressionLandscapeLayerWeight_generated_h
#error "MaterialExpressionLandscapeLayerWeight.generated.h already included, missing '#pragma once' in MaterialExpressionLandscapeLayerWeight.h"
#endif
#define LANDSCAPE_MaterialExpressionLandscapeLayerWeight_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMaterialExpressionLandscapeLayerWeight **********************************
struct Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerWeight_h_20_INCLASS \
private: \
static void StaticRegisterNativesUMaterialExpressionLandscapeLayerWeight(); \
friend struct ::Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_NoRegister(); \
public: \
DECLARE_CLASS2(UMaterialExpressionLandscapeLayerWeight, UMaterialExpression, COMPILED_IN_FLAGS(0 | CLASS_Optional | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_UMaterialExpressionLandscapeLayerWeight_NoRegister) \
DECLARE_SERIALIZER(UMaterialExpressionLandscapeLayerWeight)
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerWeight_h_20_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API UMaterialExpressionLandscapeLayerWeight(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMaterialExpressionLandscapeLayerWeight) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, UMaterialExpressionLandscapeLayerWeight); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMaterialExpressionLandscapeLayerWeight); \
/** Deleted move- and copy-constructors, should never be used */ \
UMaterialExpressionLandscapeLayerWeight(UMaterialExpressionLandscapeLayerWeight&&) = delete; \
UMaterialExpressionLandscapeLayerWeight(const UMaterialExpressionLandscapeLayerWeight&) = delete; \
LANDSCAPE_API virtual ~UMaterialExpressionLandscapeLayerWeight();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerWeight_h_17_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerWeight_h_20_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerWeight_h_20_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerWeight_h_20_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMaterialExpressionLandscapeLayerWeight;
// ********** End Class UMaterialExpressionLandscapeLayerWeight ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeLayerWeight_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,221 @@
// 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 "Materials/MaterialExpressionLandscapePhysicalMaterialOutput.h"
#include "Materials/MaterialExpression.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMaterialExpressionLandscapePhysicalMaterialOutput() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpressionCustomOutput();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FExpressionInput();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_NoRegister();
LANDSCAPE_API UScriptStruct* Z_Construct_UScriptStruct_FPhysicalMaterialInput();
PHYSICSCORE_API UClass* Z_Construct_UClass_UPhysicalMaterial_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPhysicalMaterialInput ********************************************
struct Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPhysicalMaterialInput); }
static inline consteval int16 GetStructAlignment() { return alignof(FPhysicalMaterialInput); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Structure linking a material expression input with a physical material. For use by UMaterialExpressionLandscapePhysicalMaterialOutput. */" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapePhysicalMaterialOutput.h" },
{ "ToolTip", "Structure linking a material expression input with a physical material. For use by UMaterialExpressionLandscapePhysicalMaterialOutput." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysicalMaterial_MetaData[] = {
{ "Category", "PhysicalMaterial" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapePhysicalMaterialOutput.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Input_MetaData[] = {
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapePhysicalMaterialOutput.h" },
{ "RequiredInput", "true" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPhysicalMaterialInput constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_PhysicalMaterial;
static const UECodeGen_Private::FStructPropertyParams NewProp_Input;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPhysicalMaterialInput constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPhysicalMaterialInput>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPhysicalMaterialInput;
class UScriptStruct* FPhysicalMaterialInput::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPhysicalMaterialInput.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPhysicalMaterialInput.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPhysicalMaterialInput, (UObject*)Z_Construct_UPackage__Script_Landscape(), TEXT("PhysicalMaterialInput"));
}
return Z_Registration_Info_UScriptStruct_FPhysicalMaterialInput.OuterSingleton;
}
// ********** Begin ScriptStruct FPhysicalMaterialInput Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::NewProp_PhysicalMaterial = { "PhysicalMaterial", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPhysicalMaterialInput, PhysicalMaterial), Z_Construct_UClass_UPhysicalMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysicalMaterial_MetaData), NewProp_PhysicalMaterial_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::NewProp_Input = { "Input", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPhysicalMaterialInput, Input), Z_Construct_UScriptStruct_FExpressionInput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Input_MetaData), NewProp_Input_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::NewProp_PhysicalMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::NewProp_Input,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPhysicalMaterialInput Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
nullptr,
&NewStructOps,
"PhysicalMaterialInput",
Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::PropPointers),
sizeof(FPhysicalMaterialInput),
alignof(FPhysicalMaterialInput),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPhysicalMaterialInput()
{
if (!Z_Registration_Info_UScriptStruct_FPhysicalMaterialInput.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPhysicalMaterialInput.InnerSingleton, Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPhysicalMaterialInput.InnerSingleton);
}
// ********** End ScriptStruct FPhysicalMaterialInput **********************************************
// ********** Begin Class UMaterialExpressionLandscapePhysicalMaterialOutput ***********************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput;
UClass* UMaterialExpressionLandscapePhysicalMaterialOutput::GetPrivateStaticClass()
{
using TClass = UMaterialExpressionLandscapePhysicalMaterialOutput;
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialExpressionLandscapePhysicalMaterialOutput"),
Z_Registration_Info_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput.InnerSingleton,
StaticRegisterNativesUMaterialExpressionLandscapePhysicalMaterialOutput,
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_UMaterialExpressionLandscapePhysicalMaterialOutput.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_NoRegister()
{
return UMaterialExpressionLandscapePhysicalMaterialOutput::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * Custom output node to write out physical material weights.\n * This can be used to generate the dominant physical material for each point on a landscape.\n * Note that the use of a material output node to generate this information is optional and when a node of this type is not present we fall back on a CPU path which analyzes landscape layer data.\n */" },
{ "HideCategories", "Object Object Object" },
{ "IncludePath", "Materials/MaterialExpressionLandscapePhysicalMaterialOutput.h" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapePhysicalMaterialOutput.h" },
{ "ToolTip", "Custom output node to write out physical material weights.\nThis can be used to generate the dominant physical material for each point on a landscape.\nNote that the use of a material output node to generate this information is optional and when a node of this type is not present we fall back on a CPU path which analyzes landscape layer data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Inputs_MetaData[] = {
{ "Category", "PhysicalMaterial" },
{ "Comment", "/** Array of physical material inputs. */" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapePhysicalMaterialOutput.h" },
{ "ToolTip", "Array of physical material inputs." },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialExpressionLandscapePhysicalMaterialOutput constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Inputs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Inputs;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMaterialExpressionLandscapePhysicalMaterialOutput constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialExpressionLandscapePhysicalMaterialOutput>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics
// ********** Begin Class UMaterialExpressionLandscapePhysicalMaterialOutput Property Definitions **
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::NewProp_Inputs_Inner = { "Inputs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPhysicalMaterialInput, METADATA_PARAMS(0, nullptr) }; // 3637109985
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::NewProp_Inputs = { "Inputs", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialExpressionLandscapePhysicalMaterialOutput, Inputs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Inputs_MetaData), NewProp_Inputs_MetaData) }; // 3637109985
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::NewProp_Inputs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::NewProp_Inputs,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::PropPointers) < 2048);
// ********** End Class UMaterialExpressionLandscapePhysicalMaterialOutput Property Definitions ****
UObject* (*const Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialExpressionCustomOutput,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::ClassParams = {
&UMaterialExpressionLandscapePhysicalMaterialOutput::StaticClass,
"MaterialExpressions",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::PropPointers),
0,
0x000820B4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::Class_MetaDataParams)
};
void UMaterialExpressionLandscapePhysicalMaterialOutput::StaticRegisterNativesUMaterialExpressionLandscapePhysicalMaterialOutput()
{
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput()
{
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput.OuterSingleton, Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExpressionLandscapePhysicalMaterialOutput);
UMaterialExpressionLandscapePhysicalMaterialOutput::~UMaterialExpressionLandscapePhysicalMaterialOutput() {}
// ********** End Class UMaterialExpressionLandscapePhysicalMaterialOutput *************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h__Script_Landscape_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPhysicalMaterialInput::StaticStruct, Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics::NewStructOps, TEXT("PhysicalMaterialInput"),&Z_Registration_Info_UScriptStruct_FPhysicalMaterialInput, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPhysicalMaterialInput), 3637109985U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput, UMaterialExpressionLandscapePhysicalMaterialOutput::StaticClass, TEXT("UMaterialExpressionLandscapePhysicalMaterialOutput"), &Z_Registration_Info_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExpressionLandscapePhysicalMaterialOutput), 3221682858U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h__Script_Landscape_3796133822{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h__Script_Landscape_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h__Script_Landscape_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h__Script_Landscape_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 "Materials/MaterialExpressionLandscapePhysicalMaterialOutput.h"
#ifdef LANDSCAPE_MaterialExpressionLandscapePhysicalMaterialOutput_generated_h
#error "MaterialExpressionLandscapePhysicalMaterialOutput.generated.h already included, missing '#pragma once' in MaterialExpressionLandscapePhysicalMaterialOutput.h"
#endif
#define LANDSCAPE_MaterialExpressionLandscapePhysicalMaterialOutput_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPhysicalMaterialInput ********************************************
struct Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics;
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPhysicalMaterialInput_Statics; \
LANDSCAPE_API static class UScriptStruct* StaticStruct();
struct FPhysicalMaterialInput;
// ********** End ScriptStruct FPhysicalMaterialInput **********************************************
// ********** Begin Class UMaterialExpressionLandscapePhysicalMaterialOutput ***********************
struct Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h_35_INCLASS \
private: \
static void StaticRegisterNativesUMaterialExpressionLandscapePhysicalMaterialOutput(); \
friend struct ::Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_NoRegister(); \
public: \
DECLARE_CLASS2(UMaterialExpressionLandscapePhysicalMaterialOutput, UMaterialExpressionCustomOutput, COMPILED_IN_FLAGS(0 | CLASS_Optional | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_UMaterialExpressionLandscapePhysicalMaterialOutput_NoRegister) \
DECLARE_SERIALIZER(UMaterialExpressionLandscapePhysicalMaterialOutput)
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h_35_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API UMaterialExpressionLandscapePhysicalMaterialOutput(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMaterialExpressionLandscapePhysicalMaterialOutput) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, UMaterialExpressionLandscapePhysicalMaterialOutput); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMaterialExpressionLandscapePhysicalMaterialOutput); \
/** Deleted move- and copy-constructors, should never be used */ \
UMaterialExpressionLandscapePhysicalMaterialOutput(UMaterialExpressionLandscapePhysicalMaterialOutput&&) = delete; \
UMaterialExpressionLandscapePhysicalMaterialOutput(const UMaterialExpressionLandscapePhysicalMaterialOutput&) = delete; \
LANDSCAPE_API virtual ~UMaterialExpressionLandscapePhysicalMaterialOutput();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h_32_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h_35_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h_35_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h_35_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMaterialExpressionLandscapePhysicalMaterialOutput;
// ********** End Class UMaterialExpressionLandscapePhysicalMaterialOutput *************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapePhysicalMaterialOutput_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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 "Materials/MaterialExpressionLandscapeVisibilityMask.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMaterialExpressionLandscapeVisibilityMask() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UMaterialExpression();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask();
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_NoRegister();
UPackage* Z_Construct_UPackage__Script_Landscape();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMaterialExpressionLandscapeVisibilityMask *******************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialExpressionLandscapeVisibilityMask;
UClass* UMaterialExpressionLandscapeVisibilityMask::GetPrivateStaticClass()
{
using TClass = UMaterialExpressionLandscapeVisibilityMask;
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeVisibilityMask.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MaterialExpressionLandscapeVisibilityMask"),
Z_Registration_Info_UClass_UMaterialExpressionLandscapeVisibilityMask.InnerSingleton,
StaticRegisterNativesUMaterialExpressionLandscapeVisibilityMask,
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_UMaterialExpressionLandscapeVisibilityMask.InnerSingleton;
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_NoRegister()
{
return UMaterialExpressionLandscapeVisibilityMask::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Object" },
{ "IncludePath", "Materials/MaterialExpressionLandscapeVisibilityMask.h" },
{ "ModuleRelativePath", "Classes/Materials/MaterialExpressionLandscapeVisibilityMask.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMaterialExpressionLandscapeVisibilityMask constinit property declarations
// ********** End Class UMaterialExpressionLandscapeVisibilityMask constinit property declarations *
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMaterialExpressionLandscapeVisibilityMask>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_Statics
UObject* (*const Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMaterialExpression,
(UObject* (*)())Z_Construct_UPackage__Script_Landscape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_Statics::ClassParams = {
&UMaterialExpressionLandscapeVisibilityMask::StaticClass,
"MaterialExpressions",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000820B4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_Statics::Class_MetaDataParams)
};
void UMaterialExpressionLandscapeVisibilityMask::StaticRegisterNativesUMaterialExpressionLandscapeVisibilityMask()
{
}
UClass* Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask()
{
if (!Z_Registration_Info_UClass_UMaterialExpressionLandscapeVisibilityMask.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialExpressionLandscapeVisibilityMask.OuterSingleton, Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMaterialExpressionLandscapeVisibilityMask.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialExpressionLandscapeVisibilityMask);
UMaterialExpressionLandscapeVisibilityMask::~UMaterialExpressionLandscapeVisibilityMask() {}
// ********** End Class UMaterialExpressionLandscapeVisibilityMask *********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeVisibilityMask_h__Script_Landscape_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask, UMaterialExpressionLandscapeVisibilityMask::StaticClass, TEXT("UMaterialExpressionLandscapeVisibilityMask"), &Z_Registration_Info_UClass_UMaterialExpressionLandscapeVisibilityMask, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialExpressionLandscapeVisibilityMask), 2996550760U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeVisibilityMask_h__Script_Landscape_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeVisibilityMask_h__Script_Landscape_1740397412{
TEXT("/Script/Landscape"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeVisibilityMask_h__Script_Landscape_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeVisibilityMask_h__Script_Landscape_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 "Materials/MaterialExpressionLandscapeVisibilityMask.h"
#ifdef LANDSCAPE_MaterialExpressionLandscapeVisibilityMask_generated_h
#error "MaterialExpressionLandscapeVisibilityMask.generated.h already included, missing '#pragma once' in MaterialExpressionLandscapeVisibilityMask.h"
#endif
#define LANDSCAPE_MaterialExpressionLandscapeVisibilityMask_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMaterialExpressionLandscapeVisibilityMask *******************************
struct Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_Statics;
LANDSCAPE_API UClass* Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_NoRegister();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeVisibilityMask_h_18_INCLASS \
private: \
static void StaticRegisterNativesUMaterialExpressionLandscapeVisibilityMask(); \
friend struct ::Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_Statics; \
static UClass* GetPrivateStaticClass(); \
friend LANDSCAPE_API UClass* ::Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_NoRegister(); \
public: \
DECLARE_CLASS2(UMaterialExpressionLandscapeVisibilityMask, UMaterialExpression, COMPILED_IN_FLAGS(0 | CLASS_Optional | CLASS_Config), CASTCLASS_None, TEXT("/Script/Landscape"), Z_Construct_UClass_UMaterialExpressionLandscapeVisibilityMask_NoRegister) \
DECLARE_SERIALIZER(UMaterialExpressionLandscapeVisibilityMask)
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeVisibilityMask_h_18_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
LANDSCAPE_API UMaterialExpressionLandscapeVisibilityMask(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMaterialExpressionLandscapeVisibilityMask) \
DECLARE_VTABLE_PTR_HELPER_CTOR(LANDSCAPE_API, UMaterialExpressionLandscapeVisibilityMask); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMaterialExpressionLandscapeVisibilityMask); \
/** Deleted move- and copy-constructors, should never be used */ \
UMaterialExpressionLandscapeVisibilityMask(UMaterialExpressionLandscapeVisibilityMask&&) = delete; \
UMaterialExpressionLandscapeVisibilityMask(const UMaterialExpressionLandscapeVisibilityMask&) = delete; \
LANDSCAPE_API virtual ~UMaterialExpressionLandscapeVisibilityMask();
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeVisibilityMask_h_15_PROLOG
#define FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeVisibilityMask_h_18_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeVisibilityMask_h_18_INCLASS \
FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeVisibilityMask_h_18_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMaterialExpressionLandscapeVisibilityMask;
// ********** End Class UMaterialExpressionLandscapeVisibilityMask *********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Landscape_Classes_Materials_MaterialExpressionLandscapeVisibilityMask_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

Some files were not shown because too many files have changed in this diff Show More