945 lines
77 KiB
C++
945 lines
77 KiB
C++
// 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 "SkinWeightModifier.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodeSkinWeightModifier() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
|
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
|
|
SKELETALMESHMODIFIERS_API UClass* Z_Construct_UClass_USkinWeightModifier();
|
|
SKELETALMESHMODIFIERS_API UClass* Z_Construct_UClass_USkinWeightModifier_NoRegister();
|
|
UPackage* Z_Construct_UPackage__Script_SkeletalMeshModifiers();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin Class USkinWeightModifier Function CommitWeightsToSkeletalMesh *****************
|
|
struct Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics
|
|
{
|
|
struct SkinWeightModifier_eventCommitWeightsToSkeletalMesh_Parms
|
|
{
|
|
bool ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Mesh" },
|
|
{ "Comment", "/**\n\x09 * Actually applies the weight modifications to the skeletal mesh. This action creates an undo transaction.\n\x09 * The skeletal mesh asset will be dirtied, but it is up to the user to save the asset if required.\n\x09 * @return true if weights were applied to a skeletal mesh, false otherwise\n\x09 */" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "Actually applies the weight modifications to the skeletal mesh. This action creates an undo transaction.\nThe skeletal mesh asset will be dirtied, but it is up to the user to save the asset if required.\n@return true if weights were applied to a skeletal mesh, false otherwise" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function CommitWeightsToSkeletalMesh constinit property declarations ***********
|
|
static void NewProp_ReturnValue_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function CommitWeightsToSkeletalMesh constinit property declarations *************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function CommitWeightsToSkeletalMesh Property Definitions **********************
|
|
void Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
|
{
|
|
((SkinWeightModifier_eventCommitWeightsToSkeletalMesh_Parms*)Obj)->ReturnValue = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkinWeightModifier_eventCommitWeightsToSkeletalMesh_Parms), &Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::PropPointers) < 2048);
|
|
// ********** End Function CommitWeightsToSkeletalMesh Property Definitions ************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkinWeightModifier, nullptr, "CommitWeightsToSkeletalMesh", Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::SkinWeightModifier_eventCommitWeightsToSkeletalMesh_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::SkinWeightModifier_eventCommitWeightsToSkeletalMesh_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USkinWeightModifier::execCommitWeightsToSkeletalMesh)
|
|
{
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(bool*)Z_Param__Result=P_THIS->CommitWeightsToSkeletalMesh();
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USkinWeightModifier Function CommitWeightsToSkeletalMesh *******************
|
|
|
|
// ********** Begin Class USkinWeightModifier Function EnforceMaxInfluences ************************
|
|
struct Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics
|
|
{
|
|
struct SkinWeightModifier_eventEnforceMaxInfluences_Parms
|
|
{
|
|
int32 MaxInfluences;
|
|
bool ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Weights" },
|
|
{ "Comment", "/**\n\x09 * Strips out smallest influences to ensure each vertex does not have weight on more influences than MaxInfluences.\n\x09 * Influences with the smallest weight are culled first.\n\x09 * @param MaxInfluences The maximum number of influences to allow for each vertex in the mesh. If -1 is passed, will use the project-wide MaxInfluences amount.\n\x09 * @return true if influences were removed, false otherwise\n\x09 */" },
|
|
{ "CPP_Default_MaxInfluences", "-1" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "Strips out smallest influences to ensure each vertex does not have weight on more influences than MaxInfluences.\nInfluences with the smallest weight are culled first.\n@param MaxInfluences The maximum number of influences to allow for each vertex in the mesh. If -1 is passed, will use the project-wide MaxInfluences amount.\n@return true if influences were removed, false otherwise" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxInfluences_MetaData[] = {
|
|
{ "NativeConst", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function EnforceMaxInfluences constinit property declarations ******************
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxInfluences;
|
|
static void NewProp_ReturnValue_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function EnforceMaxInfluences constinit property declarations ********************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function EnforceMaxInfluences Property Definitions *****************************
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::NewProp_MaxInfluences = { "MaxInfluences", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventEnforceMaxInfluences_Parms, MaxInfluences), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxInfluences_MetaData), NewProp_MaxInfluences_MetaData) };
|
|
void Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
|
{
|
|
((SkinWeightModifier_eventEnforceMaxInfluences_Parms*)Obj)->ReturnValue = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkinWeightModifier_eventEnforceMaxInfluences_Parms), &Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::NewProp_MaxInfluences,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::PropPointers) < 2048);
|
|
// ********** End Function EnforceMaxInfluences Property Definitions *******************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkinWeightModifier, nullptr, "EnforceMaxInfluences", Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::SkinWeightModifier_eventEnforceMaxInfluences_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::SkinWeightModifier_eventEnforceMaxInfluences_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USkinWeightModifier::execEnforceMaxInfluences)
|
|
{
|
|
P_GET_PROPERTY(FIntProperty,Z_Param_MaxInfluences);
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(bool*)Z_Param__Result=P_THIS->EnforceMaxInfluences(Z_Param_MaxInfluences);
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USkinWeightModifier Function EnforceMaxInfluences **************************
|
|
|
|
// ********** Begin Class USkinWeightModifier Function GetAllBoneNames *****************************
|
|
struct Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics
|
|
{
|
|
struct SkinWeightModifier_eventGetAllBoneNames_Parms
|
|
{
|
|
TArray<FName> ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Mesh Query" },
|
|
{ "Comment", "/**\n\x09 * Get an array of all bone names in the skeletal mesh.\n\x09 * @return array of bone names\n\x09 */" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "Get an array of all bone names in the skeletal mesh.\n@return array of bone names" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function GetAllBoneNames constinit property declarations ***********************
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function GetAllBoneNames constinit property declarations *************************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function GetAllBoneNames Property Definitions **********************************
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventGetAllBoneNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::NewProp_ReturnValue_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::PropPointers) < 2048);
|
|
// ********** End Function GetAllBoneNames Property Definitions ************************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkinWeightModifier, nullptr, "GetAllBoneNames", Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::SkinWeightModifier_eventGetAllBoneNames_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::SkinWeightModifier_eventGetAllBoneNames_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USkinWeightModifier::execGetAllBoneNames)
|
|
{
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(TArray<FName>*)Z_Param__Result=P_THIS->GetAllBoneNames();
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USkinWeightModifier Function GetAllBoneNames *******************************
|
|
|
|
// ********** Begin Class USkinWeightModifier Function GetNumVertices ******************************
|
|
struct Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics
|
|
{
|
|
struct SkinWeightModifier_eventGetNumVertices_Parms
|
|
{
|
|
int32 ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Mesh Query" },
|
|
{ "Comment", "/**\n\x09 * Get the total number of vertices in the skeletal mesh.\n\x09 * @return int, number of vertices\n\x09 */" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "Get the total number of vertices in the skeletal mesh.\n@return int, number of vertices" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function GetNumVertices constinit property declarations ************************
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function GetNumVertices constinit property declarations **************************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function GetNumVertices Property Definitions ***********************************
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventGetNumVertices_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics::PropPointers) < 2048);
|
|
// ********** End Function GetNumVertices Property Definitions *************************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkinWeightModifier, nullptr, "GetNumVertices", Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics::SkinWeightModifier_eventGetNumVertices_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics::SkinWeightModifier_eventGetNumVertices_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_USkinWeightModifier_GetNumVertices()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkinWeightModifier_GetNumVertices_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USkinWeightModifier::execGetNumVertices)
|
|
{
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(int32*)Z_Param__Result=P_THIS->GetNumVertices();
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USkinWeightModifier Function GetNumVertices ********************************
|
|
|
|
// ********** Begin Class USkinWeightModifier Function GetSkeletalMesh *****************************
|
|
struct Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics
|
|
{
|
|
struct SkinWeightModifier_eventGetSkeletalMesh_Parms
|
|
{
|
|
USkeletalMesh* ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Mesh" },
|
|
{ "Comment", "/**\n\x09 * Get a reference to the skeletal mesh that was loaded\n\x09 * @return USkeletalMesh* - the mesh that was loaded, or null\n\x09 */" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "Get a reference to the skeletal mesh that was loaded\n@return USkeletalMesh* - the mesh that was loaded, or null" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function GetSkeletalMesh constinit property declarations ***********************
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function GetSkeletalMesh constinit property declarations *************************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function GetSkeletalMesh Property Definitions **********************************
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventGetSkeletalMesh_Parms, ReturnValue), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics::PropPointers) < 2048);
|
|
// ********** End Function GetSkeletalMesh Property Definitions ************************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkinWeightModifier, nullptr, "GetSkeletalMesh", Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics::SkinWeightModifier_eventGetSkeletalMesh_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics::SkinWeightModifier_eventGetSkeletalMesh_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USkinWeightModifier::execGetSkeletalMesh)
|
|
{
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(USkeletalMesh**)Z_Param__Result=P_THIS->GetSkeletalMesh();
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USkinWeightModifier Function GetSkeletalMesh *******************************
|
|
|
|
// ********** Begin Class USkinWeightModifier Function GetVertexWeights ****************************
|
|
struct Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics
|
|
{
|
|
struct SkinWeightModifier_eventGetVertexWeights_Parms
|
|
{
|
|
int32 VertexID;
|
|
TMap<FName,float> ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Weights" },
|
|
{ "Comment", "/**\n\x09 * Get all bone weights for a single vertex.\n\x09 * @param VertexID the index of the vertex\n\x09 * @return a map of Bone Name to weight values for all bones that influence the specified vertex.\n\x09 */" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "Get all bone weights for a single vertex.\n@param VertexID the index of the vertex\n@return a map of Bone Name to weight values for all bones that influence the specified vertex." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexID_MetaData[] = {
|
|
{ "NativeConst", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function GetVertexWeights constinit property declarations **********************
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_VertexID;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue_ValueProp;
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue_Key_KeyProp;
|
|
static const UECodeGen_Private::FMapPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function GetVertexWeights constinit property declarations ************************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function GetVertexWeights Property Definitions *********************************
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventGetVertexWeights_Parms, VertexID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexID_MetaData), NewProp_VertexID_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::NewProp_ReturnValue_ValueProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::NewProp_ReturnValue_Key_KeyProp = { "ReturnValue_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventGetVertexWeights_Parms, ReturnValue), EMapPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::NewProp_VertexID,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::NewProp_ReturnValue_ValueProp,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::NewProp_ReturnValue_Key_KeyProp,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::PropPointers) < 2048);
|
|
// ********** End Function GetVertexWeights Property Definitions ***********************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkinWeightModifier, nullptr, "GetVertexWeights", Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::SkinWeightModifier_eventGetVertexWeights_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::SkinWeightModifier_eventGetVertexWeights_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USkinWeightModifier::execGetVertexWeights)
|
|
{
|
|
P_GET_PROPERTY(FIntProperty,Z_Param_VertexID);
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(TMap<FName,float>*)Z_Param__Result=P_THIS->GetVertexWeights(Z_Param_VertexID);
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USkinWeightModifier Function GetVertexWeights ******************************
|
|
|
|
// ********** Begin Class USkinWeightModifier Function NormalizeAllWeights *************************
|
|
struct Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics
|
|
{
|
|
struct SkinWeightModifier_eventNormalizeAllWeights_Parms
|
|
{
|
|
bool ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Weights" },
|
|
{ "Comment", "/**\n\x09 * Normalize weights on all vertices in the mesh.\n\x09 * @return true if normalization was performed, false otherwise\n\x09 */" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "Normalize weights on all vertices in the mesh.\n@return true if normalization was performed, false otherwise" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function NormalizeAllWeights constinit property declarations *******************
|
|
static void NewProp_ReturnValue_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function NormalizeAllWeights constinit property declarations *********************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function NormalizeAllWeights Property Definitions ******************************
|
|
void Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
|
{
|
|
((SkinWeightModifier_eventNormalizeAllWeights_Parms*)Obj)->ReturnValue = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkinWeightModifier_eventNormalizeAllWeights_Parms), &Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::PropPointers) < 2048);
|
|
// ********** End Function NormalizeAllWeights Property Definitions ********************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkinWeightModifier, nullptr, "NormalizeAllWeights", Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::SkinWeightModifier_eventNormalizeAllWeights_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::SkinWeightModifier_eventNormalizeAllWeights_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USkinWeightModifier::execNormalizeAllWeights)
|
|
{
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(bool*)Z_Param__Result=P_THIS->NormalizeAllWeights();
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USkinWeightModifier Function NormalizeAllWeights ***************************
|
|
|
|
// ********** Begin Class USkinWeightModifier Function NormalizeVertexWeights **********************
|
|
struct Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics
|
|
{
|
|
struct SkinWeightModifier_eventNormalizeVertexWeights_Parms
|
|
{
|
|
int32 VertexID;
|
|
bool ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Weights" },
|
|
{ "Comment", "/**\n\x09 * Normalize weights on the specified vertex.\n\x09 * @param VertexID the index of the vertex to normalize weights on\n\x09 * @return true if normalization was performed, false otherwise\n\x09 */" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "Normalize weights on the specified vertex.\n@param VertexID the index of the vertex to normalize weights on\n@return true if normalization was performed, false otherwise" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexID_MetaData[] = {
|
|
{ "NativeConst", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function NormalizeVertexWeights constinit property declarations ****************
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_VertexID;
|
|
static void NewProp_ReturnValue_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function NormalizeVertexWeights constinit property declarations ******************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function NormalizeVertexWeights Property Definitions ***************************
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventNormalizeVertexWeights_Parms, VertexID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexID_MetaData), NewProp_VertexID_MetaData) };
|
|
void Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
|
{
|
|
((SkinWeightModifier_eventNormalizeVertexWeights_Parms*)Obj)->ReturnValue = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkinWeightModifier_eventNormalizeVertexWeights_Parms), &Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::NewProp_VertexID,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::PropPointers) < 2048);
|
|
// ********** End Function NormalizeVertexWeights Property Definitions *****************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkinWeightModifier, nullptr, "NormalizeVertexWeights", Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::SkinWeightModifier_eventNormalizeVertexWeights_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::SkinWeightModifier_eventNormalizeVertexWeights_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USkinWeightModifier::execNormalizeVertexWeights)
|
|
{
|
|
P_GET_PROPERTY(FIntProperty,Z_Param_VertexID);
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(bool*)Z_Param__Result=P_THIS->NormalizeVertexWeights(Z_Param_VertexID);
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USkinWeightModifier Function NormalizeVertexWeights ************************
|
|
|
|
// ********** Begin Class USkinWeightModifier Function PruneAllWeights *****************************
|
|
struct Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics
|
|
{
|
|
struct SkinWeightModifier_eventPruneAllWeights_Parms
|
|
{
|
|
float WeightThreshold;
|
|
bool ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Weights" },
|
|
{ "Comment", "/**\n\x09 * Remove all weights below the given threshold value, on all vertices.\n\x09 * @param WeightThreshold vertex weights below this value will be removed. \n\x09 * @return true if influences were removed, false otherwise\n\x09 */" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "Remove all weights below the given threshold value, on all vertices.\n@param WeightThreshold vertex weights below this value will be removed.\n@return true if influences were removed, false otherwise" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeightThreshold_MetaData[] = {
|
|
{ "NativeConst", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function PruneAllWeights constinit property declarations ***********************
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_WeightThreshold;
|
|
static void NewProp_ReturnValue_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function PruneAllWeights constinit property declarations *************************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function PruneAllWeights Property Definitions **********************************
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::NewProp_WeightThreshold = { "WeightThreshold", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventPruneAllWeights_Parms, WeightThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeightThreshold_MetaData), NewProp_WeightThreshold_MetaData) };
|
|
void Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
|
{
|
|
((SkinWeightModifier_eventPruneAllWeights_Parms*)Obj)->ReturnValue = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkinWeightModifier_eventPruneAllWeights_Parms), &Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::NewProp_WeightThreshold,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::PropPointers) < 2048);
|
|
// ********** End Function PruneAllWeights Property Definitions ************************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkinWeightModifier, nullptr, "PruneAllWeights", Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::SkinWeightModifier_eventPruneAllWeights_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::SkinWeightModifier_eventPruneAllWeights_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USkinWeightModifier::execPruneAllWeights)
|
|
{
|
|
P_GET_PROPERTY(FFloatProperty,Z_Param_WeightThreshold);
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(bool*)Z_Param__Result=P_THIS->PruneAllWeights(Z_Param_WeightThreshold);
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USkinWeightModifier Function PruneAllWeights *******************************
|
|
|
|
// ********** Begin Class USkinWeightModifier Function PruneVertexWeights **************************
|
|
struct Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics
|
|
{
|
|
struct SkinWeightModifier_eventPruneVertexWeights_Parms
|
|
{
|
|
int32 VertexID;
|
|
float WeightThreshold;
|
|
bool ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Weights" },
|
|
{ "Comment", "/**\n\x09 * Remove all weights below the given threshold value, on the given vertex.\n\x09 * Influences that are pruned will no longer receive weight from normalization.\n\x09 * @param VertexID the index of the vertex to prune weights on\n\x09 * @param WeightThreshold vertex weights below this value will be removed. \n\x09 * @return true if influences were removed, false otherwise\n\x09 */" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "Remove all weights below the given threshold value, on the given vertex.\nInfluences that are pruned will no longer receive weight from normalization.\n@param VertexID the index of the vertex to prune weights on\n@param WeightThreshold vertex weights below this value will be removed.\n@return true if influences were removed, false otherwise" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexID_MetaData[] = {
|
|
{ "NativeConst", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeightThreshold_MetaData[] = {
|
|
{ "NativeConst", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function PruneVertexWeights constinit property declarations ********************
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_VertexID;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_WeightThreshold;
|
|
static void NewProp_ReturnValue_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function PruneVertexWeights constinit property declarations **********************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function PruneVertexWeights Property Definitions *******************************
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventPruneVertexWeights_Parms, VertexID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexID_MetaData), NewProp_VertexID_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::NewProp_WeightThreshold = { "WeightThreshold", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventPruneVertexWeights_Parms, WeightThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeightThreshold_MetaData), NewProp_WeightThreshold_MetaData) };
|
|
void Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
|
{
|
|
((SkinWeightModifier_eventPruneVertexWeights_Parms*)Obj)->ReturnValue = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkinWeightModifier_eventPruneVertexWeights_Parms), &Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::NewProp_VertexID,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::NewProp_WeightThreshold,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::PropPointers) < 2048);
|
|
// ********** End Function PruneVertexWeights Property Definitions *********************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkinWeightModifier, nullptr, "PruneVertexWeights", Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::SkinWeightModifier_eventPruneVertexWeights_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::SkinWeightModifier_eventPruneVertexWeights_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USkinWeightModifier::execPruneVertexWeights)
|
|
{
|
|
P_GET_PROPERTY(FIntProperty,Z_Param_VertexID);
|
|
P_GET_PROPERTY(FFloatProperty,Z_Param_WeightThreshold);
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(bool*)Z_Param__Result=P_THIS->PruneVertexWeights(Z_Param_VertexID,Z_Param_WeightThreshold);
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USkinWeightModifier Function PruneVertexWeights ****************************
|
|
|
|
// ********** Begin Class USkinWeightModifier Function SetSkeletalMesh *****************************
|
|
struct Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics
|
|
{
|
|
struct SkinWeightModifier_eventSetSkeletalMesh_Parms
|
|
{
|
|
USkeletalMesh* InMesh;
|
|
bool ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Mesh" },
|
|
{ "Comment", "/**\n\x09 * Call this first to load the weights for a skeletal mesh for fast editing.\n\x09 * @param InMesh - The skeletal mesh asset to load for weight editing\n\x09 * @return bool - true if the mesh weights were successfully loaded.\n\x09 */" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "Call this first to load the weights for a skeletal mesh for fast editing.\n@param InMesh - The skeletal mesh asset to load for weight editing\n@return bool - true if the mesh weights were successfully loaded." },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function SetSkeletalMesh constinit property declarations ***********************
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_InMesh;
|
|
static void NewProp_ReturnValue_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function SetSkeletalMesh constinit property declarations *************************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function SetSkeletalMesh Property Definitions **********************************
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::NewProp_InMesh = { "InMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventSetSkeletalMesh_Parms, InMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
|
|
void Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
|
{
|
|
((SkinWeightModifier_eventSetSkeletalMesh_Parms*)Obj)->ReturnValue = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkinWeightModifier_eventSetSkeletalMesh_Parms), &Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::NewProp_InMesh,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::PropPointers) < 2048);
|
|
// ********** End Function SetSkeletalMesh Property Definitions ************************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkinWeightModifier, nullptr, "SetSkeletalMesh", Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::SkinWeightModifier_eventSetSkeletalMesh_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::SkinWeightModifier_eventSetSkeletalMesh_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USkinWeightModifier::execSetSkeletalMesh)
|
|
{
|
|
P_GET_OBJECT(USkeletalMesh,Z_Param_InMesh);
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(bool*)Z_Param__Result=P_THIS->SetSkeletalMesh(Z_Param_InMesh);
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USkinWeightModifier Function SetSkeletalMesh *******************************
|
|
|
|
// ********** Begin Class USkinWeightModifier Function SetVertexWeights ****************************
|
|
struct Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics
|
|
{
|
|
struct SkinWeightModifier_eventSetVertexWeights_Parms
|
|
{
|
|
int32 VertexID;
|
|
TMap<FName,float> InWeights;
|
|
bool bReplaceAll;
|
|
bool ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Weights" },
|
|
{ "Comment", "/**\n\x09 * Set bone weights for a single vertex. The weights are stored as supplied and not normalized until\n\x09 * either \"CommitWeightsToSkeletalMesh()\" or \"NormalizeVertexWeights()\" is called.\n\x09 * @param VertexID the index of the vertex\n\x09 * @param InWeights a map of Bone-Name to Weight for all bones that influence the specified vertex, ie {\"Head\": 0.6, \"Neck\": 0.4}\n\x09 * @param bReplaceAll if true, all weights on this vertex will be replaced with the input weights. Default is false.\n\x09 */" },
|
|
{ "CPP_Default_bReplaceAll", "false" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "Set bone weights for a single vertex. The weights are stored as supplied and not normalized until\neither \"CommitWeightsToSkeletalMesh()\" or \"NormalizeVertexWeights()\" is called.\n@param VertexID the index of the vertex\n@param InWeights a map of Bone-Name to Weight for all bones that influence the specified vertex, ie {\"Head\": 0.6, \"Neck\": 0.4}\n@param bReplaceAll if true, all weights on this vertex will be replaced with the input weights. Default is false." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexID_MetaData[] = {
|
|
{ "NativeConst", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InWeights_MetaData[] = {
|
|
{ "NativeConst", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReplaceAll_MetaData[] = {
|
|
{ "NativeConst", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function SetVertexWeights constinit property declarations **********************
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_VertexID;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_InWeights_ValueProp;
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_InWeights_Key_KeyProp;
|
|
static const UECodeGen_Private::FMapPropertyParams NewProp_InWeights;
|
|
static void NewProp_bReplaceAll_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReplaceAll;
|
|
static void NewProp_ReturnValue_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function SetVertexWeights constinit property declarations ************************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function SetVertexWeights Property Definitions *********************************
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventSetVertexWeights_Parms, VertexID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexID_MetaData), NewProp_VertexID_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_InWeights_ValueProp = { "InWeights", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_InWeights_Key_KeyProp = { "InWeights_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_InWeights = { "InWeights", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkinWeightModifier_eventSetVertexWeights_Parms, InWeights), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InWeights_MetaData), NewProp_InWeights_MetaData) };
|
|
void Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_bReplaceAll_SetBit(void* Obj)
|
|
{
|
|
((SkinWeightModifier_eventSetVertexWeights_Parms*)Obj)->bReplaceAll = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_bReplaceAll = { "bReplaceAll", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkinWeightModifier_eventSetVertexWeights_Parms), &Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_bReplaceAll_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReplaceAll_MetaData), NewProp_bReplaceAll_MetaData) };
|
|
void Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
|
{
|
|
((SkinWeightModifier_eventSetVertexWeights_Parms*)Obj)->ReturnValue = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkinWeightModifier_eventSetVertexWeights_Parms), &Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_VertexID,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_InWeights_ValueProp,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_InWeights_Key_KeyProp,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_InWeights,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_bReplaceAll,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::PropPointers) < 2048);
|
|
// ********** End Function SetVertexWeights Property Definitions ***********************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkinWeightModifier, nullptr, "SetVertexWeights", Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::SkinWeightModifier_eventSetVertexWeights_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::SkinWeightModifier_eventSetVertexWeights_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USkinWeightModifier::execSetVertexWeights)
|
|
{
|
|
P_GET_PROPERTY(FIntProperty,Z_Param_VertexID);
|
|
P_GET_TMAP_REF(FName,float,Z_Param_Out_InWeights);
|
|
P_GET_UBOOL(Z_Param_bReplaceAll);
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(bool*)Z_Param__Result=P_THIS->SetVertexWeights(Z_Param_VertexID,Z_Param_Out_InWeights,Z_Param_bReplaceAll);
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USkinWeightModifier Function SetVertexWeights ******************************
|
|
|
|
// ********** Begin Class USkinWeightModifier ******************************************************
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_USkinWeightModifier;
|
|
UClass* USkinWeightModifier::GetPrivateStaticClass()
|
|
{
|
|
using TClass = USkinWeightModifier;
|
|
if (!Z_Registration_Info_UClass_USkinWeightModifier.InnerSingleton)
|
|
{
|
|
GetPrivateStaticClassBody(
|
|
TClass::StaticPackage(),
|
|
TEXT("SkinWeightModifier"),
|
|
Z_Registration_Info_UClass_USkinWeightModifier.InnerSingleton,
|
|
StaticRegisterNativesUSkinWeightModifier,
|
|
sizeof(TClass),
|
|
alignof(TClass),
|
|
TClass::StaticClassFlags,
|
|
TClass::StaticClassCastFlags(),
|
|
TClass::StaticConfigName(),
|
|
(UClass::ClassConstructorType)InternalConstructor<TClass>,
|
|
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
|
|
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
|
|
&TClass::Super::StaticClass,
|
|
&TClass::WithinClass::StaticClass
|
|
);
|
|
}
|
|
return Z_Registration_Info_UClass_USkinWeightModifier.InnerSingleton;
|
|
}
|
|
UClass* Z_Construct_UClass_USkinWeightModifier_NoRegister()
|
|
{
|
|
return USkinWeightModifier::GetPrivateStaticClass();
|
|
}
|
|
struct Z_Construct_UClass_USkinWeightModifier_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * API used to modify skin weights on a Skeletal Mesh asset.\n * \n * To use:\n * 1. Instantiate an instance of USkinWeightModifier\n * 2. Call \"SetSkeletalMesh(MyMeshAsset)\", passing in the skeletal mesh you want to edit weights on\n * 3. Use Get/Set weights functions, and Normalize/Prune to edit the weights as desired\n * 4. When ready to commit to the asset, call CommitWeightsToSkeletalMesh() and save the asset if desired\n *\n * This API can be used from C++, Blueprint or Python. Here is a sample usage of the API in Python:\n\nimport unreal\n\n# create a weight modifier for a given skeletal mesh\nskel_mesh = unreal.EditorAssetLibrary().load_asset(\"/Game/Characters/Wolf/Meshes/SK_Wolf\")\nweight_modifier = unreal.SkinWeightModifier()\nweight_modifier.set_skeletal_mesh(skel_mesh)\n\n# get weight of vertex 1234\nvertex_weights = weight_modifier.get_vertex_weights(1234)\nprint(vertex_weights)\n\n# remove neck2 as an influence on this vertex\nvertex_weights.pop(\"neck2\")\nweight_modifier.set_vertex_weights(vertex_weights, True)\nprint(vertex_weights)\n\n# commit change to the skeletal mesh\nweight_modifier.commit_weights_to_skeletal_mesh()\n\n * OUTPUT:\n * {\"head\": 0.6, \"neck1\": 0.3, \"neck2\": 0.1}\n * {\"head\": 0.6, \"neck1\": 0.3}\n * \n * In Python, the per-vertex weights are stored as a dictionary mapping Bone Names to float weight values.\n *\n * The \"SetVertexWeights()\" function expects the same data structure. You can add/remove/edit influences as needed.\n * The SetVertexWeights() function does not normalize the weights. So you can make multiple modifications\n * and call NormalizeVertexWeights() or NormalizeAllWeights() as desired.\n *\n * The PruneVertexWeights() and EnforceMaxInfluences() functions can be used to trim small influences\n * and clamp the total number of influences per vertex as needed.\n * \n * Note that it is not required to normalize the weights by calling any of the normalize functions. Or manually before\n * calling SetVertexWeights(). Committing the weights to the skeletal mesh will always enforce normalization.\n *\n * Though it may be useful to normalize while editing.\n */" },
|
|
{ "IncludePath", "SkinWeightModifier.h" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "API used to modify skin weights on a Skeletal Mesh asset.\n\nTo use:\n1. Instantiate an instance of USkinWeightModifier\n2. Call \"SetSkeletalMesh(MyMeshAsset)\", passing in the skeletal mesh you want to edit weights on\n3. Use Get/Set weights functions, and Normalize/Prune to edit the weights as desired\n4. When ready to commit to the asset, call CommitWeightsToSkeletalMesh() and save the asset if desired\n\nThis API can be used from C++, Blueprint or Python. Here is a sample usage of the API in Python:\n\nimport unreal\n\n# create a weight modifier for a given skeletal mesh\nskel_mesh = unreal.EditorAssetLibrary().load_asset(\"/Game/Characters/Wolf/Meshes/SK_Wolf\")\nweight_modifier = unreal.SkinWeightModifier()\nweight_modifier.set_skeletal_mesh(skel_mesh)\n\n# get weight of vertex 1234\nvertex_weights = weight_modifier.get_vertex_weights(1234)\nprint(vertex_weights)\n\n# remove neck2 as an influence on this vertex\nvertex_weights.pop(\"neck2\")\nweight_modifier.set_vertex_weights(vertex_weights, True)\nprint(vertex_weights)\n\n# commit change to the skeletal mesh\nweight_modifier.commit_weights_to_skeletal_mesh()\n\nOUTPUT:\n{\"head\": 0.6, \"neck1\": 0.3, \"neck2\": 0.1}\n{\"head\": 0.6, \"neck1\": 0.3}\n\nIn Python, the per-vertex weights are stored as a dictionary mapping Bone Names to float weight values.\n\nThe \"SetVertexWeights()\" function expects the same data structure. You can add/remove/edit influences as needed.\nThe SetVertexWeights() function does not normalize the weights. So you can make multiple modifications\nand call NormalizeVertexWeights() or NormalizeAllWeights() as desired.\n\nThe PruneVertexWeights() and EnforceMaxInfluences() functions can be used to trim small influences\nand clamp the total number of influences per vertex as needed.\n\nNote that it is not required to normalize the weights by calling any of the normalize functions. Or manually before\ncalling SetVertexWeights(). Committing the weights to the skeletal mesh will always enforce normalization.\n\nThough it may be useful to normalize while editing." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
|
{ "Comment", "// the skeletal mesh that was loaded by SetSkeletalMesh\n" },
|
|
{ "ModuleRelativePath", "Public/SkinWeightModifier.h" },
|
|
{ "ToolTip", "the skeletal mesh that was loaded by SetSkeletalMesh" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Class USkinWeightModifier constinit property declarations **********************
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Class USkinWeightModifier constinit property declarations ************************
|
|
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
|
|
{ .NameUTF8 = UTF8TEXT("CommitWeightsToSkeletalMesh"), .Pointer = &USkinWeightModifier::execCommitWeightsToSkeletalMesh },
|
|
{ .NameUTF8 = UTF8TEXT("EnforceMaxInfluences"), .Pointer = &USkinWeightModifier::execEnforceMaxInfluences },
|
|
{ .NameUTF8 = UTF8TEXT("GetAllBoneNames"), .Pointer = &USkinWeightModifier::execGetAllBoneNames },
|
|
{ .NameUTF8 = UTF8TEXT("GetNumVertices"), .Pointer = &USkinWeightModifier::execGetNumVertices },
|
|
{ .NameUTF8 = UTF8TEXT("GetSkeletalMesh"), .Pointer = &USkinWeightModifier::execGetSkeletalMesh },
|
|
{ .NameUTF8 = UTF8TEXT("GetVertexWeights"), .Pointer = &USkinWeightModifier::execGetVertexWeights },
|
|
{ .NameUTF8 = UTF8TEXT("NormalizeAllWeights"), .Pointer = &USkinWeightModifier::execNormalizeAllWeights },
|
|
{ .NameUTF8 = UTF8TEXT("NormalizeVertexWeights"), .Pointer = &USkinWeightModifier::execNormalizeVertexWeights },
|
|
{ .NameUTF8 = UTF8TEXT("PruneAllWeights"), .Pointer = &USkinWeightModifier::execPruneAllWeights },
|
|
{ .NameUTF8 = UTF8TEXT("PruneVertexWeights"), .Pointer = &USkinWeightModifier::execPruneVertexWeights },
|
|
{ .NameUTF8 = UTF8TEXT("SetSkeletalMesh"), .Pointer = &USkinWeightModifier::execSetSkeletalMesh },
|
|
{ .NameUTF8 = UTF8TEXT("SetVertexWeights"), .Pointer = &USkinWeightModifier::execSetVertexWeights },
|
|
};
|
|
static UObject* (*const DependentSingletons[])();
|
|
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
|
{ &Z_Construct_UFunction_USkinWeightModifier_CommitWeightsToSkeletalMesh, "CommitWeightsToSkeletalMesh" }, // 895822621
|
|
{ &Z_Construct_UFunction_USkinWeightModifier_EnforceMaxInfluences, "EnforceMaxInfluences" }, // 4294827935
|
|
{ &Z_Construct_UFunction_USkinWeightModifier_GetAllBoneNames, "GetAllBoneNames" }, // 4072984626
|
|
{ &Z_Construct_UFunction_USkinWeightModifier_GetNumVertices, "GetNumVertices" }, // 609377119
|
|
{ &Z_Construct_UFunction_USkinWeightModifier_GetSkeletalMesh, "GetSkeletalMesh" }, // 2183396722
|
|
{ &Z_Construct_UFunction_USkinWeightModifier_GetVertexWeights, "GetVertexWeights" }, // 22353271
|
|
{ &Z_Construct_UFunction_USkinWeightModifier_NormalizeAllWeights, "NormalizeAllWeights" }, // 1901264396
|
|
{ &Z_Construct_UFunction_USkinWeightModifier_NormalizeVertexWeights, "NormalizeVertexWeights" }, // 530168927
|
|
{ &Z_Construct_UFunction_USkinWeightModifier_PruneAllWeights, "PruneAllWeights" }, // 3176479324
|
|
{ &Z_Construct_UFunction_USkinWeightModifier_PruneVertexWeights, "PruneVertexWeights" }, // 2986813600
|
|
{ &Z_Construct_UFunction_USkinWeightModifier_SetSkeletalMesh, "SetSkeletalMesh" }, // 987369737
|
|
{ &Z_Construct_UFunction_USkinWeightModifier_SetVertexWeights, "SetVertexWeights" }, // 3345405824
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
|
TCppClassTypeTraits<USkinWeightModifier>::IsAbstract,
|
|
};
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
|
}; // struct Z_Construct_UClass_USkinWeightModifier_Statics
|
|
|
|
// ********** Begin Class USkinWeightModifier Property Definitions *********************************
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkinWeightModifier_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkinWeightModifier, Mesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USkinWeightModifier_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkinWeightModifier_Statics::NewProp_Mesh,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkinWeightModifier_Statics::PropPointers) < 2048);
|
|
// ********** End Class USkinWeightModifier Property Definitions ***********************************
|
|
UObject* (*const Z_Construct_UClass_USkinWeightModifier_Statics::DependentSingletons[])() = {
|
|
(UObject* (*)())Z_Construct_UClass_UObject,
|
|
(UObject* (*)())Z_Construct_UPackage__Script_SkeletalMeshModifiers,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkinWeightModifier_Statics::DependentSingletons) < 16);
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkinWeightModifier_Statics::ClassParams = {
|
|
&USkinWeightModifier::StaticClass,
|
|
nullptr,
|
|
&StaticCppClassTypeInfo,
|
|
DependentSingletons,
|
|
FuncInfo,
|
|
Z_Construct_UClass_USkinWeightModifier_Statics::PropPointers,
|
|
nullptr,
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
|
UE_ARRAY_COUNT(FuncInfo),
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_USkinWeightModifier_Statics::PropPointers),
|
|
0,
|
|
0x000800A0u,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkinWeightModifier_Statics::Class_MetaDataParams), Z_Construct_UClass_USkinWeightModifier_Statics::Class_MetaDataParams)
|
|
};
|
|
void USkinWeightModifier::StaticRegisterNativesUSkinWeightModifier()
|
|
{
|
|
UClass* Class = USkinWeightModifier::StaticClass();
|
|
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USkinWeightModifier_Statics::Funcs));
|
|
}
|
|
UClass* Z_Construct_UClass_USkinWeightModifier()
|
|
{
|
|
if (!Z_Registration_Info_UClass_USkinWeightModifier.OuterSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkinWeightModifier.OuterSingleton, Z_Construct_UClass_USkinWeightModifier_Statics::ClassParams);
|
|
}
|
|
return Z_Registration_Info_UClass_USkinWeightModifier.OuterSingleton;
|
|
}
|
|
USkinWeightModifier::USkinWeightModifier(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkinWeightModifier);
|
|
USkinWeightModifier::~USkinWeightModifier() {}
|
|
// ********** End Class USkinWeightModifier ********************************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkinWeightModifier_h__Script_SkeletalMeshModifiers_Statics
|
|
{
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
|
{ Z_Construct_UClass_USkinWeightModifier, USkinWeightModifier::StaticClass, TEXT("USkinWeightModifier"), &Z_Registration_Info_UClass_USkinWeightModifier, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkinWeightModifier), 37112815U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkinWeightModifier_h__Script_SkeletalMeshModifiers_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkinWeightModifier_h__Script_SkeletalMeshModifiers_1494807619{
|
|
TEXT("/Script/SkeletalMeshModifiers"),
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkinWeightModifier_h__Script_SkeletalMeshModifiers_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_SkeletalMeshModifiers_Public_SkinWeightModifier_h__Script_SkeletalMeshModifiers_Statics::ClassInfo),
|
|
nullptr, 0,
|
|
nullptr, 0,
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|