// 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 "PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeMLLevelSetModelAndBonesBinningInfo() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FTableRowBase(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FMLLevelSetModelAndBonesBinningInfo ******************************* struct Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMLLevelSetModelAndBonesBinningInfo); } static inline consteval int16 GetStructAlignment() { return alignof(FMLLevelSetModelAndBonesBinningInfo); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentBoneName_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* The bone that MLLevelSet is attached to. Note that the deformations near this joint is not trained*/" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "The bone that MLLevelSet is attached to. Note that the deformations near this joint is not trained" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActiveBoneNames_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* The bones that are trained for deformation. We suggest only train one bone per MLLevelSet for efficiency*/" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "The bones that are trained for deformation. We suggest only train one bone per MLLevelSet for efficiency" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MLModelInferenceInfoDataTablePath_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* The path to the DataTable that includes information about NNE Model */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "The path to the DataTable that includes information about NNE Model" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MLModelInferenceInfoDataTableIndex_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* The index of the DataTable that includes information about NNE Model for signed distance */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "The index of the DataTable that includes information about NNE Model for signed distance" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MLModelInferenceForIncorrectZoneInfoDataTableIndex_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* The index of the DataTable that includes information about NNE Model for incorrect (safe-danger) zone. If uninitialized, this means no safe zone is used. */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "The index of the DataTable that includes information about NNE Model for incorrect (safe-danger) zone. If uninitialized, this means no safe zone is used." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumberOfRotationComponentsPerBone_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* E.g. Use {1,2} if ActiveBone1 has one and ActiveBone2 has two active rotations. */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "E.g. Use {1,2} if ActiveBone1 has one and ActiveBone2 has two active rotations." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationComponentIndexes_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* The indices of the rotation components. E.g. use {1,1,2} if ActiveBone1 uses Rot.Y and ActiveBone2 uses Rot.Y and Rot.Z. */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "The indices of the rotation components. E.g. use {1,1,2} if ActiveBone1 uses Rot.Y and ActiveBone2 uses Rot.Y and Rot.Z." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SignedDistanceScaling_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* Usually MLModels for SDF are trained so that output lies in [-1,1]. To do so the SignedDistances (in the dataset) are divided by SignedDistanceScaling. \n\x09SignedDistanceScaling is generally defined to be the max length of the training bounding box. */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "Usually MLModels for SDF are trained so that output lies in [-1,1]. To do so the SignedDistances (in the dataset) are divided by SignedDistanceScaling.\n SignedDistanceScaling is generally defined to be the max length of the training bounding box." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugGridResolution_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* Resolution of the Grid that is used for debug visualization */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "Resolution of the Grid that is used for debug visualization" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReferenceBoneRotations_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* Reference Rotations for the Active Bones. */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "Reference Rotations for the Active Bones." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReferenceBoneTranslations_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* Reference Translations for the Active Bones. */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "Reference Translations for the Active Bones." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TrainingGridOrigin_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* Min Corner of bounding box that MLLevelSet is trained on. */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "Min Corner of bounding box that MLLevelSet is trained on." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TrainingGridAxisX_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* First Edge of the bounding box that MLLevelSet is trained on. */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "First Edge of the bounding box that MLLevelSet is trained on." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TrainingGridAxisY_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* Second Edge of the bounding box that MLLevelSet is trained on. */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "Second Edge of the bounding box that MLLevelSet is trained on." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TrainingGridAxisZ_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* Third Edge of the bounding box that MLLevelSet is trained on. */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "Third Edge of the bounding box that MLLevelSet is trained on." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMLLevelSetModelAndBonesBinningInfo constinit property declarations static const UECodeGen_Private::FStrPropertyParams NewProp_ParentBoneName; static const UECodeGen_Private::FStrPropertyParams NewProp_ActiveBoneNames; static const UECodeGen_Private::FStrPropertyParams NewProp_MLModelInferenceInfoDataTablePath; static const UECodeGen_Private::FStrPropertyParams NewProp_MLModelInferenceInfoDataTableIndex; static const UECodeGen_Private::FStrPropertyParams NewProp_MLModelInferenceForIncorrectZoneInfoDataTableIndex; static const UECodeGen_Private::FIntPropertyParams NewProp_NumberOfRotationComponentsPerBone_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_NumberOfRotationComponentsPerBone; static const UECodeGen_Private::FIntPropertyParams NewProp_RotationComponentIndexes_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_RotationComponentIndexes; static const UECodeGen_Private::FDoublePropertyParams NewProp_SignedDistanceScaling; static const UECodeGen_Private::FIntPropertyParams NewProp_DebugGridResolution_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_DebugGridResolution; static const UECodeGen_Private::FDoublePropertyParams NewProp_ReferenceBoneRotations_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReferenceBoneRotations; static const UECodeGen_Private::FDoublePropertyParams NewProp_ReferenceBoneTranslations_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReferenceBoneTranslations; static const UECodeGen_Private::FFloatPropertyParams NewProp_TrainingGridOrigin_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_TrainingGridOrigin; static const UECodeGen_Private::FFloatPropertyParams NewProp_TrainingGridAxisX_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_TrainingGridAxisX; static const UECodeGen_Private::FFloatPropertyParams NewProp_TrainingGridAxisY_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_TrainingGridAxisY; static const UECodeGen_Private::FFloatPropertyParams NewProp_TrainingGridAxisZ_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_TrainingGridAxisZ; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMLLevelSetModelAndBonesBinningInfo constinit property declarations * static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FMLLevelSetModelAndBonesBinningInfo cannot be polymorphic unless super FTableRowBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo; class UScriptStruct* FMLLevelSetModelAndBonesBinningInfo::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("MLLevelSetModelAndBonesBinningInfo")); } return Z_Registration_Info_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo.OuterSingleton; } // ********** Begin ScriptStruct FMLLevelSetModelAndBonesBinningInfo Property Definitions ********** const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_ParentBoneName = { "ParentBoneName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, ParentBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentBoneName_MetaData), NewProp_ParentBoneName_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_ActiveBoneNames = { "ActiveBoneNames", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, ActiveBoneNames), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActiveBoneNames_MetaData), NewProp_ActiveBoneNames_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_MLModelInferenceInfoDataTablePath = { "MLModelInferenceInfoDataTablePath", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, MLModelInferenceInfoDataTablePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MLModelInferenceInfoDataTablePath_MetaData), NewProp_MLModelInferenceInfoDataTablePath_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_MLModelInferenceInfoDataTableIndex = { "MLModelInferenceInfoDataTableIndex", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, MLModelInferenceInfoDataTableIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MLModelInferenceInfoDataTableIndex_MetaData), NewProp_MLModelInferenceInfoDataTableIndex_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_MLModelInferenceForIncorrectZoneInfoDataTableIndex = { "MLModelInferenceForIncorrectZoneInfoDataTableIndex", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, MLModelInferenceForIncorrectZoneInfoDataTableIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MLModelInferenceForIncorrectZoneInfoDataTableIndex_MetaData), NewProp_MLModelInferenceForIncorrectZoneInfoDataTableIndex_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_NumberOfRotationComponentsPerBone_Inner = { "NumberOfRotationComponentsPerBone", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_NumberOfRotationComponentsPerBone = { "NumberOfRotationComponentsPerBone", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, NumberOfRotationComponentsPerBone), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumberOfRotationComponentsPerBone_MetaData), NewProp_NumberOfRotationComponentsPerBone_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_RotationComponentIndexes_Inner = { "RotationComponentIndexes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_RotationComponentIndexes = { "RotationComponentIndexes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, RotationComponentIndexes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationComponentIndexes_MetaData), NewProp_RotationComponentIndexes_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_SignedDistanceScaling = { "SignedDistanceScaling", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, SignedDistanceScaling), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SignedDistanceScaling_MetaData), NewProp_SignedDistanceScaling_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_DebugGridResolution_Inner = { "DebugGridResolution", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_DebugGridResolution = { "DebugGridResolution", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, DebugGridResolution), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugGridResolution_MetaData), NewProp_DebugGridResolution_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_ReferenceBoneRotations_Inner = { "ReferenceBoneRotations", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_ReferenceBoneRotations = { "ReferenceBoneRotations", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, ReferenceBoneRotations), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReferenceBoneRotations_MetaData), NewProp_ReferenceBoneRotations_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_ReferenceBoneTranslations_Inner = { "ReferenceBoneTranslations", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_ReferenceBoneTranslations = { "ReferenceBoneTranslations", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, ReferenceBoneTranslations), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReferenceBoneTranslations_MetaData), NewProp_ReferenceBoneTranslations_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridOrigin_Inner = { "TrainingGridOrigin", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridOrigin = { "TrainingGridOrigin", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, TrainingGridOrigin), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TrainingGridOrigin_MetaData), NewProp_TrainingGridOrigin_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridAxisX_Inner = { "TrainingGridAxisX", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridAxisX = { "TrainingGridAxisX", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, TrainingGridAxisX), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TrainingGridAxisX_MetaData), NewProp_TrainingGridAxisX_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridAxisY_Inner = { "TrainingGridAxisY", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridAxisY = { "TrainingGridAxisY", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, TrainingGridAxisY), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TrainingGridAxisY_MetaData), NewProp_TrainingGridAxisY_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridAxisZ_Inner = { "TrainingGridAxisZ", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridAxisZ = { "TrainingGridAxisZ", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelAndBonesBinningInfo, TrainingGridAxisZ), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TrainingGridAxisZ_MetaData), NewProp_TrainingGridAxisZ_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_ParentBoneName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_ActiveBoneNames, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_MLModelInferenceInfoDataTablePath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_MLModelInferenceInfoDataTableIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_MLModelInferenceForIncorrectZoneInfoDataTableIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_NumberOfRotationComponentsPerBone_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_NumberOfRotationComponentsPerBone, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_RotationComponentIndexes_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_RotationComponentIndexes, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_SignedDistanceScaling, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_DebugGridResolution_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_DebugGridResolution, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_ReferenceBoneRotations_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_ReferenceBoneRotations, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_ReferenceBoneTranslations_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_ReferenceBoneTranslations, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridOrigin_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridOrigin, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridAxisX_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridAxisX, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridAxisY_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridAxisY, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridAxisZ_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewProp_TrainingGridAxisZ, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMLLevelSetModelAndBonesBinningInfo Property Definitions ************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, Z_Construct_UScriptStruct_FTableRowBase, &NewStructOps, "MLLevelSetModelAndBonesBinningInfo", Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::PropPointers), sizeof(FMLLevelSetModelAndBonesBinningInfo), alignof(FMLLevelSetModelAndBonesBinningInfo), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo() { if (!Z_Registration_Info_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo.InnerSingleton, Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo.InnerSingleton); } // ********** End ScriptStruct FMLLevelSetModelAndBonesBinningInfo ********************************* // ********** Begin ScriptStruct FMLLevelSetModelInferenceInfo ************************************* struct Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMLLevelSetModelInferenceInfo); } static inline consteval int16 GetStructAlignment() { return alignof(FMLLevelSetModelInferenceInfo); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NNEModelPath_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* The path to the NNE model. At the moment MLLevelSet Asset accepts only mlir.tosa models. */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "The path to the NNE model. At the moment MLLevelSet Asset accepts only mlir.tosa models." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ModelArchitectureActivationNodeSizes_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* In most cases input layer is 3 (location input, X,Y,Z coordinates of the query), and output layer is 1 (Scaled Signed Distance or Incorrect Zone Indicator)*/" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "In most cases input layer is 3 (location input, X,Y,Z coordinates of the query), and output layer is 1 (Scaled Signed Distance or Incorrect Zone Indicator)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MLModelWeights_MetaData[] = { { "Category", "MLModelBone" }, { "Comment", "/* Model weights {W1,..,Wn} is tokanized into FString as \"W1_0,W1_1,...,W1_k1|W2_0,W2_1,...,W2_k2|...|Wn_0,Wn_1,...,Wn_kn\" */" }, { "ModuleRelativePath", "Classes/PhysicsEngine/MLLevelSetModelAndBonesBinningInfo.h" }, { "ToolTip", "Model weights {W1,..,Wn} is tokanized into FString as \"W1_0,W1_1,...,W1_k1|W2_0,W2_1,...,W2_k2|...|Wn_0,Wn_1,...,Wn_kn\"" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMLLevelSetModelInferenceInfo constinit property declarations ***** static const UECodeGen_Private::FStrPropertyParams NewProp_NNEModelPath; static const UECodeGen_Private::FIntPropertyParams NewProp_ModelArchitectureActivationNodeSizes_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ModelArchitectureActivationNodeSizes; static const UECodeGen_Private::FStrPropertyParams NewProp_MLModelWeights; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMLLevelSetModelInferenceInfo constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FMLLevelSetModelInferenceInfo cannot be polymorphic unless super FTableRowBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMLLevelSetModelInferenceInfo; class UScriptStruct* FMLLevelSetModelInferenceInfo::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMLLevelSetModelInferenceInfo.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMLLevelSetModelInferenceInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("MLLevelSetModelInferenceInfo")); } return Z_Registration_Info_UScriptStruct_FMLLevelSetModelInferenceInfo.OuterSingleton; } // ********** Begin ScriptStruct FMLLevelSetModelInferenceInfo Property Definitions **************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::NewProp_NNEModelPath = { "NNEModelPath", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelInferenceInfo, NNEModelPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NNEModelPath_MetaData), NewProp_NNEModelPath_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::NewProp_ModelArchitectureActivationNodeSizes_Inner = { "ModelArchitectureActivationNodeSizes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::NewProp_ModelArchitectureActivationNodeSizes = { "ModelArchitectureActivationNodeSizes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelInferenceInfo, ModelArchitectureActivationNodeSizes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ModelArchitectureActivationNodeSizes_MetaData), NewProp_ModelArchitectureActivationNodeSizes_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::NewProp_MLModelWeights = { "MLModelWeights", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMLLevelSetModelInferenceInfo, MLModelWeights), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MLModelWeights_MetaData), NewProp_MLModelWeights_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::NewProp_NNEModelPath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::NewProp_ModelArchitectureActivationNodeSizes_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::NewProp_ModelArchitectureActivationNodeSizes, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::NewProp_MLModelWeights, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMLLevelSetModelInferenceInfo Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, Z_Construct_UScriptStruct_FTableRowBase, &NewStructOps, "MLLevelSetModelInferenceInfo", Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::PropPointers), sizeof(FMLLevelSetModelInferenceInfo), alignof(FMLLevelSetModelInferenceInfo), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo() { if (!Z_Registration_Info_UScriptStruct_FMLLevelSetModelInferenceInfo.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMLLevelSetModelInferenceInfo.InnerSingleton, Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMLLevelSetModelInferenceInfo.InnerSingleton); } // ********** End ScriptStruct FMLLevelSetModelInferenceInfo *************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_PhysicsEngine_MLLevelSetModelAndBonesBinningInfo_h__Script_Engine_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FMLLevelSetModelAndBonesBinningInfo::StaticStruct, Z_Construct_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo_Statics::NewStructOps, TEXT("MLLevelSetModelAndBonesBinningInfo"),&Z_Registration_Info_UScriptStruct_FMLLevelSetModelAndBonesBinningInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMLLevelSetModelAndBonesBinningInfo), 2671651965U) }, { FMLLevelSetModelInferenceInfo::StaticStruct, Z_Construct_UScriptStruct_FMLLevelSetModelInferenceInfo_Statics::NewStructOps, TEXT("MLLevelSetModelInferenceInfo"),&Z_Registration_Info_UScriptStruct_FMLLevelSetModelInferenceInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMLLevelSetModelInferenceInfo), 1618392830U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_PhysicsEngine_MLLevelSetModelAndBonesBinningInfo_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_PhysicsEngine_MLLevelSetModelAndBonesBinningInfo_h__Script_Engine_3093656220{ TEXT("/Script/Engine"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_PhysicsEngine_MLLevelSetModelAndBonesBinningInfo_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_PhysicsEngine_MLLevelSetModelAndBonesBinningInfo_h__Script_Engine_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS