Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/Engine/UHT/SkeletalMeshSampling.gen.cpp

583 lines
47 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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<FSkeletalMeshSamplingRegionBuiltData>();
}
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<UScriptStruct>(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<FSkeletalMeshSamplingLODBuiltData>();
}
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<UScriptStruct>(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<FSkeletalMeshSamplingBuiltData>();
}
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<UScriptStruct>(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<FSkeletalMeshSamplingRegionBoneFilter>();
}
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<UScriptStruct>(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<FSkeletalMeshSamplingRegionMaterialFilter>();
}
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<UScriptStruct>(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<FSkeletalMeshSamplingRegion>();
}
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<UScriptStruct>(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<FSkeletalMeshSamplingInfo>();
}
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<UScriptStruct>(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