// 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 "Engine/SkeletalMeshSampling.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeSkeletalMeshSampling() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingLODBuiltData(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FSkeletalMeshSamplingRegionBuiltData ****************************** struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData_Statics { static inline consteval int32 GetStructSize() { return sizeof(FSkeletalMeshSamplingRegionBuiltData); } static inline consteval int16 GetStructAlignment() { return alignof(FSkeletalMeshSamplingRegionBuiltData); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/** Built data for sampling a single region of a skeletal mesh. */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "Built data for sampling a single region of a skeletal mesh." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FSkeletalMeshSamplingRegionBuiltData constinit property declarations // ********** End ScriptStruct FSkeletalMeshSamplingRegionBuiltData constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData; class UScriptStruct* FSkeletalMeshSamplingRegionBuiltData::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData.OuterSingleton) { Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SkeletalMeshSamplingRegionBuiltData")); } return Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "SkeletalMeshSamplingRegionBuiltData", nullptr, 0, sizeof(FSkeletalMeshSamplingRegionBuiltData), alignof(FSkeletalMeshSamplingRegionBuiltData), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData.InnerSingleton, Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData.InnerSingleton); } // ********** End ScriptStruct FSkeletalMeshSamplingRegionBuiltData ******************************** // ********** Begin ScriptStruct FSkeletalMeshSamplingLODBuiltData ********************************* struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingLODBuiltData_Statics { static inline consteval int32 GetStructSize() { return sizeof(FSkeletalMeshSamplingLODBuiltData); } static inline consteval int16 GetStructAlignment() { return alignof(FSkeletalMeshSamplingLODBuiltData); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/** Built data for sampling a the whole mesh at a particular LOD. */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "Built data for sampling a the whole mesh at a particular LOD." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FSkeletalMeshSamplingLODBuiltData constinit property declarations * // ********** End ScriptStruct FSkeletalMeshSamplingLODBuiltData constinit property declarations *** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingLODBuiltData_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingLODBuiltData; class UScriptStruct* FSkeletalMeshSamplingLODBuiltData::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingLODBuiltData.OuterSingleton) { Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingLODBuiltData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSkeletalMeshSamplingLODBuiltData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SkeletalMeshSamplingLODBuiltData")); } return Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingLODBuiltData.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingLODBuiltData_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "SkeletalMeshSamplingLODBuiltData", nullptr, 0, sizeof(FSkeletalMeshSamplingLODBuiltData), alignof(FSkeletalMeshSamplingLODBuiltData), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingLODBuiltData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSkeletalMeshSamplingLODBuiltData_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingLODBuiltData() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingLODBuiltData.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingLODBuiltData.InnerSingleton, Z_Construct_UScriptStruct_FSkeletalMeshSamplingLODBuiltData_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingLODBuiltData.InnerSingleton); } // ********** End ScriptStruct FSkeletalMeshSamplingLODBuiltData *********************************** // ********** Begin ScriptStruct FSkeletalMeshSamplingBuiltData ************************************ struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics { static inline consteval int32 GetStructSize() { return sizeof(FSkeletalMeshSamplingBuiltData); } static inline consteval int16 GetStructAlignment() { return alignof(FSkeletalMeshSamplingBuiltData); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WholeMeshBuiltData_MetaData[] = { { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegionBuiltData_MetaData[] = { { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FSkeletalMeshSamplingBuiltData constinit property declarations **** static const UECodeGen_Private::FStructPropertyParams NewProp_WholeMeshBuiltData_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_WholeMeshBuiltData; static const UECodeGen_Private::FStructPropertyParams NewProp_RegionBuiltData_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_RegionBuiltData; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FSkeletalMeshSamplingBuiltData constinit property declarations ****** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingBuiltData; class UScriptStruct* FSkeletalMeshSamplingBuiltData::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingBuiltData.OuterSingleton) { Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingBuiltData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SkeletalMeshSamplingBuiltData")); } return Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingBuiltData.OuterSingleton; } // ********** Begin ScriptStruct FSkeletalMeshSamplingBuiltData Property Definitions *************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::NewProp_WholeMeshBuiltData_Inner = { "WholeMeshBuiltData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSkeletalMeshSamplingLODBuiltData, METADATA_PARAMS(0, nullptr) }; // 2259904029 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::NewProp_WholeMeshBuiltData = { "WholeMeshBuiltData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletalMeshSamplingBuiltData, WholeMeshBuiltData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WholeMeshBuiltData_MetaData), NewProp_WholeMeshBuiltData_MetaData) }; // 2259904029 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::NewProp_RegionBuiltData_Inner = { "RegionBuiltData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData, METADATA_PARAMS(0, nullptr) }; // 4134684652 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::NewProp_RegionBuiltData = { "RegionBuiltData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletalMeshSamplingBuiltData, RegionBuiltData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegionBuiltData_MetaData), NewProp_RegionBuiltData_MetaData) }; // 4134684652 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::NewProp_WholeMeshBuiltData_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::NewProp_WholeMeshBuiltData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::NewProp_RegionBuiltData_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::NewProp_RegionBuiltData, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::PropPointers) < 2048); // ********** End ScriptStruct FSkeletalMeshSamplingBuiltData Property Definitions ***************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "SkeletalMeshSamplingBuiltData", Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::PropPointers), sizeof(FSkeletalMeshSamplingBuiltData), alignof(FSkeletalMeshSamplingBuiltData), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingBuiltData.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingBuiltData.InnerSingleton, Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingBuiltData.InnerSingleton); } // ********** End ScriptStruct FSkeletalMeshSamplingBuiltData ************************************** // ********** Begin ScriptStruct FSkeletalMeshSamplingRegionBoneFilter ***************************** struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics { static inline consteval int32 GetStructSize() { return sizeof(FSkeletalMeshSamplingRegionBoneFilter); } static inline consteval int16 GetStructAlignment() { return alignof(FSkeletalMeshSamplingRegionBoneFilter); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/** Filter to include or exclude bones and their associated triangles from a sampling region. */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "Filter to include or exclude bones and their associated triangles from a sampling region." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = { { "Category", "Bone Filter" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeOrExclude_MetaData[] = { { "Category", "Bone Filter" }, { "Comment", "/** If true, this filter will include bones. If false, it will exclude them. */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "If true, this filter will include bones. If false, it will exclude them." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplyToChildren_MetaData[] = { { "Category", "Bone Filter" }, { "Comment", "/** If true, this filter will apply to all children of this bone as well. */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "If true, this filter will apply to all children of this bone as well." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FSkeletalMeshSamplingRegionBoneFilter constinit property declarations static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName; static void NewProp_bIncludeOrExclude_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeOrExclude; static void NewProp_bApplyToChildren_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyToChildren; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FSkeletalMeshSamplingRegionBoneFilter constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter; class UScriptStruct* FSkeletalMeshSamplingRegionBoneFilter::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter.OuterSingleton) { Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SkeletalMeshSamplingRegionBoneFilter")); } return Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter.OuterSingleton; } // ********** Begin ScriptStruct FSkeletalMeshSamplingRegionBoneFilter Property Definitions ******** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletalMeshSamplingRegionBoneFilter, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) }; void Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::NewProp_bIncludeOrExclude_SetBit(void* Obj) { ((FSkeletalMeshSamplingRegionBoneFilter*)Obj)->bIncludeOrExclude = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::NewProp_bIncludeOrExclude = { "bIncludeOrExclude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FSkeletalMeshSamplingRegionBoneFilter), &Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::NewProp_bIncludeOrExclude_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeOrExclude_MetaData), NewProp_bIncludeOrExclude_MetaData) }; void Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::NewProp_bApplyToChildren_SetBit(void* Obj) { ((FSkeletalMeshSamplingRegionBoneFilter*)Obj)->bApplyToChildren = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::NewProp_bApplyToChildren = { "bApplyToChildren", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FSkeletalMeshSamplingRegionBoneFilter), &Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::NewProp_bApplyToChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bApplyToChildren_MetaData), NewProp_bApplyToChildren_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::NewProp_BoneName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::NewProp_bIncludeOrExclude, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::NewProp_bApplyToChildren, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::PropPointers) < 2048); // ********** End ScriptStruct FSkeletalMeshSamplingRegionBoneFilter Property Definitions ********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "SkeletalMeshSamplingRegionBoneFilter", Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::PropPointers), sizeof(FSkeletalMeshSamplingRegionBoneFilter), alignof(FSkeletalMeshSamplingRegionBoneFilter), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter.InnerSingleton, Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter.InnerSingleton); } // ********** End ScriptStruct FSkeletalMeshSamplingRegionBoneFilter ******************************* // ********** Begin ScriptStruct FSkeletalMeshSamplingRegionMaterialFilter ************************* struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics { static inline consteval int32 GetStructSize() { return sizeof(FSkeletalMeshSamplingRegionMaterialFilter); } static inline consteval int16 GetStructAlignment() { return alignof(FSkeletalMeshSamplingRegionMaterialFilter); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/** Filter to include triangles in a sampling region based on their material. */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "Filter to include triangles in a sampling region based on their material." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialName_MetaData[] = { { "Category", "Material Filter" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FSkeletalMeshSamplingRegionMaterialFilter constinit property declarations static const UECodeGen_Private::FNamePropertyParams NewProp_MaterialName; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FSkeletalMeshSamplingRegionMaterialFilter constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter; class UScriptStruct* FSkeletalMeshSamplingRegionMaterialFilter::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter.OuterSingleton) { Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SkeletalMeshSamplingRegionMaterialFilter")); } return Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter.OuterSingleton; } // ********** Begin ScriptStruct FSkeletalMeshSamplingRegionMaterialFilter Property Definitions **** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics::NewProp_MaterialName = { "MaterialName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletalMeshSamplingRegionMaterialFilter, MaterialName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialName_MetaData), NewProp_MaterialName_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics::NewProp_MaterialName, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics::PropPointers) < 2048); // ********** End ScriptStruct FSkeletalMeshSamplingRegionMaterialFilter Property Definitions ****** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "SkeletalMeshSamplingRegionMaterialFilter", Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics::PropPointers), sizeof(FSkeletalMeshSamplingRegionMaterialFilter), alignof(FSkeletalMeshSamplingRegionMaterialFilter), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter.InnerSingleton, Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter.InnerSingleton); } // ********** End ScriptStruct FSkeletalMeshSamplingRegionMaterialFilter *************************** // ********** Begin ScriptStruct FSkeletalMeshSamplingRegion *************************************** struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics { static inline consteval int32 GetStructSize() { return sizeof(FSkeletalMeshSamplingRegion); } static inline consteval int16 GetStructAlignment() { return alignof(FSkeletalMeshSamplingRegion); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/** Defined a named region on a mesh that will have associated triangles and bones for fast sampling at each enabled LOD. */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "Defined a named region on a mesh that will have associated triangles and bones for fast sampling at each enabled LOD." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = { { "Category", "Region" }, { "Comment", "/** Name of this region that users will reference. */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "Name of this region that users will reference." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODIndex_MetaData[] = { { "Category", "Region" }, { "Comment", "/** The LOD of the mesh that this region applies to. */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "The LOD of the mesh that this region applies to." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportUniformlyDistributedSampling_MetaData[] = { { "Category", "Region" }, { "Comment", "/**\n\x09Mesh supports uniformly distributed sampling in constant time.\n\x09Memory cost is 8 bytes per triangle.\n\x09*/" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "Mesh supports uniformly distributed sampling in constant time.\nMemory cost is 8 bytes per triangle." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialFilters_MetaData[] = { { "Category", "Region" }, { "Comment", "/** Filters to determine which triangles to include in this region based on material. */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "Filters to determine which triangles to include in this region based on material." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneFilters_MetaData[] = { { "Category", "Region" }, { "Comment", "/** Filters to determine which triangles and bones to include in this region based on bone. */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "Filters to determine which triangles and bones to include in this region based on bone." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FSkeletalMeshSamplingRegion constinit property declarations ******* static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FIntPropertyParams NewProp_LODIndex; static void NewProp_bSupportUniformlyDistributedSampling_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportUniformlyDistributedSampling; static const UECodeGen_Private::FStructPropertyParams NewProp_MaterialFilters_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialFilters; static const UECodeGen_Private::FStructPropertyParams NewProp_BoneFilters_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_BoneFilters; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FSkeletalMeshSamplingRegion constinit property declarations ********* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegion; class UScriptStruct* FSkeletalMeshSamplingRegion::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegion.OuterSingleton) { Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegion.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SkeletalMeshSamplingRegion")); } return Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegion.OuterSingleton; } // ********** Begin ScriptStruct FSkeletalMeshSamplingRegion Property Definitions ****************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletalMeshSamplingRegion, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_LODIndex = { "LODIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletalMeshSamplingRegion, LODIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODIndex_MetaData), NewProp_LODIndex_MetaData) }; void Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_bSupportUniformlyDistributedSampling_SetBit(void* Obj) { ((FSkeletalMeshSamplingRegion*)Obj)->bSupportUniformlyDistributedSampling = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_bSupportUniformlyDistributedSampling = { "bSupportUniformlyDistributedSampling", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FSkeletalMeshSamplingRegion), &Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_bSupportUniformlyDistributedSampling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportUniformlyDistributedSampling_MetaData), NewProp_bSupportUniformlyDistributedSampling_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_MaterialFilters_Inner = { "MaterialFilters", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter, METADATA_PARAMS(0, nullptr) }; // 4200064882 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_MaterialFilters = { "MaterialFilters", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletalMeshSamplingRegion, MaterialFilters), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialFilters_MetaData), NewProp_MaterialFilters_MetaData) }; // 4200064882 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_BoneFilters_Inner = { "BoneFilters", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter, METADATA_PARAMS(0, nullptr) }; // 3622200070 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_BoneFilters = { "BoneFilters", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletalMeshSamplingRegion, BoneFilters), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneFilters_MetaData), NewProp_BoneFilters_MetaData) }; // 3622200070 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_LODIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_bSupportUniformlyDistributedSampling, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_MaterialFilters_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_MaterialFilters, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_BoneFilters_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewProp_BoneFilters, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::PropPointers) < 2048); // ********** End ScriptStruct FSkeletalMeshSamplingRegion Property Definitions ******************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "SkeletalMeshSamplingRegion", Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::PropPointers), sizeof(FSkeletalMeshSamplingRegion), alignof(FSkeletalMeshSamplingRegion), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegion.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegion.InnerSingleton, Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegion.InnerSingleton); } // ********** End ScriptStruct FSkeletalMeshSamplingRegion ***************************************** // ********** Begin ScriptStruct FSkeletalMeshSamplingInfo ***************************************** struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics { static inline consteval int32 GetStructSize() { return sizeof(FSkeletalMeshSamplingInfo); } static inline consteval int16 GetStructAlignment() { return alignof(FSkeletalMeshSamplingInfo); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Regions_MetaData[] = { { "Category", "Sampling" }, { "Comment", "/** Info defining sampling of named regions on this mesh. */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, { "ToolTip", "Info defining sampling of named regions on this mesh." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BuiltData_MetaData[] = { { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSampling.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FSkeletalMeshSamplingInfo constinit property declarations ********* static const UECodeGen_Private::FStructPropertyParams NewProp_Regions_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Regions; static const UECodeGen_Private::FStructPropertyParams NewProp_BuiltData; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FSkeletalMeshSamplingInfo constinit property declarations *********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingInfo; class UScriptStruct* FSkeletalMeshSamplingInfo::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingInfo.OuterSingleton) { Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SkeletalMeshSamplingInfo")); } return Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingInfo.OuterSingleton; } // ********** Begin ScriptStruct FSkeletalMeshSamplingInfo Property Definitions ******************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::NewProp_Regions_Inner = { "Regions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion, METADATA_PARAMS(0, nullptr) }; // 175958896 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::NewProp_Regions = { "Regions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletalMeshSamplingInfo, Regions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Regions_MetaData), NewProp_Regions_MetaData) }; // 175958896 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::NewProp_BuiltData = { "BuiltData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletalMeshSamplingInfo, BuiltData), Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BuiltData_MetaData), NewProp_BuiltData_MetaData) }; // 2503948068 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::NewProp_Regions_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::NewProp_Regions, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::NewProp_BuiltData, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::PropPointers) < 2048); // ********** End ScriptStruct FSkeletalMeshSamplingInfo Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "SkeletalMeshSamplingInfo", Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::PropPointers), sizeof(FSkeletalMeshSamplingInfo), alignof(FSkeletalMeshSamplingInfo), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo() { if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingInfo.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingInfo.InnerSingleton, Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingInfo.InnerSingleton); } // ********** End ScriptStruct FSkeletalMeshSamplingInfo ******************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMeshSampling_h__Script_Engine_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FSkeletalMeshSamplingRegionBuiltData::StaticStruct, Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData_Statics::NewStructOps, TEXT("SkeletalMeshSamplingRegionBuiltData"),&Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBuiltData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSkeletalMeshSamplingRegionBuiltData), 4134684652U) }, { FSkeletalMeshSamplingLODBuiltData::StaticStruct, Z_Construct_UScriptStruct_FSkeletalMeshSamplingLODBuiltData_Statics::NewStructOps, TEXT("SkeletalMeshSamplingLODBuiltData"),&Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingLODBuiltData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSkeletalMeshSamplingLODBuiltData), 2259904029U) }, { FSkeletalMeshSamplingBuiltData::StaticStruct, Z_Construct_UScriptStruct_FSkeletalMeshSamplingBuiltData_Statics::NewStructOps, TEXT("SkeletalMeshSamplingBuiltData"),&Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingBuiltData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSkeletalMeshSamplingBuiltData), 2503948068U) }, { FSkeletalMeshSamplingRegionBoneFilter::StaticStruct, Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter_Statics::NewStructOps, TEXT("SkeletalMeshSamplingRegionBoneFilter"),&Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionBoneFilter, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSkeletalMeshSamplingRegionBoneFilter), 3622200070U) }, { FSkeletalMeshSamplingRegionMaterialFilter::StaticStruct, Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter_Statics::NewStructOps, TEXT("SkeletalMeshSamplingRegionMaterialFilter"),&Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegionMaterialFilter, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSkeletalMeshSamplingRegionMaterialFilter), 4200064882U) }, { FSkeletalMeshSamplingRegion::StaticStruct, Z_Construct_UScriptStruct_FSkeletalMeshSamplingRegion_Statics::NewStructOps, TEXT("SkeletalMeshSamplingRegion"),&Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingRegion, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSkeletalMeshSamplingRegion), 175958896U) }, { FSkeletalMeshSamplingInfo::StaticStruct, Z_Construct_UScriptStruct_FSkeletalMeshSamplingInfo_Statics::NewStructOps, TEXT("SkeletalMeshSamplingInfo"),&Z_Registration_Info_UScriptStruct_FSkeletalMeshSamplingInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSkeletalMeshSamplingInfo), 1078146039U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMeshSampling_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMeshSampling_h__Script_Engine_179999906{ TEXT("/Script/Engine"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMeshSampling_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMeshSampling_h__Script_Engine_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS