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,166 @@
// 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 "Components/BaseDynamicMeshComponent.h"
#ifdef GEOMETRYFRAMEWORK_BaseDynamicMeshComponent_generated_h
#error "BaseDynamicMeshComponent.generated.h already included, missing '#pragma once' in BaseDynamicMeshComponent.h"
#endif
#define GEOMETRYFRAMEWORK_BaseDynamicMeshComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UDynamicMesh;
class UMaterialInterface;
enum class EDynamicMeshComponentColorOverrideMode : uint8;
enum class EDynamicMeshComponentDistanceFieldMode : uint8;
enum class EDynamicMeshDrawPath : uint8;
enum class EDynamicMeshVertexColorTransformMode : uint8;
struct FColor;
// ********** Begin Class UBaseDynamicMeshComponent ************************************************
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Components_BaseDynamicMeshComponent_h_131_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetDistanceFieldMode); \
DECLARE_FUNCTION(execSetDistanceFieldMode); \
DECLARE_FUNCTION(execGetMeshDrawPath); \
DECLARE_FUNCTION(execSetMeshDrawPath); \
DECLARE_FUNCTION(execGetEnableRaytracing); \
DECLARE_FUNCTION(execSetEnableRaytracing); \
DECLARE_FUNCTION(execGetOverrideSecondaryWireframeRenderMaterial); \
DECLARE_FUNCTION(execClearOverrideSecondaryWireframeRenderMaterial); \
DECLARE_FUNCTION(execSetOverrideSecondaryWireframeRenderMaterial); \
DECLARE_FUNCTION(execGetOverrideWireframeRenderMaterial); \
DECLARE_FUNCTION(execClearOverrideWireframeRenderMaterial); \
DECLARE_FUNCTION(execSetOverrideWireframeRenderMaterial); \
DECLARE_FUNCTION(execGetSecondaryBuffersVisibility); \
DECLARE_FUNCTION(execSetSecondaryBuffersVisibility); \
DECLARE_FUNCTION(execGetSecondaryRenderMaterial); \
DECLARE_FUNCTION(execClearSecondaryRenderMaterial); \
DECLARE_FUNCTION(execSetSecondaryRenderMaterial); \
DECLARE_FUNCTION(execGetOverrideRenderMaterial); \
DECLARE_FUNCTION(execHasOverrideRenderMaterial); \
DECLARE_FUNCTION(execClearOverrideRenderMaterial); \
DECLARE_FUNCTION(execSetOverrideRenderMaterial); \
DECLARE_FUNCTION(execGetViewModeOverridesEnabled); \
DECLARE_FUNCTION(execSetViewModeOverridesEnabled); \
DECLARE_FUNCTION(execGetShadowsEnabled); \
DECLARE_FUNCTION(execSetShadowsEnabled); \
DECLARE_FUNCTION(execGetFlatShadingEnabled); \
DECLARE_FUNCTION(execSetEnableFlatShading); \
DECLARE_FUNCTION(execGetVertexColorSpaceTransformMode); \
DECLARE_FUNCTION(execSetVertexColorSpaceTransformMode); \
DECLARE_FUNCTION(execGetConstantOverrideColor); \
DECLARE_FUNCTION(execSetConstantOverrideColor); \
DECLARE_FUNCTION(execGetColorOverrideMode); \
DECLARE_FUNCTION(execSetColorOverrideMode); \
DECLARE_FUNCTION(execGetEnableWireframeRenderPass); \
DECLARE_FUNCTION(execSetEnableWireframeRenderPass); \
DECLARE_FUNCTION(execGetDynamicMesh);
struct Z_Construct_UClass_UBaseDynamicMeshComponent_Statics;
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UBaseDynamicMeshComponent_NoRegister();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Components_BaseDynamicMeshComponent_h_131_INCLASS \
private: \
static void StaticRegisterNativesUBaseDynamicMeshComponent(); \
friend struct ::Z_Construct_UClass_UBaseDynamicMeshComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYFRAMEWORK_API UClass* ::Z_Construct_UClass_UBaseDynamicMeshComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UBaseDynamicMeshComponent, UMeshComponent, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/GeometryFramework"), Z_Construct_UClass_UBaseDynamicMeshComponent_NoRegister) \
DECLARE_SERIALIZER(UBaseDynamicMeshComponent) \
virtual UObject* _getUObject() const override { return const_cast<UBaseDynamicMeshComponent*>(this); }
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Components_BaseDynamicMeshComponent_h_131_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYFRAMEWORK_API UBaseDynamicMeshComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UBaseDynamicMeshComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYFRAMEWORK_API, UBaseDynamicMeshComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBaseDynamicMeshComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UBaseDynamicMeshComponent(UBaseDynamicMeshComponent&&) = delete; \
UBaseDynamicMeshComponent(const UBaseDynamicMeshComponent&) = delete; \
GEOMETRYFRAMEWORK_API virtual ~UBaseDynamicMeshComponent();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Components_BaseDynamicMeshComponent_h_123_PROLOG
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Components_BaseDynamicMeshComponent_h_131_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GeometryFramework_Public_Components_BaseDynamicMeshComponent_h_131_RPC_WRAPPERS \
FID_Engine_Source_Runtime_GeometryFramework_Public_Components_BaseDynamicMeshComponent_h_131_INCLASS \
FID_Engine_Source_Runtime_GeometryFramework_Public_Components_BaseDynamicMeshComponent_h_131_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBaseDynamicMeshComponent;
// ********** End Class UBaseDynamicMeshComponent **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GeometryFramework_Public_Components_BaseDynamicMeshComponent_h
// ********** Begin Enum EDynamicMeshComponentTangentsMode *****************************************
#define FOREACH_ENUM_EDYNAMICMESHCOMPONENTTANGENTSMODE(op) \
op(EDynamicMeshComponentTangentsMode::NoTangents) \
op(EDynamicMeshComponentTangentsMode::AutoCalculated) \
op(EDynamicMeshComponentTangentsMode::ExternallyProvided) \
op(EDynamicMeshComponentTangentsMode::Default)
enum class EDynamicMeshComponentTangentsMode : uint8;
template<> struct TIsUEnumClass<EDynamicMeshComponentTangentsMode> { enum { Value = true }; };
template<> GEOMETRYFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum<EDynamicMeshComponentTangentsMode>();
// ********** End Enum EDynamicMeshComponentTangentsMode *******************************************
// ********** Begin Enum EDynamicMeshComponentColorOverrideMode ************************************
#define FOREACH_ENUM_EDYNAMICMESHCOMPONENTCOLOROVERRIDEMODE(op) \
op(EDynamicMeshComponentColorOverrideMode::None) \
op(EDynamicMeshComponentColorOverrideMode::VertexColors) \
op(EDynamicMeshComponentColorOverrideMode::Polygroups) \
op(EDynamicMeshComponentColorOverrideMode::Constant)
enum class EDynamicMeshComponentColorOverrideMode : uint8;
template<> struct TIsUEnumClass<EDynamicMeshComponentColorOverrideMode> { enum { Value = true }; };
template<> GEOMETRYFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum<EDynamicMeshComponentColorOverrideMode>();
// ********** End Enum EDynamicMeshComponentColorOverrideMode **************************************
// ********** Begin Enum EDynamicMeshDrawPath ******************************************************
#define FOREACH_ENUM_EDYNAMICMESHDRAWPATH(op) \
op(EDynamicMeshDrawPath::DynamicDraw) \
op(EDynamicMeshDrawPath::StaticDraw)
enum class EDynamicMeshDrawPath : uint8;
template<> struct TIsUEnumClass<EDynamicMeshDrawPath> { enum { Value = true }; };
template<> GEOMETRYFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum<EDynamicMeshDrawPath>();
// ********** End Enum EDynamicMeshDrawPath ********************************************************
// ********** Begin Enum EDynamicMeshComponentDistanceFieldMode ************************************
#define FOREACH_ENUM_EDYNAMICMESHCOMPONENTDISTANCEFIELDMODE(op) \
op(EDynamicMeshComponentDistanceFieldMode::NoDistanceField) \
op(EDynamicMeshComponentDistanceFieldMode::AsyncCPUDistanceField)
enum class EDynamicMeshComponentDistanceFieldMode : uint8;
template<> struct TIsUEnumClass<EDynamicMeshComponentDistanceFieldMode> { enum { Value = true }; };
template<> GEOMETRYFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum<EDynamicMeshComponentDistanceFieldMode>();
// ********** End Enum EDynamicMeshComponentDistanceFieldMode **************************************
// ********** Begin Enum EDynamicMeshVertexColorTransformMode **************************************
#define FOREACH_ENUM_EDYNAMICMESHVERTEXCOLORTRANSFORMMODE(op) \
op(EDynamicMeshVertexColorTransformMode::NoTransform) \
op(EDynamicMeshVertexColorTransformMode::LinearToSRGB) \
op(EDynamicMeshVertexColorTransformMode::SRGBToLinear)
enum class EDynamicMeshVertexColorTransformMode : uint8;
template<> struct TIsUEnumClass<EDynamicMeshVertexColorTransformMode> { enum { Value = true }; };
template<> GEOMETRYFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum<EDynamicMeshVertexColorTransformMode>();
// ********** End Enum EDynamicMeshVertexColorTransformMode ****************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,484 @@
// 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 "DynamicMeshActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDynamicMeshActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_ADynamicMeshActor();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_ADynamicMeshActor_NoRegister();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMesh_NoRegister();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshComponent_NoRegister();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshPool_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryFramework();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ADynamicMeshActor Function AllocateComputeMesh ***************************
struct Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics
{
struct DynamicMeshActor_eventAllocateComputeMesh_Parms
{
UDynamicMesh* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DynamicMeshActor" },
{ "Comment", "/** Request a compute mesh from the Pool, which will return a previously-allocated mesh or add and return a new one. If the Pool is disabled, a new UDynamicMesh will be allocated and returned. */" },
{ "ModuleRelativePath", "Public/DynamicMeshActor.h" },
{ "ToolTip", "Request a compute mesh from the Pool, which will return a previously-allocated mesh or add and return a new one. If the Pool is disabled, a new UDynamicMesh will be allocated and returned." },
};
#endif // WITH_METADATA
// ********** Begin Function AllocateComputeMesh constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AllocateComputeMesh constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AllocateComputeMesh Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DynamicMeshActor_eventAllocateComputeMesh_Parms, ReturnValue), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics::PropPointers) < 2048);
// ********** End Function AllocateComputeMesh Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ADynamicMeshActor, nullptr, "AllocateComputeMesh", Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics::DynamicMeshActor_eventAllocateComputeMesh_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics::DynamicMeshActor_eventAllocateComputeMesh_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ADynamicMeshActor::execAllocateComputeMesh)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UDynamicMesh**)Z_Param__Result=P_THIS->AllocateComputeMesh();
P_NATIVE_END;
}
// ********** End Class ADynamicMeshActor Function AllocateComputeMesh *****************************
// ********** Begin Class ADynamicMeshActor Function FreeAllComputeMeshes **************************
struct Z_Construct_UFunction_ADynamicMeshActor_FreeAllComputeMeshes_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DynamicMeshActor" },
{ "Comment", "/** Release all compute meshes that the Pool has allocated, and then release them from the Pool, so that they will be garbage-collected */" },
{ "ModuleRelativePath", "Public/DynamicMeshActor.h" },
{ "ToolTip", "Release all compute meshes that the Pool has allocated, and then release them from the Pool, so that they will be garbage-collected" },
};
#endif // WITH_METADATA
// ********** Begin Function FreeAllComputeMeshes constinit property declarations ******************
// ********** End Function FreeAllComputeMeshes constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ADynamicMeshActor_FreeAllComputeMeshes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ADynamicMeshActor, nullptr, "FreeAllComputeMeshes", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_FreeAllComputeMeshes_Statics::Function_MetaDataParams), Z_Construct_UFunction_ADynamicMeshActor_FreeAllComputeMeshes_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_ADynamicMeshActor_FreeAllComputeMeshes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ADynamicMeshActor_FreeAllComputeMeshes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ADynamicMeshActor::execFreeAllComputeMeshes)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->FreeAllComputeMeshes();
P_NATIVE_END;
}
// ********** End Class ADynamicMeshActor Function FreeAllComputeMeshes ****************************
// ********** Begin Class ADynamicMeshActor Function GetComputeMeshPool ****************************
struct Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics
{
struct DynamicMeshActor_eventGetComputeMeshPool_Parms
{
UDynamicMeshPool* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DynamicMeshActor" },
{ "Comment", "/** Access the compute mesh pool */" },
{ "ModuleRelativePath", "Public/DynamicMeshActor.h" },
{ "ToolTip", "Access the compute mesh pool" },
};
#endif // WITH_METADATA
// ********** Begin Function GetComputeMeshPool constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetComputeMeshPool constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetComputeMeshPool Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DynamicMeshActor_eventGetComputeMeshPool_Parms, ReturnValue), Z_Construct_UClass_UDynamicMeshPool_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics::PropPointers) < 2048);
// ********** End Function GetComputeMeshPool Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ADynamicMeshActor, nullptr, "GetComputeMeshPool", Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics::DynamicMeshActor_eventGetComputeMeshPool_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics::Function_MetaDataParams), Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics::DynamicMeshActor_eventGetComputeMeshPool_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ADynamicMeshActor::execGetComputeMeshPool)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UDynamicMeshPool**)Z_Param__Result=P_THIS->GetComputeMeshPool();
P_NATIVE_END;
}
// ********** End Class ADynamicMeshActor Function GetComputeMeshPool ******************************
// ********** Begin Class ADynamicMeshActor Function GetDynamicMeshComponent ***********************
struct Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics
{
struct DynamicMeshActor_eventGetDynamicMeshComponent_Parms
{
UDynamicMeshComponent* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DynamicMeshActor" },
{ "ModuleRelativePath", "Public/DynamicMeshActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDynamicMeshComponent constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDynamicMeshComponent constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDynamicMeshComponent Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DynamicMeshActor_eventGetDynamicMeshComponent_Parms, ReturnValue), Z_Construct_UClass_UDynamicMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics::PropPointers) < 2048);
// ********** End Function GetDynamicMeshComponent Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ADynamicMeshActor, nullptr, "GetDynamicMeshComponent", Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics::DynamicMeshActor_eventGetDynamicMeshComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics::DynamicMeshActor_eventGetDynamicMeshComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ADynamicMeshActor::execGetDynamicMeshComponent)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UDynamicMeshComponent**)Z_Param__Result=P_THIS->GetDynamicMeshComponent();
P_NATIVE_END;
}
// ********** End Class ADynamicMeshActor Function GetDynamicMeshComponent *************************
// ********** Begin Class ADynamicMeshActor Function ReleaseAllComputeMeshes ***********************
struct Z_Construct_UFunction_ADynamicMeshActor_ReleaseAllComputeMeshes_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DynamicMeshActor" },
{ "Comment", "/** Release all compute meshes that the Pool has allocated */" },
{ "ModuleRelativePath", "Public/DynamicMeshActor.h" },
{ "ToolTip", "Release all compute meshes that the Pool has allocated" },
};
#endif // WITH_METADATA
// ********** Begin Function ReleaseAllComputeMeshes constinit property declarations ***************
// ********** End Function ReleaseAllComputeMeshes constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ADynamicMeshActor_ReleaseAllComputeMeshes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ADynamicMeshActor, nullptr, "ReleaseAllComputeMeshes", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_ReleaseAllComputeMeshes_Statics::Function_MetaDataParams), Z_Construct_UFunction_ADynamicMeshActor_ReleaseAllComputeMeshes_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_ADynamicMeshActor_ReleaseAllComputeMeshes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ADynamicMeshActor_ReleaseAllComputeMeshes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ADynamicMeshActor::execReleaseAllComputeMeshes)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ReleaseAllComputeMeshes();
P_NATIVE_END;
}
// ********** End Class ADynamicMeshActor Function ReleaseAllComputeMeshes *************************
// ********** Begin Class ADynamicMeshActor Function ReleaseComputeMesh ****************************
struct Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics
{
struct DynamicMeshActor_eventReleaseComputeMesh_Parms
{
UDynamicMesh* Mesh;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DynamicMeshActor" },
{ "Comment", "/** Release a compute mesh back to the Pool */" },
{ "ModuleRelativePath", "Public/DynamicMeshActor.h" },
{ "ToolTip", "Release a compute mesh back to the Pool" },
};
#endif // WITH_METADATA
// ********** Begin Function ReleaseComputeMesh constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReleaseComputeMesh constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReleaseComputeMesh Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DynamicMeshActor_eventReleaseComputeMesh_Parms, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((DynamicMeshActor_eventReleaseComputeMesh_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DynamicMeshActor_eventReleaseComputeMesh_Parms), &Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::NewProp_Mesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::PropPointers) < 2048);
// ********** End Function ReleaseComputeMesh Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ADynamicMeshActor, nullptr, "ReleaseComputeMesh", Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::DynamicMeshActor_eventReleaseComputeMesh_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::DynamicMeshActor_eventReleaseComputeMesh_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ADynamicMeshActor::execReleaseComputeMesh)
{
P_GET_OBJECT(UDynamicMesh,Z_Param_Mesh);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ReleaseComputeMesh(Z_Param_Mesh);
P_NATIVE_END;
}
// ********** End Class ADynamicMeshActor Function ReleaseComputeMesh ******************************
// ********** Begin Class ADynamicMeshActor ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ADynamicMeshActor;
UClass* ADynamicMeshActor::GetPrivateStaticClass()
{
using TClass = ADynamicMeshActor;
if (!Z_Registration_Info_UClass_ADynamicMeshActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("DynamicMeshActor"),
Z_Registration_Info_UClass_ADynamicMeshActor.InnerSingleton,
StaticRegisterNativesADynamicMeshActor,
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_ADynamicMeshActor.InnerSingleton;
}
UClass* Z_Construct_UClass_ADynamicMeshActor_NoRegister()
{
return ADynamicMeshActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ADynamicMeshActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ChildCanTick", "" },
{ "ClassGroupNames", "DynamicMesh" },
{ "Comment", "/**\n * ADynamicMeshActor is an Actor that has a USimpleDynamicMeshComponent as it's RootObject.\n */" },
{ "IgnoreCategoryKeywordsInSubclasses", "true" },
{ "IncludePath", "DynamicMeshActor.h" },
{ "IsConversionRoot", "true" },
{ "ModuleRelativePath", "Public/DynamicMeshActor.h" },
{ "ToolTip", "ADynamicMeshActor is an Actor that has a USimpleDynamicMeshComponent as it's RootObject." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynamicMeshComponent_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "DynamicMeshActor" },
{ "EditInline", "true" },
{ "ExposeFunctionCategories", "Mesh,Rendering,Physics,Components|StaticMesh" },
{ "ModuleRelativePath", "Public/DynamicMeshActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableComputeMeshPool_MetaData[] = {
{ "Category", "DynamicMeshActor|Advanced" },
{ "Comment", "/** Control whether the DynamicMeshPool will be created when requested via GetComputeMeshPool() */" },
{ "ModuleRelativePath", "Public/DynamicMeshActor.h" },
{ "ToolTip", "Control whether the DynamicMeshPool will be created when requested via GetComputeMeshPool()" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynamicMeshPool_MetaData[] = {
{ "Comment", "/** The internal Mesh Pool, for use in DynamicMeshActor BPs. Use GetComputeMeshPool() to access this, as it will only be created on-demand if bEnableComputeMeshPool = true */" },
{ "ModuleRelativePath", "Public/DynamicMeshActor.h" },
{ "ToolTip", "The internal Mesh Pool, for use in DynamicMeshActor BPs. Use GetComputeMeshPool() to access this, as it will only be created on-demand if bEnableComputeMeshPool = true" },
};
#endif // WITH_METADATA
// ********** Begin Class ADynamicMeshActor constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DynamicMeshComponent;
static void NewProp_bEnableComputeMeshPool_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableComputeMeshPool;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DynamicMeshPool;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ADynamicMeshActor constinit property declarations **************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AllocateComputeMesh"), .Pointer = &ADynamicMeshActor::execAllocateComputeMesh },
{ .NameUTF8 = UTF8TEXT("FreeAllComputeMeshes"), .Pointer = &ADynamicMeshActor::execFreeAllComputeMeshes },
{ .NameUTF8 = UTF8TEXT("GetComputeMeshPool"), .Pointer = &ADynamicMeshActor::execGetComputeMeshPool },
{ .NameUTF8 = UTF8TEXT("GetDynamicMeshComponent"), .Pointer = &ADynamicMeshActor::execGetDynamicMeshComponent },
{ .NameUTF8 = UTF8TEXT("ReleaseAllComputeMeshes"), .Pointer = &ADynamicMeshActor::execReleaseAllComputeMeshes },
{ .NameUTF8 = UTF8TEXT("ReleaseComputeMesh"), .Pointer = &ADynamicMeshActor::execReleaseComputeMesh },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ADynamicMeshActor_AllocateComputeMesh, "AllocateComputeMesh" }, // 1450497059
{ &Z_Construct_UFunction_ADynamicMeshActor_FreeAllComputeMeshes, "FreeAllComputeMeshes" }, // 3064949276
{ &Z_Construct_UFunction_ADynamicMeshActor_GetComputeMeshPool, "GetComputeMeshPool" }, // 2101551923
{ &Z_Construct_UFunction_ADynamicMeshActor_GetDynamicMeshComponent, "GetDynamicMeshComponent" }, // 2241537464
{ &Z_Construct_UFunction_ADynamicMeshActor_ReleaseAllComputeMeshes, "ReleaseAllComputeMeshes" }, // 39001773
{ &Z_Construct_UFunction_ADynamicMeshActor_ReleaseComputeMesh, "ReleaseComputeMesh" }, // 964512526
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ADynamicMeshActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ADynamicMeshActor_Statics
// ********** Begin Class ADynamicMeshActor Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ADynamicMeshActor_Statics::NewProp_DynamicMeshComponent = { "DynamicMeshComponent", nullptr, (EPropertyFlags)0x01240800000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ADynamicMeshActor, DynamicMeshComponent), Z_Construct_UClass_UDynamicMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynamicMeshComponent_MetaData), NewProp_DynamicMeshComponent_MetaData) };
void Z_Construct_UClass_ADynamicMeshActor_Statics::NewProp_bEnableComputeMeshPool_SetBit(void* Obj)
{
((ADynamicMeshActor*)Obj)->bEnableComputeMeshPool = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ADynamicMeshActor_Statics::NewProp_bEnableComputeMeshPool = { "bEnableComputeMeshPool", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ADynamicMeshActor), &Z_Construct_UClass_ADynamicMeshActor_Statics::NewProp_bEnableComputeMeshPool_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableComputeMeshPool_MetaData), NewProp_bEnableComputeMeshPool_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ADynamicMeshActor_Statics::NewProp_DynamicMeshPool = { "DynamicMeshPool", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ADynamicMeshActor, DynamicMeshPool), Z_Construct_UClass_UDynamicMeshPool_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynamicMeshPool_MetaData), NewProp_DynamicMeshPool_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ADynamicMeshActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ADynamicMeshActor_Statics::NewProp_DynamicMeshComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ADynamicMeshActor_Statics::NewProp_bEnableComputeMeshPool,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ADynamicMeshActor_Statics::NewProp_DynamicMeshPool,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ADynamicMeshActor_Statics::PropPointers) < 2048);
// ********** End Class ADynamicMeshActor Property Definitions *************************************
UObject* (*const Z_Construct_UClass_ADynamicMeshActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ADynamicMeshActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ADynamicMeshActor_Statics::ClassParams = {
&ADynamicMeshActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_ADynamicMeshActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_ADynamicMeshActor_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ADynamicMeshActor_Statics::Class_MetaDataParams), Z_Construct_UClass_ADynamicMeshActor_Statics::Class_MetaDataParams)
};
void ADynamicMeshActor::StaticRegisterNativesADynamicMeshActor()
{
UClass* Class = ADynamicMeshActor::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ADynamicMeshActor_Statics::Funcs));
}
UClass* Z_Construct_UClass_ADynamicMeshActor()
{
if (!Z_Registration_Info_UClass_ADynamicMeshActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ADynamicMeshActor.OuterSingleton, Z_Construct_UClass_ADynamicMeshActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ADynamicMeshActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ADynamicMeshActor);
ADynamicMeshActor::~ADynamicMeshActor() {}
// ********** End Class ADynamicMeshActor **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h__Script_GeometryFramework_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ADynamicMeshActor, ADynamicMeshActor::StaticClass, TEXT("ADynamicMeshActor"), &Z_Registration_Info_UClass_ADynamicMeshActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ADynamicMeshActor), 3216326752U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h__Script_GeometryFramework_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h__Script_GeometryFramework_3564745497{
TEXT("/Script/GeometryFramework"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h__Script_GeometryFramework_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h__Script_GeometryFramework_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** 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 "DynamicMeshActor.h"
#ifdef GEOMETRYFRAMEWORK_DynamicMeshActor_generated_h
#error "DynamicMeshActor.generated.h already included, missing '#pragma once' in DynamicMeshActor.h"
#endif
#define GEOMETRYFRAMEWORK_DynamicMeshActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UDynamicMesh;
class UDynamicMeshComponent;
class UDynamicMeshPool;
// ********** Begin Class ADynamicMeshActor ********************************************************
#define FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h_18_RPC_WRAPPERS \
DECLARE_FUNCTION(execFreeAllComputeMeshes); \
DECLARE_FUNCTION(execReleaseAllComputeMeshes); \
DECLARE_FUNCTION(execReleaseComputeMesh); \
DECLARE_FUNCTION(execAllocateComputeMesh); \
DECLARE_FUNCTION(execGetComputeMeshPool); \
DECLARE_FUNCTION(execGetDynamicMeshComponent);
struct Z_Construct_UClass_ADynamicMeshActor_Statics;
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_ADynamicMeshActor_NoRegister();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h_18_INCLASS \
private: \
static void StaticRegisterNativesADynamicMeshActor(); \
friend struct ::Z_Construct_UClass_ADynamicMeshActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYFRAMEWORK_API UClass* ::Z_Construct_UClass_ADynamicMeshActor_NoRegister(); \
public: \
DECLARE_CLASS2(ADynamicMeshActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GeometryFramework"), Z_Construct_UClass_ADynamicMeshActor_NoRegister) \
DECLARE_SERIALIZER(ADynamicMeshActor)
#define FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h_18_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYFRAMEWORK_API ADynamicMeshActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ADynamicMeshActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYFRAMEWORK_API, ADynamicMeshActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ADynamicMeshActor); \
/** Deleted move- and copy-constructors, should never be used */ \
ADynamicMeshActor(ADynamicMeshActor&&) = delete; \
ADynamicMeshActor(const ADynamicMeshActor&) = delete; \
GEOMETRYFRAMEWORK_API virtual ~ADynamicMeshActor();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h_15_PROLOG
#define FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h_18_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h_18_RPC_WRAPPERS \
FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h_18_INCLASS \
FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h_18_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ADynamicMeshActor;
// ********** End Class ADynamicMeshActor **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,101 @@
// 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 "Components/DynamicMeshComponent.h"
#ifdef GEOMETRYFRAMEWORK_DynamicMeshComponent_generated_h
#error "DynamicMeshComponent.generated.h already included, missing '#pragma once' in DynamicMeshComponent.h"
#endif
#define GEOMETRYFRAMEWORK_DynamicMeshComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UDynamicMesh;
class UMaterialInterface;
enum class EDynamicMeshComponentTangentsMode : uint8;
// ********** Begin Class UDynamicMeshComponent ****************************************************
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Components_DynamicMeshComponent_h_173_RPC_WRAPPERS \
DECLARE_FUNCTION(execUpdateCollision); \
DECLARE_FUNCTION(execSetDeferredCollisionUpdatesEnabled); \
DECLARE_FUNCTION(execSetComplexAsSimpleCollisionEnabled); \
DECLARE_FUNCTION(execEnableComplexAsSimpleCollision); \
DECLARE_FUNCTION(execGetTangentsTypePure); \
DECLARE_FUNCTION(execGetTangentsType); \
DECLARE_FUNCTION(execSetTangentsType); \
DECLARE_FUNCTION(execValidateMaterialSlots); \
DECLARE_FUNCTION(execConfigureMaterialSet); \
DECLARE_FUNCTION(execNotifyMeshVertexAttributesModified); \
DECLARE_FUNCTION(execNotifyMeshModified); \
DECLARE_FUNCTION(execSetAllowsGeometrySelection); \
DECLARE_FUNCTION(execAllowsGeometrySelection); \
DECLARE_FUNCTION(execSetDynamicMesh);
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Components_DynamicMeshComponent_h_173_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UDynamicMeshComponent, GEOMETRYFRAMEWORK_API)
struct Z_Construct_UClass_UDynamicMeshComponent_Statics;
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshComponent_NoRegister();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Components_DynamicMeshComponent_h_173_INCLASS \
private: \
static void StaticRegisterNativesUDynamicMeshComponent(); \
friend struct ::Z_Construct_UClass_UDynamicMeshComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYFRAMEWORK_API UClass* ::Z_Construct_UClass_UDynamicMeshComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UDynamicMeshComponent, UBaseDynamicMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GeometryFramework"), Z_Construct_UClass_UDynamicMeshComponent_NoRegister) \
DECLARE_SERIALIZER(UDynamicMeshComponent) \
FID_Engine_Source_Runtime_GeometryFramework_Public_Components_DynamicMeshComponent_h_173_ARCHIVESERIALIZER \
virtual UObject* _getUObject() const override { return const_cast<UDynamicMeshComponent*>(this); }
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Components_DynamicMeshComponent_h_173_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYFRAMEWORK_API UDynamicMeshComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDynamicMeshComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYFRAMEWORK_API, UDynamicMeshComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDynamicMeshComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UDynamicMeshComponent(UDynamicMeshComponent&&) = delete; \
UDynamicMeshComponent(const UDynamicMeshComponent&) = delete; \
GEOMETRYFRAMEWORK_API virtual ~UDynamicMeshComponent();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Components_DynamicMeshComponent_h_170_PROLOG
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Components_DynamicMeshComponent_h_173_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GeometryFramework_Public_Components_DynamicMeshComponent_h_173_RPC_WRAPPERS \
FID_Engine_Source_Runtime_GeometryFramework_Public_Components_DynamicMeshComponent_h_173_INCLASS \
FID_Engine_Source_Runtime_GeometryFramework_Public_Components_DynamicMeshComponent_h_173_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDynamicMeshComponent;
// ********** End Class UDynamicMeshComponent ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GeometryFramework_Public_Components_DynamicMeshComponent_h
// ********** Begin Enum EDynamicMeshComponentRenderUpdateMode *************************************
#define FOREACH_ENUM_EDYNAMICMESHCOMPONENTRENDERUPDATEMODE(op) \
op(EDynamicMeshComponentRenderUpdateMode::NoUpdate) \
op(EDynamicMeshComponentRenderUpdateMode::FullUpdate) \
op(EDynamicMeshComponentRenderUpdateMode::FastUpdate)
enum class EDynamicMeshComponentRenderUpdateMode;
template<> struct TIsUEnumClass<EDynamicMeshComponentRenderUpdateMode> { enum { Value = true }; };
template<> GEOMETRYFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum<EDynamicMeshComponentRenderUpdateMode>();
// ********** End Enum EDynamicMeshComponentRenderUpdateMode ***************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,214 @@
// 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 "DynamicMeshProcessor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDynamicMeshProcessor() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMesh_NoRegister();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshProcessorBlueprint();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshProcessorBlueprint_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryFramework();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UDynamicMeshProcessorBlueprint Function ProcessDynamicMesh ***************
struct DynamicMeshProcessorBlueprint_eventProcessDynamicMesh_Parms
{
UDynamicMesh* TargetMesh;
bool bFailed;
};
static FName NAME_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh = FName(TEXT("ProcessDynamicMesh"));
void UDynamicMeshProcessorBlueprint::ProcessDynamicMesh(UDynamicMesh* TargetMesh, bool& bFailed)
{
DynamicMeshProcessorBlueprint_eventProcessDynamicMesh_Parms Parms;
Parms.TargetMesh=TargetMesh;
Parms.bFailed=bFailed ? true : false;
UFunction* Func = FindFunctionChecked(NAME_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh);
ProcessEvent(Func,&Parms);
bFailed=Parms.bFailed;
}
struct Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "MeshProcessor" },
{ "Comment", "/// Apply some processing to change the input mesh\n/// @param TargetMesh Mesh to update (in place)\n/// @param bFailed Set to true to report that the processing has failed\n" },
{ "ModuleRelativePath", "Public/DynamicMeshProcessor.h" },
{ "ToolTip", "Apply some processing to change the input mesh\n@param TargetMesh Mesh to update (in place)\n@param bFailed Set to true to report that the processing has failed" },
};
#endif // WITH_METADATA
// ********** Begin Function ProcessDynamicMesh constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetMesh;
static void NewProp_bFailed_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFailed;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ProcessDynamicMesh constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ProcessDynamicMesh Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::NewProp_TargetMesh = { "TargetMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DynamicMeshProcessorBlueprint_eventProcessDynamicMesh_Parms, TargetMesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::NewProp_bFailed_SetBit(void* Obj)
{
((DynamicMeshProcessorBlueprint_eventProcessDynamicMesh_Parms*)Obj)->bFailed = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::NewProp_bFailed = { "bFailed", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DynamicMeshProcessorBlueprint_eventProcessDynamicMesh_Parms), &Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::NewProp_bFailed_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::NewProp_TargetMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::NewProp_bFailed,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::PropPointers) < 2048);
// ********** End Function ProcessDynamicMesh Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDynamicMeshProcessorBlueprint, nullptr, "ProcessDynamicMesh", Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::PropPointers),
sizeof(DynamicMeshProcessorBlueprint_eventProcessDynamicMesh_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C420802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(DynamicMeshProcessorBlueprint_eventProcessDynamicMesh_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UDynamicMeshProcessorBlueprint Function ProcessDynamicMesh *****************
// ********** Begin Class UDynamicMeshProcessorBlueprint *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDynamicMeshProcessorBlueprint;
UClass* UDynamicMeshProcessorBlueprint::GetPrivateStaticClass()
{
using TClass = UDynamicMeshProcessorBlueprint;
if (!Z_Registration_Info_UClass_UDynamicMeshProcessorBlueprint.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("DynamicMeshProcessorBlueprint"),
Z_Registration_Info_UClass_UDynamicMeshProcessorBlueprint.InnerSingleton,
StaticRegisterNativesUDynamicMeshProcessorBlueprint,
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_UDynamicMeshProcessorBlueprint.InnerSingleton;
}
UClass* Z_Construct_UClass_UDynamicMeshProcessorBlueprint_NoRegister()
{
return UDynamicMeshProcessorBlueprint::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// Blueprints with this parent class can define general processing to apply to a dynamic mesh\n// which can then be used to define procedural operations e.g. in Dataflow or other contexts\n" },
{ "IncludePath", "DynamicMeshProcessor.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/DynamicMeshProcessor.h" },
{ "ToolTip", "Blueprints with this parent class can define general processing to apply to a dynamic mesh\nwhich can then be used to define procedural operations e.g. in Dataflow or other contexts" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRequiresGameThread_MetaData[] = {
{ "Category", "MeshProcessor" },
{ "Comment", "/** Whether the blueprint must be run on the game thread -- i.e. if it may use nodes that aren't thread safe. */" },
{ "ModuleRelativePath", "Public/DynamicMeshProcessor.h" },
{ "ToolTip", "Whether the blueprint must be run on the game thread -- i.e. if it may use nodes that aren't thread safe." },
};
#endif // WITH_METADATA
// ********** Begin Class UDynamicMeshProcessorBlueprint constinit property declarations ***********
static void NewProp_bRequiresGameThread_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRequiresGameThread;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UDynamicMeshProcessorBlueprint constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UDynamicMeshProcessorBlueprint_ProcessDynamicMesh, "ProcessDynamicMesh" }, // 280665091
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDynamicMeshProcessorBlueprint>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics
// ********** Begin Class UDynamicMeshProcessorBlueprint Property Definitions **********************
void Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::NewProp_bRequiresGameThread_SetBit(void* Obj)
{
((UDynamicMeshProcessorBlueprint*)Obj)->bRequiresGameThread = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::NewProp_bRequiresGameThread = { "bRequiresGameThread", nullptr, (EPropertyFlags)0x0010000000010001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UDynamicMeshProcessorBlueprint), &Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::NewProp_bRequiresGameThread_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRequiresGameThread_MetaData), NewProp_bRequiresGameThread_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::NewProp_bRequiresGameThread,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::PropPointers) < 2048);
// ********** End Class UDynamicMeshProcessorBlueprint Property Definitions ************************
UObject* (*const Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::ClassParams = {
&UDynamicMeshProcessorBlueprint::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::PropPointers),
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::Class_MetaDataParams), Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::Class_MetaDataParams)
};
void UDynamicMeshProcessorBlueprint::StaticRegisterNativesUDynamicMeshProcessorBlueprint()
{
}
UClass* Z_Construct_UClass_UDynamicMeshProcessorBlueprint()
{
if (!Z_Registration_Info_UClass_UDynamicMeshProcessorBlueprint.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDynamicMeshProcessorBlueprint.OuterSingleton, Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDynamicMeshProcessorBlueprint.OuterSingleton;
}
UDynamicMeshProcessorBlueprint::UDynamicMeshProcessorBlueprint(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDynamicMeshProcessorBlueprint);
UDynamicMeshProcessorBlueprint::~UDynamicMeshProcessorBlueprint() {}
// ********** End Class UDynamicMeshProcessorBlueprint *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h__Script_GeometryFramework_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UDynamicMeshProcessorBlueprint, UDynamicMeshProcessorBlueprint::StaticClass, TEXT("UDynamicMeshProcessorBlueprint"), &Z_Registration_Info_UClass_UDynamicMeshProcessorBlueprint, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDynamicMeshProcessorBlueprint), 3083296583U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h__Script_GeometryFramework_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h__Script_GeometryFramework_576539064{
TEXT("/Script/GeometryFramework"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h__Script_GeometryFramework_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h__Script_GeometryFramework_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,66 @@
// 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 "DynamicMeshProcessor.h"
#ifdef GEOMETRYFRAMEWORK_DynamicMeshProcessor_generated_h
#error "DynamicMeshProcessor.generated.h already included, missing '#pragma once' in DynamicMeshProcessor.h"
#endif
#define GEOMETRYFRAMEWORK_DynamicMeshProcessor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UDynamicMesh;
// ********** Begin Class UDynamicMeshProcessorBlueprint *******************************************
#define FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h_18_CALLBACK_WRAPPERS
struct Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics;
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshProcessorBlueprint_NoRegister();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDynamicMeshProcessorBlueprint(); \
friend struct ::Z_Construct_UClass_UDynamicMeshProcessorBlueprint_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYFRAMEWORK_API UClass* ::Z_Construct_UClass_UDynamicMeshProcessorBlueprint_NoRegister(); \
public: \
DECLARE_CLASS2(UDynamicMeshProcessorBlueprint, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/GeometryFramework"), Z_Construct_UClass_UDynamicMeshProcessorBlueprint_NoRegister) \
DECLARE_SERIALIZER(UDynamicMeshProcessorBlueprint)
#define FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYFRAMEWORK_API UDynamicMeshProcessorBlueprint(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UDynamicMeshProcessorBlueprint(UDynamicMeshProcessorBlueprint&&) = delete; \
UDynamicMeshProcessorBlueprint(const UDynamicMeshProcessorBlueprint&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYFRAMEWORK_API, UDynamicMeshProcessorBlueprint); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDynamicMeshProcessorBlueprint); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDynamicMeshProcessorBlueprint) \
GEOMETRYFRAMEWORK_API virtual ~UDynamicMeshProcessorBlueprint();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h_15_PROLOG
#define FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h_18_CALLBACK_WRAPPERS \
FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDynamicMeshProcessorBlueprint;
// ********** End Class UDynamicMeshProcessorBlueprint *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GeometryFramework_Public_DynamicMeshProcessor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeGeometryFramework_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); GEOMETRYFRAMEWORK_API UFunction* Z_Construct_UDelegateFunction_GeometryFramework_OnDynamicMeshModifiedBP__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_GeometryFramework;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_GeometryFramework()
{
if (!Z_Registration_Info_UPackage__Script_GeometryFramework.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_GeometryFramework_OnDynamicMeshModifiedBP__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/GeometryFramework",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0x794668A7,
0x3A60A9EF,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_GeometryFramework.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_GeometryFramework.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_GeometryFramework(Z_Construct_UPackage__Script_GeometryFramework, TEXT("/Script/GeometryFramework"), Z_Registration_Info_UPackage__Script_GeometryFramework, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x794668A7, 0x3A60A9EF));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,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 "Changes/MeshChange.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshChange() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UMeshCommandChangeTarget();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UMeshCommandChangeTarget_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryFramework();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UMeshCommandChangeTarget *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshCommandChangeTarget;
UClass* UMeshCommandChangeTarget::GetPrivateStaticClass()
{
using TClass = UMeshCommandChangeTarget;
if (!Z_Registration_Info_UClass_UMeshCommandChangeTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshCommandChangeTarget"),
Z_Registration_Info_UClass_UMeshCommandChangeTarget.InnerSingleton,
StaticRegisterNativesUMeshCommandChangeTarget,
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_UMeshCommandChangeTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshCommandChangeTarget_NoRegister()
{
return UMeshCommandChangeTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshCommandChangeTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Changes/MeshChange.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UMeshCommandChangeTarget constinit property declarations *************
// ********** End Interface UMeshCommandChangeTarget constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IMeshCommandChangeTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshCommandChangeTarget_Statics
UObject* (*const Z_Construct_UClass_UMeshCommandChangeTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshCommandChangeTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshCommandChangeTarget_Statics::ClassParams = {
&UMeshCommandChangeTarget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshCommandChangeTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshCommandChangeTarget_Statics::Class_MetaDataParams)
};
void UMeshCommandChangeTarget::StaticRegisterNativesUMeshCommandChangeTarget()
{
}
UClass* Z_Construct_UClass_UMeshCommandChangeTarget()
{
if (!Z_Registration_Info_UClass_UMeshCommandChangeTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshCommandChangeTarget.OuterSingleton, Z_Construct_UClass_UMeshCommandChangeTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshCommandChangeTarget.OuterSingleton;
}
UMeshCommandChangeTarget::UMeshCommandChangeTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshCommandChangeTarget);
// ********** End Interface UMeshCommandChangeTarget ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h__Script_GeometryFramework_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMeshCommandChangeTarget, UMeshCommandChangeTarget::StaticClass, TEXT("UMeshCommandChangeTarget"), &Z_Registration_Info_UClass_UMeshCommandChangeTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshCommandChangeTarget), 2367914091U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h__Script_GeometryFramework_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h__Script_GeometryFramework_1364092745{
TEXT("/Script/GeometryFramework"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h__Script_GeometryFramework_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h__Script_GeometryFramework_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 "Changes/MeshChange.h"
#ifdef GEOMETRYFRAMEWORK_MeshChange_generated_h
#error "MeshChange.generated.h already included, missing '#pragma once' in MeshChange.h"
#endif
#define GEOMETRYFRAMEWORK_MeshChange_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UMeshCommandChangeTarget *********************************************
struct Z_Construct_UClass_UMeshCommandChangeTarget_Statics;
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UMeshCommandChangeTarget_NoRegister();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h_72_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYFRAMEWORK_API UMeshCommandChangeTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshCommandChangeTarget(UMeshCommandChangeTarget&&) = delete; \
UMeshCommandChangeTarget(const UMeshCommandChangeTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYFRAMEWORK_API, UMeshCommandChangeTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshCommandChangeTarget); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshCommandChangeTarget) \
virtual ~UMeshCommandChangeTarget() = default;
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h_72_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUMeshCommandChangeTarget(); \
friend struct ::Z_Construct_UClass_UMeshCommandChangeTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYFRAMEWORK_API UClass* ::Z_Construct_UClass_UMeshCommandChangeTarget_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshCommandChangeTarget, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/GeometryFramework"), Z_Construct_UClass_UMeshCommandChangeTarget_NoRegister) \
DECLARE_SERIALIZER(UMeshCommandChangeTarget)
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h_72_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h_72_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h_72_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h_72_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IMeshCommandChangeTarget() {} \
public: \
typedef UMeshCommandChangeTarget UClassType; \
typedef IMeshCommandChangeTarget ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h_69_PROLOG
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h_79_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_h_72_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshCommandChangeTarget;
// ********** End Interface UMeshCommandChangeTarget ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshChange_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 "Changes/MeshReplacementChange.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshReplacementChange() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UMeshReplacementCommandChangeTarget();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UMeshReplacementCommandChangeTarget_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryFramework();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UMeshReplacementCommandChangeTarget **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshReplacementCommandChangeTarget;
UClass* UMeshReplacementCommandChangeTarget::GetPrivateStaticClass()
{
using TClass = UMeshReplacementCommandChangeTarget;
if (!Z_Registration_Info_UClass_UMeshReplacementCommandChangeTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshReplacementCommandChangeTarget"),
Z_Registration_Info_UClass_UMeshReplacementCommandChangeTarget.InnerSingleton,
StaticRegisterNativesUMeshReplacementCommandChangeTarget,
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_UMeshReplacementCommandChangeTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshReplacementCommandChangeTarget_NoRegister()
{
return UMeshReplacementCommandChangeTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshReplacementCommandChangeTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Changes/MeshReplacementChange.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UMeshReplacementCommandChangeTarget constinit property declarations **
// ********** End Interface UMeshReplacementCommandChangeTarget constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IMeshReplacementCommandChangeTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshReplacementCommandChangeTarget_Statics
UObject* (*const Z_Construct_UClass_UMeshReplacementCommandChangeTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshReplacementCommandChangeTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshReplacementCommandChangeTarget_Statics::ClassParams = {
&UMeshReplacementCommandChangeTarget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshReplacementCommandChangeTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshReplacementCommandChangeTarget_Statics::Class_MetaDataParams)
};
void UMeshReplacementCommandChangeTarget::StaticRegisterNativesUMeshReplacementCommandChangeTarget()
{
}
UClass* Z_Construct_UClass_UMeshReplacementCommandChangeTarget()
{
if (!Z_Registration_Info_UClass_UMeshReplacementCommandChangeTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshReplacementCommandChangeTarget.OuterSingleton, Z_Construct_UClass_UMeshReplacementCommandChangeTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshReplacementCommandChangeTarget.OuterSingleton;
}
UMeshReplacementCommandChangeTarget::UMeshReplacementCommandChangeTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshReplacementCommandChangeTarget);
// ********** End Interface UMeshReplacementCommandChangeTarget ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h__Script_GeometryFramework_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMeshReplacementCommandChangeTarget, UMeshReplacementCommandChangeTarget::StaticClass, TEXT("UMeshReplacementCommandChangeTarget"), &Z_Registration_Info_UClass_UMeshReplacementCommandChangeTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshReplacementCommandChangeTarget), 1155767520U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h__Script_GeometryFramework_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h__Script_GeometryFramework_1655117626{
TEXT("/Script/GeometryFramework"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h__Script_GeometryFramework_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h__Script_GeometryFramework_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 "Changes/MeshReplacementChange.h"
#ifdef GEOMETRYFRAMEWORK_MeshReplacementChange_generated_h
#error "MeshReplacementChange.generated.h already included, missing '#pragma once' in MeshReplacementChange.h"
#endif
#define GEOMETRYFRAMEWORK_MeshReplacementChange_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UMeshReplacementCommandChangeTarget **********************************
struct Z_Construct_UClass_UMeshReplacementCommandChangeTarget_Statics;
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UMeshReplacementCommandChangeTarget_NoRegister();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h_62_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYFRAMEWORK_API UMeshReplacementCommandChangeTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshReplacementCommandChangeTarget(UMeshReplacementCommandChangeTarget&&) = delete; \
UMeshReplacementCommandChangeTarget(const UMeshReplacementCommandChangeTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYFRAMEWORK_API, UMeshReplacementCommandChangeTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshReplacementCommandChangeTarget); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshReplacementCommandChangeTarget) \
virtual ~UMeshReplacementCommandChangeTarget() = default;
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h_62_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUMeshReplacementCommandChangeTarget(); \
friend struct ::Z_Construct_UClass_UMeshReplacementCommandChangeTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYFRAMEWORK_API UClass* ::Z_Construct_UClass_UMeshReplacementCommandChangeTarget_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshReplacementCommandChangeTarget, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/GeometryFramework"), Z_Construct_UClass_UMeshReplacementCommandChangeTarget_NoRegister) \
DECLARE_SERIALIZER(UMeshReplacementCommandChangeTarget)
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h_62_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h_62_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h_62_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h_62_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IMeshReplacementCommandChangeTarget() {} \
public: \
typedef UMeshReplacementCommandChangeTarget UClassType; \
typedef IMeshReplacementCommandChangeTarget ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h_59_PROLOG
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h_69_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_h_62_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshReplacementCommandChangeTarget;
// ********** End Interface UMeshReplacementCommandChangeTarget ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshReplacementChange_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 "Changes/MeshVertexChange.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshVertexChange() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UMeshVertexCommandChangeTarget();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UMeshVertexCommandChangeTarget_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryFramework();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UMeshVertexCommandChangeTarget ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshVertexCommandChangeTarget;
UClass* UMeshVertexCommandChangeTarget::GetPrivateStaticClass()
{
using TClass = UMeshVertexCommandChangeTarget;
if (!Z_Registration_Info_UClass_UMeshVertexCommandChangeTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshVertexCommandChangeTarget"),
Z_Registration_Info_UClass_UMeshVertexCommandChangeTarget.InnerSingleton,
StaticRegisterNativesUMeshVertexCommandChangeTarget,
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_UMeshVertexCommandChangeTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshVertexCommandChangeTarget_NoRegister()
{
return UMeshVertexCommandChangeTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshVertexCommandChangeTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Changes/MeshVertexChange.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UMeshVertexCommandChangeTarget constinit property declarations *******
// ********** End Interface UMeshVertexCommandChangeTarget constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IMeshVertexCommandChangeTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshVertexCommandChangeTarget_Statics
UObject* (*const Z_Construct_UClass_UMeshVertexCommandChangeTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexCommandChangeTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshVertexCommandChangeTarget_Statics::ClassParams = {
&UMeshVertexCommandChangeTarget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshVertexCommandChangeTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshVertexCommandChangeTarget_Statics::Class_MetaDataParams)
};
void UMeshVertexCommandChangeTarget::StaticRegisterNativesUMeshVertexCommandChangeTarget()
{
}
UClass* Z_Construct_UClass_UMeshVertexCommandChangeTarget()
{
if (!Z_Registration_Info_UClass_UMeshVertexCommandChangeTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshVertexCommandChangeTarget.OuterSingleton, Z_Construct_UClass_UMeshVertexCommandChangeTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshVertexCommandChangeTarget.OuterSingleton;
}
UMeshVertexCommandChangeTarget::UMeshVertexCommandChangeTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshVertexCommandChangeTarget);
// ********** End Interface UMeshVertexCommandChangeTarget *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h__Script_GeometryFramework_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMeshVertexCommandChangeTarget, UMeshVertexCommandChangeTarget::StaticClass, TEXT("UMeshVertexCommandChangeTarget"), &Z_Registration_Info_UClass_UMeshVertexCommandChangeTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshVertexCommandChangeTarget), 1627939988U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h__Script_GeometryFramework_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h__Script_GeometryFramework_857809036{
TEXT("/Script/GeometryFramework"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h__Script_GeometryFramework_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h__Script_GeometryFramework_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 "Changes/MeshVertexChange.h"
#ifdef GEOMETRYFRAMEWORK_MeshVertexChange_generated_h
#error "MeshVertexChange.generated.h already included, missing '#pragma once' in MeshVertexChange.h"
#endif
#define GEOMETRYFRAMEWORK_MeshVertexChange_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UMeshVertexCommandChangeTarget ***************************************
struct Z_Construct_UClass_UMeshVertexCommandChangeTarget_Statics;
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UMeshVertexCommandChangeTarget_NoRegister();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h_124_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYFRAMEWORK_API UMeshVertexCommandChangeTarget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshVertexCommandChangeTarget(UMeshVertexCommandChangeTarget&&) = delete; \
UMeshVertexCommandChangeTarget(const UMeshVertexCommandChangeTarget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYFRAMEWORK_API, UMeshVertexCommandChangeTarget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexCommandChangeTarget); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshVertexCommandChangeTarget) \
virtual ~UMeshVertexCommandChangeTarget() = default;
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h_124_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUMeshVertexCommandChangeTarget(); \
friend struct ::Z_Construct_UClass_UMeshVertexCommandChangeTarget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYFRAMEWORK_API UClass* ::Z_Construct_UClass_UMeshVertexCommandChangeTarget_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshVertexCommandChangeTarget, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/GeometryFramework"), Z_Construct_UClass_UMeshVertexCommandChangeTarget_NoRegister) \
DECLARE_SERIALIZER(UMeshVertexCommandChangeTarget)
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h_124_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h_124_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h_124_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h_124_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IMeshVertexCommandChangeTarget() {} \
public: \
typedef UMeshVertexCommandChangeTarget UClassType; \
typedef IMeshVertexCommandChangeTarget ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h_121_PROLOG
#define FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h_131_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h_124_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshVertexCommandChangeTarget;
// ********** End Interface UMeshVertexCommandChangeTarget *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GeometryFramework_Public_Changes_MeshVertexChange_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,8 @@
D:\UE_5_7_1\Engine\Source\Runtime\GeometryFramework\Public\DynamicMeshActor.h
D:\UE_5_7_1\Engine\Source\Runtime\GeometryFramework\Public\UDynamicMesh.h
D:\UE_5_7_1\Engine\Source\Runtime\GeometryFramework\Public\DynamicMeshProcessor.h
D:\UE_5_7_1\Engine\Source\Runtime\GeometryFramework\Public\Changes\MeshChange.h
D:\UE_5_7_1\Engine\Source\Runtime\GeometryFramework\Public\Changes\MeshVertexChange.h
D:\UE_5_7_1\Engine\Source\Runtime\GeometryFramework\Public\Components\DynamicMeshComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\GeometryFramework\Public\Components\BaseDynamicMeshComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\GeometryFramework\Public\Changes\MeshReplacementChange.h

View File

@@ -0,0 +1,214 @@
// 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 "UDynamicMesh.h"
#ifdef GEOMETRYFRAMEWORK_UDynamicMesh_generated_h
#error "UDynamicMesh.generated.h already included, missing '#pragma once' in UDynamicMesh.h"
#endif
#define GEOMETRYFRAMEWORK_UDynamicMesh_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UDynamicMesh;
// ********** Begin Class UDynamicMeshGenerator ****************************************************
struct Z_Construct_UClass_UDynamicMeshGenerator_Statics;
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshGenerator_NoRegister();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_24_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDynamicMeshGenerator(); \
friend struct ::Z_Construct_UClass_UDynamicMeshGenerator_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYFRAMEWORK_API UClass* ::Z_Construct_UClass_UDynamicMeshGenerator_NoRegister(); \
public: \
DECLARE_CLASS2(UDynamicMeshGenerator, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/GeometryFramework"), Z_Construct_UClass_UDynamicMeshGenerator_NoRegister) \
DECLARE_SERIALIZER(UDynamicMeshGenerator)
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_24_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYFRAMEWORK_API UDynamicMeshGenerator(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UDynamicMeshGenerator(UDynamicMeshGenerator&&) = delete; \
UDynamicMeshGenerator(const UDynamicMeshGenerator&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYFRAMEWORK_API, UDynamicMeshGenerator); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDynamicMeshGenerator); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDynamicMeshGenerator) \
GEOMETRYFRAMEWORK_API virtual ~UDynamicMeshGenerator();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_21_PROLOG
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_24_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_24_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_24_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDynamicMeshGenerator;
// ********** End Class UDynamicMeshGenerator ******************************************************
// ********** Begin ScriptStruct FDynamicMeshChangeInfo ********************************************
struct Z_Construct_UScriptStruct_FDynamicMeshChangeInfo_Statics;
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_70_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDynamicMeshChangeInfo_Statics; \
GEOMETRYFRAMEWORK_API static class UScriptStruct* StaticStruct();
struct FDynamicMeshChangeInfo;
// ********** End ScriptStruct FDynamicMeshChangeInfo **********************************************
// ********** Begin Delegate FOnDynamicMeshModifiedBP **********************************************
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_111_DELEGATE \
GEOMETRYFRAMEWORK_API void FOnDynamicMeshModifiedBP_DelegateWrapper(const FMulticastScriptDelegate& OnDynamicMeshModifiedBP, UDynamicMesh* Mesh);
// ********** End Delegate FOnDynamicMeshModifiedBP ************************************************
// ********** Begin Class UDynamicMesh *************************************************************
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_124_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetTriangleCount); \
DECLARE_FUNCTION(execIsEmpty); \
DECLARE_FUNCTION(execResetToCube); \
DECLARE_FUNCTION(execReset);
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_124_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UDynamicMesh, GEOMETRYFRAMEWORK_API)
struct Z_Construct_UClass_UDynamicMesh_Statics;
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMesh_NoRegister();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_124_INCLASS \
private: \
static void StaticRegisterNativesUDynamicMesh(); \
friend struct ::Z_Construct_UClass_UDynamicMesh_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYFRAMEWORK_API UClass* ::Z_Construct_UClass_UDynamicMesh_NoRegister(); \
public: \
DECLARE_CLASS2(UDynamicMesh, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GeometryFramework"), Z_Construct_UClass_UDynamicMesh_NoRegister) \
DECLARE_SERIALIZER(UDynamicMesh) \
FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_124_ARCHIVESERIALIZER \
virtual UObject* _getUObject() const override { return const_cast<UDynamicMesh*>(this); }
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_124_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYFRAMEWORK_API UDynamicMesh(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDynamicMesh) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYFRAMEWORK_API, UDynamicMesh); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDynamicMesh); \
/** Deleted move- and copy-constructors, should never be used */ \
UDynamicMesh(UDynamicMesh&&) = delete; \
UDynamicMesh(const UDynamicMesh&) = delete; \
GEOMETRYFRAMEWORK_API virtual ~UDynamicMesh();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_118_PROLOG
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_124_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_124_RPC_WRAPPERS \
FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_124_INCLASS \
FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_124_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDynamicMesh;
// ********** End Class UDynamicMesh ***************************************************************
// ********** Begin Class UDynamicMeshPool *********************************************************
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_389_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execFreeAllMeshes); \
DECLARE_FUNCTION(execReturnAllMeshes); \
DECLARE_FUNCTION(execReturnMesh); \
DECLARE_FUNCTION(execRequestMesh);
struct Z_Construct_UClass_UDynamicMeshPool_Statics;
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshPool_NoRegister();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_389_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDynamicMeshPool(); \
friend struct ::Z_Construct_UClass_UDynamicMeshPool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYFRAMEWORK_API UClass* ::Z_Construct_UClass_UDynamicMeshPool_NoRegister(); \
public: \
DECLARE_CLASS2(UDynamicMeshPool, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/GeometryFramework"), Z_Construct_UClass_UDynamicMeshPool_NoRegister) \
DECLARE_SERIALIZER(UDynamicMeshPool)
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_389_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYFRAMEWORK_API UDynamicMeshPool(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UDynamicMeshPool(UDynamicMeshPool&&) = delete; \
UDynamicMeshPool(const UDynamicMeshPool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYFRAMEWORK_API, UDynamicMeshPool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDynamicMeshPool); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDynamicMeshPool) \
GEOMETRYFRAMEWORK_API virtual ~UDynamicMeshPool();
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_386_PROLOG
#define FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_389_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_389_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_389_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h_389_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDynamicMeshPool;
// ********** End Class UDynamicMeshPool ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GeometryFramework_Public_UDynamicMesh_h
// ********** Begin Enum EDynamicMeshChangeType ****************************************************
#define FOREACH_ENUM_EDYNAMICMESHCHANGETYPE(op) \
op(EDynamicMeshChangeType::GeneralEdit) \
op(EDynamicMeshChangeType::MeshChange) \
op(EDynamicMeshChangeType::MeshReplacementChange) \
op(EDynamicMeshChangeType::MeshVertexChange) \
op(EDynamicMeshChangeType::DeformationEdit) \
op(EDynamicMeshChangeType::AttributeEdit)
enum class EDynamicMeshChangeType : uint8;
template<> struct TIsUEnumClass<EDynamicMeshChangeType> { enum { Value = true }; };
template<> GEOMETRYFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum<EDynamicMeshChangeType>();
// ********** End Enum EDynamicMeshChangeType ******************************************************
// ********** Begin Enum EDynamicMeshAttributeChangeFlags ******************************************
#define FOREACH_ENUM_EDYNAMICMESHATTRIBUTECHANGEFLAGS(op) \
op(EDynamicMeshAttributeChangeFlags::Unknown) \
op(EDynamicMeshAttributeChangeFlags::MeshTopology) \
op(EDynamicMeshAttributeChangeFlags::VertexPositions) \
op(EDynamicMeshAttributeChangeFlags::NormalsTangents) \
op(EDynamicMeshAttributeChangeFlags::VertexColors) \
op(EDynamicMeshAttributeChangeFlags::UVs) \
op(EDynamicMeshAttributeChangeFlags::TriangleGroups)
enum class EDynamicMeshAttributeChangeFlags : uint8;
template<> struct TIsUEnumClass<EDynamicMeshAttributeChangeFlags> { enum { Value = true }; };
template<> GEOMETRYFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum<EDynamicMeshAttributeChangeFlags>();
// ********** End Enum EDynamicMeshAttributeChangeFlags ********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS