Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/SkeletalMeshComponent.gen.cpp

9139 lines
780 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Components/SkeletalMeshComponent.h"
#include "Animation/PoseSnapshot.h"
#include "ClothingSimulationInstance.h"
#include "PhysicsEngine/ConstraintInstance.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
#include "SingleAnimationPlayData.h"
#include "UObject/Class.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSkeletalMeshComponent() {}
// ********** Begin Cross Module References ********************************************************
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingSimulationFactory_NoRegister();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingSimulationInteractor_NoRegister();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UEnum* Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FClothingSimulationInstance();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UAnimationAsset_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimBlueprint_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimBlueprintGeneratedClass_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimInstance_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimSequence_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBodySetup_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UInterface_CollisionDataProvider_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UPhysicsAsset_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshComponent();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkinnedMeshComponent();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAnimationMode();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EKinematicBonesUpdateToPhysics();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EPhysicsTransformUpdateMode();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ETeleportType();
ENGINE_API UFunction* Z_Construct_UDelegateFunction_Engine_ConstraintBrokenSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_UDelegateFunction_Engine_OnAnimInitialized__DelegateSignature();
ENGINE_API UFunction* Z_Construct_UDelegateFunction_Engine_OnBoneTransformsFinalized__DelegateSignature();
ENGINE_API UFunction* Z_Construct_UDelegateFunction_Engine_PlasticDeformationEventSignature__DelegateSignature();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FConstraintInstanceAccessor();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseSnapshot();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSingleAnimationPlayData();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshComponentClothTickFunction();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FTickFunction();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FOnAnimInitialized ****************************************************
struct Z_Construct_UDelegateFunction_Engine_OnAnimInitialized__DelegateSignature_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnAnimInitialized constinit property declarations ********************
// ********** End Delegate FOnAnimInitialized constinit property declarations **********************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_Engine_OnAnimInitialized__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "OnAnimInitialized__DelegateSignature", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnAnimInitialized__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_Engine_OnAnimInitialized__DelegateSignature_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UDelegateFunction_Engine_OnAnimInitialized__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_Engine_OnAnimInitialized__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnAnimInitialized_DelegateWrapper(const FMulticastScriptDelegate& OnAnimInitialized)
{
OnAnimInitialized.ProcessMulticastDelegate<UObject>(NULL);
}
// ********** End Delegate FOnAnimInitialized ******************************************************
// ********** Begin Delegate FOnBoneTransformsFinalized ********************************************
struct Z_Construct_UDelegateFunction_Engine_OnBoneTransformsFinalized__DelegateSignature_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnBoneTransformsFinalized constinit property declarations ************
// ********** End Delegate FOnBoneTransformsFinalized constinit property declarations **************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_Engine_OnBoneTransformsFinalized__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "OnBoneTransformsFinalized__DelegateSignature", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnBoneTransformsFinalized__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_Engine_OnBoneTransformsFinalized__DelegateSignature_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UDelegateFunction_Engine_OnBoneTransformsFinalized__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_Engine_OnBoneTransformsFinalized__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnBoneTransformsFinalized_DelegateWrapper(const FMulticastScriptDelegate& OnBoneTransformsFinalized)
{
OnBoneTransformsFinalized.ProcessMulticastDelegate<UObject>(NULL);
}
// ********** End Delegate FOnBoneTransformsFinalized **********************************************
// ********** Begin Enum ECustomBoneAttributeLookup ************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECustomBoneAttributeLookup;
static UEnum* ECustomBoneAttributeLookup_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECustomBoneAttributeLookup.OuterSingleton)
{
Z_Registration_Info_UEnum_ECustomBoneAttributeLookup.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ECustomBoneAttributeLookup"));
}
return Z_Registration_Info_UEnum_ECustomBoneAttributeLookup.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ECustomBoneAttributeLookup>()
{
return ECustomBoneAttributeLookup_StaticEnum();
}
struct Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BoneOnly.Comment", "/** Only look for the attribute using the provided bone (name) */" },
{ "BoneOnly.Name", "ECustomBoneAttributeLookup::BoneOnly" },
{ "BoneOnly.ToolTip", "Only look for the attribute using the provided bone (name)" },
{ "Comment", "/** Method used when retrieving a attribute value*/" },
{ "ImmediateParent.Comment", "/** Look for the attribute using the provided bone (name) and its direct parent bone */" },
{ "ImmediateParent.Name", "ECustomBoneAttributeLookup::ImmediateParent" },
{ "ImmediateParent.ToolTip", "Look for the attribute using the provided bone (name) and its direct parent bone" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ParentHierarchy.Comment", "/** Look for the attribute using the provided bone (name) and its direct bone parent hierarchy up and until the root bone */" },
{ "ParentHierarchy.Name", "ECustomBoneAttributeLookup::ParentHierarchy" },
{ "ParentHierarchy.ToolTip", "Look for the attribute using the provided bone (name) and its direct bone parent hierarchy up and until the root bone" },
{ "ToolTip", "Method used when retrieving a attribute value" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECustomBoneAttributeLookup::BoneOnly", (int64)ECustomBoneAttributeLookup::BoneOnly },
{ "ECustomBoneAttributeLookup::ImmediateParent", (int64)ECustomBoneAttributeLookup::ImmediateParent },
{ "ECustomBoneAttributeLookup::ParentHierarchy", (int64)ECustomBoneAttributeLookup::ParentHierarchy },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"ECustomBoneAttributeLookup",
"ECustomBoneAttributeLookup",
Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup()
{
if (!Z_Registration_Info_UEnum_ECustomBoneAttributeLookup.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECustomBoneAttributeLookup.InnerSingleton, Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECustomBoneAttributeLookup.InnerSingleton;
}
// ********** End Enum ECustomBoneAttributeLookup **************************************************
// ********** Begin Enum EKinematicBonesUpdateToPhysics ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EKinematicBonesUpdateToPhysics;
static UEnum* EKinematicBonesUpdateToPhysics_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EKinematicBonesUpdateToPhysics.OuterSingleton)
{
Z_Registration_Info_UEnum_EKinematicBonesUpdateToPhysics.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EKinematicBonesUpdateToPhysics, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EKinematicBonesUpdateToPhysics"));
}
return Z_Registration_Info_UEnum_EKinematicBonesUpdateToPhysics.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EKinematicBonesUpdateToPhysics::Type>()
{
return EKinematicBonesUpdateToPhysics_StaticEnum();
}
struct Z_Construct_UEnum_Engine_EKinematicBonesUpdateToPhysics_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** This enum defines how you'd like to update bones to physics world.\n\x09If bone is simulating, you don't have to waste time on updating bone transform from kinematic.\n\x09""But also sometimes you don't like fixed bones to be updated by animation data. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "SkipAllBones.Comment", "/** Skip physics update from kinematic changes. */" },
{ "SkipAllBones.Name", "EKinematicBonesUpdateToPhysics::SkipAllBones" },
{ "SkipAllBones.ToolTip", "Skip physics update from kinematic changes." },
{ "SkipSimulatingBones.Comment", "/** Update any bones that are not simulating. */" },
{ "SkipSimulatingBones.Name", "EKinematicBonesUpdateToPhysics::SkipSimulatingBones" },
{ "SkipSimulatingBones.ToolTip", "Update any bones that are not simulating." },
{ "ToolTip", "This enum defines how you'd like to update bones to physics world.\n If bone is simulating, you don't have to waste time on updating bone transform from kinematic.\n But also sometimes you don't like fixed bones to be updated by animation data." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EKinematicBonesUpdateToPhysics::SkipSimulatingBones", (int64)EKinematicBonesUpdateToPhysics::SkipSimulatingBones },
{ "EKinematicBonesUpdateToPhysics::SkipAllBones", (int64)EKinematicBonesUpdateToPhysics::SkipAllBones },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_EKinematicBonesUpdateToPhysics_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EKinematicBonesUpdateToPhysics_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"EKinematicBonesUpdateToPhysics",
"EKinematicBonesUpdateToPhysics::Type",
Z_Construct_UEnum_Engine_EKinematicBonesUpdateToPhysics_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EKinematicBonesUpdateToPhysics_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EKinematicBonesUpdateToPhysics_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EKinematicBonesUpdateToPhysics_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_EKinematicBonesUpdateToPhysics()
{
if (!Z_Registration_Info_UEnum_EKinematicBonesUpdateToPhysics.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EKinematicBonesUpdateToPhysics.InnerSingleton, Z_Construct_UEnum_Engine_EKinematicBonesUpdateToPhysics_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EKinematicBonesUpdateToPhysics.InnerSingleton;
}
// ********** End Enum EKinematicBonesUpdateToPhysics **********************************************
// ********** Begin Enum EAnimationMode ************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAnimationMode;
static UEnum* EAnimationMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAnimationMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EAnimationMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EAnimationMode, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EAnimationMode"));
}
return Z_Registration_Info_UEnum_EAnimationMode.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAnimationMode::Type>()
{
return EAnimationMode_StaticEnum();
}
struct Z_Construct_UEnum_Engine_EAnimationMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AnimationBlueprint.DisplayName", "Use Animation Blueprint" },
{ "AnimationBlueprint.Name", "EAnimationMode::AnimationBlueprint" },
{ "AnimationCustomMode.Comment", "// This is custom type, engine leaves AnimInstance as it is\n" },
{ "AnimationCustomMode.DisplayName", "Use Custom Mode" },
{ "AnimationCustomMode.Name", "EAnimationMode::AnimationCustomMode" },
{ "AnimationCustomMode.ToolTip", "This is custom type, engine leaves AnimInstance as it is" },
{ "AnimationSingleNode.DisplayName", "Use Animation Asset" },
{ "AnimationSingleNode.Name", "EAnimationMode::AnimationSingleNode" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAnimationMode::AnimationBlueprint", (int64)EAnimationMode::AnimationBlueprint },
{ "EAnimationMode::AnimationSingleNode", (int64)EAnimationMode::AnimationSingleNode },
{ "EAnimationMode::AnimationCustomMode", (int64)EAnimationMode::AnimationCustomMode },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_EAnimationMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EAnimationMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"EAnimationMode",
"EAnimationMode::Type",
Z_Construct_UEnum_Engine_EAnimationMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EAnimationMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EAnimationMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EAnimationMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_EAnimationMode()
{
if (!Z_Registration_Info_UEnum_EAnimationMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAnimationMode.InnerSingleton, Z_Construct_UEnum_Engine_EAnimationMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAnimationMode.InnerSingleton;
}
// ********** End Enum EAnimationMode **************************************************************
// ********** Begin Enum EPhysicsTransformUpdateMode ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPhysicsTransformUpdateMode;
static UEnum* EPhysicsTransformUpdateMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPhysicsTransformUpdateMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EPhysicsTransformUpdateMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EPhysicsTransformUpdateMode, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EPhysicsTransformUpdateMode"));
}
return Z_Registration_Info_UEnum_EPhysicsTransformUpdateMode.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EPhysicsTransformUpdateMode::Type>()
{
return EPhysicsTransformUpdateMode_StaticEnum();
}
struct Z_Construct_UEnum_Engine_EPhysicsTransformUpdateMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ComponentTransformIsKinematic.Name", "EPhysicsTransformUpdateMode::ComponentTransformIsKinematic" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "SimulationUpatesComponentTransform.DisplayName", "Simulation Updates Component Transform" },
{ "SimulationUpatesComponentTransform.Name", "EPhysicsTransformUpdateMode::SimulationUpatesComponentTransform" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPhysicsTransformUpdateMode::SimulationUpatesComponentTransform", (int64)EPhysicsTransformUpdateMode::SimulationUpatesComponentTransform },
{ "EPhysicsTransformUpdateMode::ComponentTransformIsKinematic", (int64)EPhysicsTransformUpdateMode::ComponentTransformIsKinematic },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_EPhysicsTransformUpdateMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EPhysicsTransformUpdateMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"EPhysicsTransformUpdateMode",
"EPhysicsTransformUpdateMode::Type",
Z_Construct_UEnum_Engine_EPhysicsTransformUpdateMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPhysicsTransformUpdateMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPhysicsTransformUpdateMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EPhysicsTransformUpdateMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_EPhysicsTransformUpdateMode()
{
if (!Z_Registration_Info_UEnum_EPhysicsTransformUpdateMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPhysicsTransformUpdateMode.InnerSingleton, Z_Construct_UEnum_Engine_EPhysicsTransformUpdateMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPhysicsTransformUpdateMode.InnerSingleton;
}
// ********** End Enum EPhysicsTransformUpdateMode *************************************************
// ********** Begin ScriptStruct FSkeletalMeshComponentEndPhysicsTickFunction **********************
struct Z_Construct_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSkeletalMeshComponentEndPhysicsTickFunction); }
static inline consteval int16 GetStructAlignment() { return alignof(FSkeletalMeshComponentEndPhysicsTickFunction); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Tick function that does post physics work on skeletal mesh component. This executes in EndPhysics (after physics is done)\n**/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Tick function that does post physics work on skeletal mesh component. This executes in EndPhysics (after physics is done)" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSkeletalMeshComponentEndPhysicsTickFunction constinit property declarations
// ********** End ScriptStruct FSkeletalMeshComponentEndPhysicsTickFunction constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSkeletalMeshComponentEndPhysicsTickFunction>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction_Statics
static_assert(std::is_polymorphic<FSkeletalMeshComponentEndPhysicsTickFunction>() == std::is_polymorphic<FTickFunction>(), "USTRUCT FSkeletalMeshComponentEndPhysicsTickFunction cannot be polymorphic unless super FTickFunction is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction;
class UScriptStruct* FSkeletalMeshComponentEndPhysicsTickFunction::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SkeletalMeshComponentEndPhysicsTickFunction"));
}
return Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
Z_Construct_UScriptStruct_FTickFunction,
&NewStructOps,
"SkeletalMeshComponentEndPhysicsTickFunction",
nullptr,
0,
sizeof(FSkeletalMeshComponentEndPhysicsTickFunction),
alignof(FSkeletalMeshComponentEndPhysicsTickFunction),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction()
{
if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction.InnerSingleton, Z_Construct_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction.InnerSingleton);
}
// ********** End ScriptStruct FSkeletalMeshComponentEndPhysicsTickFunction ************************
// ********** Begin ScriptStruct FSkeletalMeshComponentClothTickFunction ***************************
struct Z_Construct_UScriptStruct_FSkeletalMeshComponentClothTickFunction_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSkeletalMeshComponentClothTickFunction); }
static inline consteval int16 GetStructAlignment() { return alignof(FSkeletalMeshComponentClothTickFunction); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Tick function that prepares and simulates cloth\n**/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Tick function that prepares and simulates cloth" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSkeletalMeshComponentClothTickFunction constinit property declarations
// ********** End ScriptStruct FSkeletalMeshComponentClothTickFunction constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSkeletalMeshComponentClothTickFunction>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSkeletalMeshComponentClothTickFunction_Statics
static_assert(std::is_polymorphic<FSkeletalMeshComponentClothTickFunction>() == std::is_polymorphic<FTickFunction>(), "USTRUCT FSkeletalMeshComponentClothTickFunction cannot be polymorphic unless super FTickFunction is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentClothTickFunction;
class UScriptStruct* FSkeletalMeshComponentClothTickFunction::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentClothTickFunction.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentClothTickFunction.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSkeletalMeshComponentClothTickFunction, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SkeletalMeshComponentClothTickFunction"));
}
return Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentClothTickFunction.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSkeletalMeshComponentClothTickFunction_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
Z_Construct_UScriptStruct_FTickFunction,
&NewStructOps,
"SkeletalMeshComponentClothTickFunction",
nullptr,
0,
sizeof(FSkeletalMeshComponentClothTickFunction),
alignof(FSkeletalMeshComponentClothTickFunction),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshComponentClothTickFunction_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSkeletalMeshComponentClothTickFunction_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshComponentClothTickFunction()
{
if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentClothTickFunction.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentClothTickFunction.InnerSingleton, Z_Construct_UScriptStruct_FSkeletalMeshComponentClothTickFunction_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentClothTickFunction.InnerSingleton);
}
// ********** End ScriptStruct FSkeletalMeshComponentClothTickFunction *****************************
// ********** Begin Class USkeletalMeshComponent Function AccumulateAllBodiesBelowPhysicsBlendWeight
struct Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics
{
struct SkeletalMeshComponent_eventAccumulateAllBodiesBelowPhysicsBlendWeight_Parms
{
FName InBoneName;
float AddPhysicsBlendWeight;
bool bSkipCustomPhysicsType;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Accumulate AddPhysicsBlendWeight to physics blendweight for all of the bones below passed in bone to be simulated */" },
{ "CPP_Default_bSkipCustomPhysicsType", "false" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Accumulate AddPhysicsBlendWeight to physics blendweight for all of the bones below passed in bone to be simulated" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function AccumulateAllBodiesBelowPhysicsBlendWeight constinit property declarations
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AddPhysicsBlendWeight;
static void NewProp_bSkipCustomPhysicsType_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSkipCustomPhysicsType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AccumulateAllBodiesBelowPhysicsBlendWeight constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AccumulateAllBodiesBelowPhysicsBlendWeight Property Definitions *******
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventAccumulateAllBodiesBelowPhysicsBlendWeight_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_AddPhysicsBlendWeight = { "AddPhysicsBlendWeight", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventAccumulateAllBodiesBelowPhysicsBlendWeight_Parms, AddPhysicsBlendWeight), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_bSkipCustomPhysicsType_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventAccumulateAllBodiesBelowPhysicsBlendWeight_Parms*)Obj)->bSkipCustomPhysicsType = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_bSkipCustomPhysicsType = { "bSkipCustomPhysicsType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventAccumulateAllBodiesBelowPhysicsBlendWeight_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_bSkipCustomPhysicsType_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_AddPhysicsBlendWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_bSkipCustomPhysicsType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::PropPointers) < 2048);
// ********** End Function AccumulateAllBodiesBelowPhysicsBlendWeight Property Definitions *********
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "AccumulateAllBodiesBelowPhysicsBlendWeight", Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::SkeletalMeshComponent_eventAccumulateAllBodiesBelowPhysicsBlendWeight_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::SkeletalMeshComponent_eventAccumulateAllBodiesBelowPhysicsBlendWeight_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execAccumulateAllBodiesBelowPhysicsBlendWeight)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_InBoneName);
P_GET_PROPERTY(FFloatProperty,Z_Param_AddPhysicsBlendWeight);
P_GET_UBOOL(Z_Param_bSkipCustomPhysicsType);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AccumulateAllBodiesBelowPhysicsBlendWeight(Z_Param_Out_InBoneName,Z_Param_AddPhysicsBlendWeight,Z_Param_bSkipCustomPhysicsType);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function AccumulateAllBodiesBelowPhysicsBlendWeight *
// ********** Begin Class USkeletalMeshComponent Function AddClothCollisionSource ******************
struct Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics
{
struct SkeletalMeshComponent_eventAddClothCollisionSource_Parms
{
USkeletalMeshComponent* InSourceComponent;
UPhysicsAsset* InSourcePhysicsAsset;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09 * Add a collision source for the cloth on this component.\n\x09 * Each cloth tick, the collision defined by the physics asset, transformed by the bones in the source\n\x09 * component, will be applied to cloth.\n\x09 * @param\x09InSourceComponent\x09\x09The component to extract collision transforms from\n\x09 * @param\x09InSourcePhysicsAsset\x09The physics asset that defines the collision primitives (that will be transformed by InSourceComponent's bones)\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Add a collision source for the cloth on this component.\nEach cloth tick, the collision defined by the physics asset, transformed by the bones in the source\ncomponent, will be applied to cloth.\n@param InSourceComponent The component to extract collision transforms from\n@param InSourcePhysicsAsset The physics asset that defines the collision primitives (that will be transformed by InSourceComponent's bones)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSourceComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddClothCollisionSource constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSourceComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSourcePhysicsAsset;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddClothCollisionSource constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddClothCollisionSource Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::NewProp_InSourceComponent = { "InSourceComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventAddClothCollisionSource_Parms, InSourceComponent), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSourceComponent_MetaData), NewProp_InSourceComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::NewProp_InSourcePhysicsAsset = { "InSourcePhysicsAsset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventAddClothCollisionSource_Parms, InSourcePhysicsAsset), Z_Construct_UClass_UPhysicsAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::NewProp_InSourceComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::NewProp_InSourcePhysicsAsset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::PropPointers) < 2048);
// ********** End Function AddClothCollisionSource Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "AddClothCollisionSource", Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::SkeletalMeshComponent_eventAddClothCollisionSource_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::SkeletalMeshComponent_eventAddClothCollisionSource_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execAddClothCollisionSource)
{
P_GET_OBJECT(USkeletalMeshComponent,Z_Param_InSourceComponent);
P_GET_OBJECT(UPhysicsAsset,Z_Param_InSourcePhysicsAsset);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddClothCollisionSource(Z_Param_InSourceComponent,Z_Param_InSourcePhysicsAsset);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function AddClothCollisionSource ********************
// ********** Begin Class USkeletalMeshComponent Function AddForceToAllBodiesBelow *****************
struct Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics
{
struct SkeletalMeshComponent_eventAddForceToAllBodiesBelow_Parms
{
FVector Force;
FName BoneName;
bool bAccelChange;
bool bIncludeSelf;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09""Add a force to all rigid bodies below.\n\x09* This is like a 'thruster'. Good for adding a burst over some (non zero) time. Should be called every frame for the duration of the force.\n\x09*\n\x09*\x09@param\x09""Force\x09\x09 Force vector to apply. Magnitude indicates strength of force.\n\x09*\x09@param\x09""BoneName\x09 If a SkeletalMeshComponent, name of body to apply force to. 'None' indicates root body.\n\x09* @param bAccelChange If true, Force is taken as a change in acceleration instead of a physical force (i.e. mass will have no effect).\n\x09* @param bIncludeSelf If false, Force is only applied to bodies below but not given bone name.\n\x09*/" },
{ "CPP_Default_bAccelChange", "false" },
{ "CPP_Default_bIncludeSelf", "true" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Add a force to all rigid bodies below.\nThis is like a 'thruster'. Good for adding a burst over some (non zero) time. Should be called every frame for the duration of the force.\n\n@param Force Force vector to apply. Magnitude indicates strength of force.\n@param BoneName If a SkeletalMeshComponent, name of body to apply force to. 'None' indicates root body.\n@param bAccelChange If true, Force is taken as a change in acceleration instead of a physical force (i.e. mass will have no effect).\n@param bIncludeSelf If false, Force is only applied to bodies below but not given bone name." },
};
#endif // WITH_METADATA
// ********** Begin Function AddForceToAllBodiesBelow constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_Force;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_bAccelChange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAccelChange;
static void NewProp_bIncludeSelf_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeSelf;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddForceToAllBodiesBelow constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddForceToAllBodiesBelow Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventAddForceToAllBodiesBelow_Parms, Force), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventAddForceToAllBodiesBelow_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::NewProp_bAccelChange_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventAddForceToAllBodiesBelow_Parms*)Obj)->bAccelChange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::NewProp_bAccelChange = { "bAccelChange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventAddForceToAllBodiesBelow_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::NewProp_bAccelChange_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::NewProp_bIncludeSelf_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventAddForceToAllBodiesBelow_Parms*)Obj)->bIncludeSelf = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::NewProp_bIncludeSelf = { "bIncludeSelf", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventAddForceToAllBodiesBelow_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::NewProp_bIncludeSelf_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::NewProp_Force,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::NewProp_bAccelChange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::NewProp_bIncludeSelf,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::PropPointers) < 2048);
// ********** End Function AddForceToAllBodiesBelow Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "AddForceToAllBodiesBelow", Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::SkeletalMeshComponent_eventAddForceToAllBodiesBelow_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::SkeletalMeshComponent_eventAddForceToAllBodiesBelow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execAddForceToAllBodiesBelow)
{
P_GET_STRUCT(FVector,Z_Param_Force);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_UBOOL(Z_Param_bAccelChange);
P_GET_UBOOL(Z_Param_bIncludeSelf);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddForceToAllBodiesBelow(Z_Param_Force,Z_Param_BoneName,Z_Param_bAccelChange,Z_Param_bIncludeSelf);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function AddForceToAllBodiesBelow *******************
// ********** Begin Class USkeletalMeshComponent Function AddImpulseToAllBodiesBelow ***************
struct Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics
{
struct SkeletalMeshComponent_eventAddImpulseToAllBodiesBelow_Parms
{
FVector Impulse;
FName BoneName;
bool bVelChange;
bool bIncludeSelf;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09""Add impulse to all single rigid bodies below. Good for one time instant burst.\n\x09*\n\x09*\x09@param\x09Impulse\x09\x09Magnitude and direction of impulse to apply.\n\x09*\x09@param\x09""BoneName\x09If a SkeletalMeshComponent, name of body to apply impulse to. 'None' indicates root body.\n\x09*\x09@param\x09""bVelChange\x09If true, the Strength is taken as a change in velocity instead of an impulse (ie. mass will have no effect).\n\x09*\x09@param bIncludeSelf If false, Force is only applied to bodies below but not given bone name.\n\x09*/" },
{ "CPP_Default_bIncludeSelf", "true" },
{ "CPP_Default_BoneName", "None" },
{ "CPP_Default_bVelChange", "false" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Add impulse to all single rigid bodies below. Good for one time instant burst.\n\n@param Impulse Magnitude and direction of impulse to apply.\n@param BoneName If a SkeletalMeshComponent, name of body to apply impulse to. 'None' indicates root body.\n@param bVelChange If true, the Strength is taken as a change in velocity instead of an impulse (ie. mass will have no effect).\n@param bIncludeSelf If false, Force is only applied to bodies below but not given bone name." },
};
#endif // WITH_METADATA
// ********** Begin Function AddImpulseToAllBodiesBelow constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_Impulse;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_bVelChange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVelChange;
static void NewProp_bIncludeSelf_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeSelf;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddImpulseToAllBodiesBelow constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddImpulseToAllBodiesBelow Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::NewProp_Impulse = { "Impulse", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventAddImpulseToAllBodiesBelow_Parms, Impulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventAddImpulseToAllBodiesBelow_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::NewProp_bVelChange_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventAddImpulseToAllBodiesBelow_Parms*)Obj)->bVelChange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::NewProp_bVelChange = { "bVelChange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventAddImpulseToAllBodiesBelow_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::NewProp_bVelChange_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::NewProp_bIncludeSelf_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventAddImpulseToAllBodiesBelow_Parms*)Obj)->bIncludeSelf = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::NewProp_bIncludeSelf = { "bIncludeSelf", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventAddImpulseToAllBodiesBelow_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::NewProp_bIncludeSelf_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::NewProp_Impulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::NewProp_bVelChange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::NewProp_bIncludeSelf,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::PropPointers) < 2048);
// ********** End Function AddImpulseToAllBodiesBelow Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "AddImpulseToAllBodiesBelow", Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::SkeletalMeshComponent_eventAddImpulseToAllBodiesBelow_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::SkeletalMeshComponent_eventAddImpulseToAllBodiesBelow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execAddImpulseToAllBodiesBelow)
{
P_GET_STRUCT(FVector,Z_Param_Impulse);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_UBOOL(Z_Param_bVelChange);
P_GET_UBOOL(Z_Param_bIncludeSelf);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddImpulseToAllBodiesBelow(Z_Param_Impulse,Z_Param_BoneName,Z_Param_bVelChange,Z_Param_bIncludeSelf);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function AddImpulseToAllBodiesBelow *****************
// ********** Begin Class USkeletalMeshComponent Function AllowAnimCurveEvaluation *****************
struct Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics
{
struct SkeletalMeshComponent_eventAllowAnimCurveEvaluation_Parms
{
FName NameOfCurve;
bool bAllow;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function AllowAnimCurveEvaluation constinit property declarations **************
static const UECodeGen_Private::FNamePropertyParams NewProp_NameOfCurve;
static void NewProp_bAllow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllow;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AllowAnimCurveEvaluation constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AllowAnimCurveEvaluation Property Definitions *************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::NewProp_NameOfCurve = { "NameOfCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventAllowAnimCurveEvaluation_Parms, NameOfCurve), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::NewProp_bAllow_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventAllowAnimCurveEvaluation_Parms*)Obj)->bAllow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::NewProp_bAllow = { "bAllow", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventAllowAnimCurveEvaluation_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::NewProp_bAllow_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::NewProp_NameOfCurve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::NewProp_bAllow,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::PropPointers) < 2048);
// ********** End Function AllowAnimCurveEvaluation Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "AllowAnimCurveEvaluation", Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::SkeletalMeshComponent_eventAllowAnimCurveEvaluation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::SkeletalMeshComponent_eventAllowAnimCurveEvaluation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execAllowAnimCurveEvaluation)
{
P_GET_PROPERTY(FNameProperty,Z_Param_NameOfCurve);
P_GET_UBOOL(Z_Param_bAllow);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AllowAnimCurveEvaluation(Z_Param_NameOfCurve,Z_Param_bAllow);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function AllowAnimCurveEvaluation *******************
// ********** Begin Class USkeletalMeshComponent Function BindClothToLeaderPoseComponent ***********
struct Z_Construct_UFunction_USkeletalMeshComponent_BindClothToLeaderPoseComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/** \n\x09 * If this component has a valid LeaderPoseComponent then this function makes cloth items on the follower component\n\x09 * take the transforms of the cloth items on the leader component instead of simulating separately.\n\x09 * @Note This will FORCE any cloth actor on the leader component to simulate in local space. Also\n\x09 * The meshes used in the components must be identical for the cloth to bind correctly\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If this component has a valid LeaderPoseComponent then this function makes cloth items on the follower component\ntake the transforms of the cloth items on the leader component instead of simulating separately.\n@Note This will FORCE any cloth actor on the leader component to simulate in local space. Also\nThe meshes used in the components must be identical for the cloth to bind correctly" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function BindClothToLeaderPoseComponent constinit property declarations ********
// ********** End Function BindClothToLeaderPoseComponent constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_BindClothToLeaderPoseComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "BindClothToLeaderPoseComponent", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_BindClothToLeaderPoseComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_BindClothToLeaderPoseComponent_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_BindClothToLeaderPoseComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_BindClothToLeaderPoseComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execBindClothToLeaderPoseComponent)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->BindClothToLeaderPoseComponent();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function BindClothToLeaderPoseComponent *************
// ********** Begin Class USkeletalMeshComponent Function BreakConstraint **************************
struct Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics
{
struct SkeletalMeshComponent_eventBreakConstraint_Parms
{
FVector Impulse;
FVector HitLocation;
FName InBoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** \n\x09 * Break a constraint off a Gore mesh. \n\x09 * \n\x09 * @param\x09Impulse\x09vector of impulse\n\x09 * @param\x09HitLocation\x09location of the hit\n\x09 * @param\x09InBoneName\x09Name of bone to break constraint for\n\x09 */" },
{ "Keywords", "Constraint" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Break a constraint off a Gore mesh.\n\n@param Impulse vector of impulse\n@param HitLocation location of the hit\n@param InBoneName Name of bone to break constraint for" },
};
#endif // WITH_METADATA
// ********** Begin Function BreakConstraint constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Impulse;
static const UECodeGen_Private::FStructPropertyParams NewProp_HitLocation;
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function BreakConstraint constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function BreakConstraint Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::NewProp_Impulse = { "Impulse", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventBreakConstraint_Parms, Impulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::NewProp_HitLocation = { "HitLocation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventBreakConstraint_Parms, HitLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventBreakConstraint_Parms, InBoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::NewProp_Impulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::NewProp_HitLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::NewProp_InBoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::PropPointers) < 2048);
// ********** End Function BreakConstraint Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "BreakConstraint", Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::SkeletalMeshComponent_eventBreakConstraint_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::SkeletalMeshComponent_eventBreakConstraint_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execBreakConstraint)
{
P_GET_STRUCT(FVector,Z_Param_Impulse);
P_GET_STRUCT(FVector,Z_Param_HitLocation);
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->BreakConstraint(Z_Param_Impulse,Z_Param_HitLocation,Z_Param_InBoneName);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function BreakConstraint ****************************
// ********** Begin Class USkeletalMeshComponent Function ClearMorphTargets ************************
struct Z_Construct_UFunction_USkeletalMeshComponent_ClearMorphTargets_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Clear all Morph Target that are set to this mesh\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Clear all Morph Target that are set to this mesh" },
};
#endif // WITH_METADATA
// ********** Begin Function ClearMorphTargets constinit property declarations *********************
// ********** End Function ClearMorphTargets constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_ClearMorphTargets_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "ClearMorphTargets", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_ClearMorphTargets_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_ClearMorphTargets_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_ClearMorphTargets()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_ClearMorphTargets_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execClearMorphTargets)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ClearMorphTargets();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function ClearMorphTargets **************************
// ********** Begin Class USkeletalMeshComponent Function FindConstraintBoneName *******************
struct Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics
{
struct SkeletalMeshComponent_eventFindConstraintBoneName_Parms
{
int32 ConstraintIndex;
FName ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 * Find Constraint Name from index\n\x09 * \n\x09 * @param\x09""ConstraintIndex\x09Index of constraint to look for\n\x09 * @return\x09""Constraint Joint Name\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Find Constraint Name from index\n\n@param ConstraintIndex Index of constraint to look for\n@return Constraint Joint Name" },
};
#endif // WITH_METADATA
// ********** Begin Function FindConstraintBoneName constinit property declarations ****************
static const UECodeGen_Private::FIntPropertyParams NewProp_ConstraintIndex;
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindConstraintBoneName constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindConstraintBoneName Property Definitions ***************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::NewProp_ConstraintIndex = { "ConstraintIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventFindConstraintBoneName_Parms, ConstraintIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventFindConstraintBoneName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::NewProp_ConstraintIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::PropPointers) < 2048);
// ********** End Function FindConstraintBoneName Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "FindConstraintBoneName", Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::SkeletalMeshComponent_eventFindConstraintBoneName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::SkeletalMeshComponent_eventFindConstraintBoneName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execFindConstraintBoneName)
{
P_GET_PROPERTY(FIntProperty,Z_Param_ConstraintIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(FName*)Z_Param__Result=P_THIS->FindConstraintBoneName(Z_Param_ConstraintIndex);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function FindConstraintBoneName *********************
// ********** Begin Class USkeletalMeshComponent Function ForceClothNextUpdateTeleport *************
struct Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleport_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/** \n\x09 * Used to indicate we should force 'teleport' during the next call to UpdateClothState, \n\x09 * This will transform positions and velocities and thus keep the simulation state, just translate it to a new pose.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Used to indicate we should force 'teleport' during the next call to UpdateClothState,\nThis will transform positions and velocities and thus keep the simulation state, just translate it to a new pose." },
};
#endif // WITH_METADATA
// ********** Begin Function ForceClothNextUpdateTeleport constinit property declarations **********
// ********** End Function ForceClothNextUpdateTeleport constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleport_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "ForceClothNextUpdateTeleport", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleport_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleport_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleport()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleport_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execForceClothNextUpdateTeleport)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ForceClothNextUpdateTeleport();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function ForceClothNextUpdateTeleport ***************
// ********** Begin Class USkeletalMeshComponent Function ForceClothNextUpdateTeleportAndReset *****
struct Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleportAndReset_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/** \n\x09 * Used to indicate we should force 'teleport and reset' during the next call to UpdateClothState.\n\x09 * This can be used to reset it from a bad state or by a teleport where the old state is not important anymore.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Used to indicate we should force 'teleport and reset' during the next call to UpdateClothState.\nThis can be used to reset it from a bad state or by a teleport where the old state is not important anymore." },
};
#endif // WITH_METADATA
// ********** Begin Function ForceClothNextUpdateTeleportAndReset constinit property declarations **
// ********** End Function ForceClothNextUpdateTeleportAndReset constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleportAndReset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "ForceClothNextUpdateTeleportAndReset", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleportAndReset_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleportAndReset_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleportAndReset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleportAndReset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execForceClothNextUpdateTeleportAndReset)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ForceClothNextUpdateTeleportAndReset();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function ForceClothNextUpdateTeleportAndReset *******
// ********** Begin Class USkeletalMeshComponent Function GetAllowClothActors **********************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics
{
struct SkeletalMeshComponent_eventGetAllowClothActors_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAllowClothActors 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 GetAllowClothActors constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAllowClothActors Property Definitions ******************************
void Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetAllowClothActors_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_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(SkeletalMeshComponent_eventGetAllowClothActors_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::PropPointers) < 2048);
// ********** End Function GetAllowClothActors Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetAllowClothActors", Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::SkeletalMeshComponent_eventGetAllowClothActors_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::SkeletalMeshComponent_eventGetAllowClothActors_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetAllowClothActors)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetAllowClothActors();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetAllowClothActors ************************
// ********** Begin Class USkeletalMeshComponent Function GetAllowedAnimCurveEvaluate **************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics
{
struct SkeletalMeshComponent_eventGetAllowedAnimCurveEvaluate_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAllowedAnimCurveEvaluate 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 GetAllowedAnimCurveEvaluate constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAllowedAnimCurveEvaluate Property Definitions **********************
void Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetAllowedAnimCurveEvaluate_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_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(SkeletalMeshComponent_eventGetAllowedAnimCurveEvaluate_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::PropPointers) < 2048);
// ********** End Function GetAllowedAnimCurveEvaluate Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetAllowedAnimCurveEvaluate", Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::SkeletalMeshComponent_eventGetAllowedAnimCurveEvaluate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::SkeletalMeshComponent_eventGetAllowedAnimCurveEvaluate_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetAllowedAnimCurveEvaluate)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetAllowedAnimCurveEvaluate();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetAllowedAnimCurveEvaluate ****************
// ********** Begin Class USkeletalMeshComponent Function GetAllowRigidBodyAnimNode ****************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics
{
struct SkeletalMeshComponent_eventGetAllowRigidBodyAnimNode_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAllowRigidBodyAnimNode 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 GetAllowRigidBodyAnimNode constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAllowRigidBodyAnimNode Property Definitions ************************
void Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetAllowRigidBodyAnimNode_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_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(SkeletalMeshComponent_eventGetAllowRigidBodyAnimNode_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::PropPointers) < 2048);
// ********** End Function GetAllowRigidBodyAnimNode Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetAllowRigidBodyAnimNode", Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::SkeletalMeshComponent_eventGetAllowRigidBodyAnimNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::SkeletalMeshComponent_eventGetAllowRigidBodyAnimNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetAllowRigidBodyAnimNode)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetAllowRigidBodyAnimNode();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetAllowRigidBodyAnimNode ******************
// ********** Begin Class USkeletalMeshComponent Function GetAnimationMode *************************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics
{
struct SkeletalMeshComponent_eventGetAnimationMode_Parms
{
TEnumAsByte<EAnimationMode::Type> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Animation" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAnimationMode constinit property declarations **********************
static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAnimationMode constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAnimationMode Property Definitions *********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetAnimationMode_Parms, ReturnValue), Z_Construct_UEnum_Engine_EAnimationMode, METADATA_PARAMS(0, nullptr) }; // 1974705807
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics::PropPointers) < 2048);
// ********** End Function GetAnimationMode Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetAnimationMode", Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics::SkeletalMeshComponent_eventGetAnimationMode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics::SkeletalMeshComponent_eventGetAnimationMode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetAnimationMode)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TEnumAsByte<EAnimationMode::Type>*)Z_Param__Result=P_THIS->GetAnimationMode();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetAnimationMode ***************************
// ********** Begin Class USkeletalMeshComponent Function GetAnimClass *****************************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics
{
struct SkeletalMeshComponent_eventGetAnimClass_Parms
{
UClass* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/** Get the anim instance class via getter callable by sequencer. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get the anim instance class via getter callable by sequencer." },
};
#endif // WITH_METADATA
// ********** Begin Function GetAnimClass constinit property declarations **************************
static const UECodeGen_Private::FClassPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAnimClass constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAnimClass Property Definitions *************************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetAnimClass_Parms, ReturnValue), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics::PropPointers) < 2048);
// ********** End Function GetAnimClass Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetAnimClass", Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics::SkeletalMeshComponent_eventGetAnimClass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics::SkeletalMeshComponent_eventGetAnimClass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetAnimClass)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UClass**)Z_Param__Result=P_THIS->GetAnimClass();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetAnimClass *******************************
// ********** Begin Class USkeletalMeshComponent Function GetAnimInstance **************************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics
{
struct SkeletalMeshComponent_eventGetAnimInstance_Parms
{
UAnimInstance* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Returns the animation instance that is driving the class (if available). This is typically an instance of\n\x09 * the class set as AnimBlueprintGeneratedClass (generated by an animation blueprint)\n\x09 * Since this instance is transient, it is not safe to be used during construction script\n\x09 */" },
{ "Keywords", "AnimBlueprint" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Returns the animation instance that is driving the class (if available). This is typically an instance of\nthe class set as AnimBlueprintGeneratedClass (generated by an animation blueprint)\nSince this instance is transient, it is not safe to be used during construction script" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAnimInstance constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAnimInstance constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAnimInstance Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetAnimInstance_Parms, ReturnValue), Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics::PropPointers) < 2048);
// ********** End Function GetAnimInstance Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetAnimInstance", Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics::SkeletalMeshComponent_eventGetAnimInstance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics::SkeletalMeshComponent_eventGetAnimInstance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetAnimInstance)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UAnimInstance**)Z_Param__Result=P_THIS->GetAnimInstance();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetAnimInstance ****************************
// ********** Begin Class USkeletalMeshComponent Function GetBoneLinearVelocity ********************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics
{
struct SkeletalMeshComponent_eventGetBoneLinearVelocity_Parms
{
FName InBoneName;
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetBoneLinearVelocity constinit property declarations *****************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetBoneLinearVelocity constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetBoneLinearVelocity Property Definitions ****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetBoneLinearVelocity_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetBoneLinearVelocity_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::PropPointers) < 2048);
// ********** End Function GetBoneLinearVelocity Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetBoneLinearVelocity", Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::SkeletalMeshComponent_eventGetBoneLinearVelocity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::SkeletalMeshComponent_eventGetBoneLinearVelocity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetBoneLinearVelocity)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_InBoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetBoneLinearVelocity(Z_Param_Out_InBoneName);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetBoneLinearVelocity **********************
// ********** Begin Class USkeletalMeshComponent Function GetBoneMass ******************************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics
{
struct SkeletalMeshComponent_eventGetBoneMass_Parms
{
FName BoneName;
bool bScaleMass;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09Returns the mass (in kg) of the given bone\n\x09*\n\x09*\x09@param BoneName\x09\x09Name of the body to return. 'None' indicates root body.\n\x09*\x09@param bScaleMass\x09If true, the mass is scaled by the bone's MassScale.\n\x09*/" },
{ "CPP_Default_BoneName", "None" },
{ "CPP_Default_bScaleMass", "true" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Returns the mass (in kg) of the given bone\n\n@param BoneName Name of the body to return. 'None' indicates root body.\n@param bScaleMass If true, the mass is scaled by the bone's MassScale." },
};
#endif // WITH_METADATA
// ********** Begin Function GetBoneMass constinit property declarations ***************************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_bScaleMass_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bScaleMass;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetBoneMass constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetBoneMass Property Definitions **************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetBoneMass_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::NewProp_bScaleMass_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetBoneMass_Parms*)Obj)->bScaleMass = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::NewProp_bScaleMass = { "bScaleMass", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventGetBoneMass_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::NewProp_bScaleMass_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetBoneMass_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::NewProp_bScaleMass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::PropPointers) < 2048);
// ********** End Function GetBoneMass Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetBoneMass", Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::SkeletalMeshComponent_eventGetBoneMass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::SkeletalMeshComponent_eventGetBoneMass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetBoneMass)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_UBOOL(Z_Param_bScaleMass);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetBoneMass(Z_Param_BoneName,Z_Param_bScaleMass);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetBoneMass ********************************
// ********** Begin Class USkeletalMeshComponent Function GetClothingSimulationInteractor **********
struct Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics
{
struct SkeletalMeshComponent_eventGetClothingSimulationInteractor_Parms
{
FName ClothingAssetName;
UClothingSimulationInteractor* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09 * Get the interactor for a clothing simulation, if that simulation supports runtime interaction.\n\x09 * @param ClothingDataName the name of a clothing data that determines the simulation, or NAME_None to get the interactor of the first registered simulation if any.\n\x09 * @note Using NAME_None when there are clothing data of different types on the Skeletal Mesh asset will cause a warning.\n\x09 */" },
{ "CPP_Default_ClothingAssetName", "None" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get the interactor for a clothing simulation, if that simulation supports runtime interaction.\n@param ClothingDataName the name of a clothing data that determines the simulation, or NAME_None to get the interactor of the first registered simulation if any.\n@note Using NAME_None when there are clothing data of different types on the Skeletal Mesh asset will cause a warning." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothingAssetName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetClothingSimulationInteractor constinit property declarations *******
static const UECodeGen_Private::FNamePropertyParams NewProp_ClothingAssetName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetClothingSimulationInteractor constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetClothingSimulationInteractor Property Definitions ******************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::NewProp_ClothingAssetName = { "ClothingAssetName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetClothingSimulationInteractor_Parms, ClothingAssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothingAssetName_MetaData), NewProp_ClothingAssetName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetClothingSimulationInteractor_Parms, ReturnValue), Z_Construct_UClass_UClothingSimulationInteractor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::NewProp_ClothingAssetName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::PropPointers) < 2048);
// ********** End Function GetClothingSimulationInteractor Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetClothingSimulationInteractor", Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::SkeletalMeshComponent_eventGetClothingSimulationInteractor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::SkeletalMeshComponent_eventGetClothingSimulationInteractor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetClothingSimulationInteractor)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ClothingAssetName);
P_FINISH;
P_NATIVE_BEGIN;
*(UClothingSimulationInteractor**)Z_Param__Result=P_THIS->GetClothingSimulationInteractor(Z_Param_ClothingAssetName);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetClothingSimulationInteractor ************
// ********** Begin Class USkeletalMeshComponent Function GetClothMaxDistanceScale *****************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics
{
struct SkeletalMeshComponent_eventGetClothMaxDistanceScale_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09 * Get/Set the max distance scale of clothing mesh vertices\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get/Set the max distance scale of clothing mesh vertices" },
};
#endif // WITH_METADATA
// ********** Begin Function GetClothMaxDistanceScale constinit property declarations **************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetClothMaxDistanceScale constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetClothMaxDistanceScale Property Definitions *************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetClothMaxDistanceScale_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics::PropPointers) < 2048);
// ********** End Function GetClothMaxDistanceScale Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetClothMaxDistanceScale", Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics::SkeletalMeshComponent_eventGetClothMaxDistanceScale_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics::SkeletalMeshComponent_eventGetClothMaxDistanceScale_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetClothMaxDistanceScale)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetClothMaxDistanceScale();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetClothMaxDistanceScale *******************
// ********** Begin Class USkeletalMeshComponent Function GetConstraintByName **********************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics
{
struct SkeletalMeshComponent_eventGetConstraintByName_Parms
{
FName ConstraintName;
bool bIncludesTerminated;
FConstraintInstanceAccessor ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Gets a constraint by its name \n\x09* @param ConstraintName\x09\x09name of the constraint\n\x09* @param IncludesTerminated whether or not to return a terminated constraint\n\x09* */" },
{ "Keywords", "Components|SkeletalMesh" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Gets a constraint by its name\n@param ConstraintName name of the constraint\n@param IncludesTerminated whether or not to return a terminated constraint" },
};
#endif // WITH_METADATA
// ********** Begin Function GetConstraintByName constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_ConstraintName;
static void NewProp_bIncludesTerminated_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludesTerminated;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetConstraintByName constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetConstraintByName Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::NewProp_ConstraintName = { "ConstraintName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetConstraintByName_Parms, ConstraintName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::NewProp_bIncludesTerminated_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetConstraintByName_Parms*)Obj)->bIncludesTerminated = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::NewProp_bIncludesTerminated = { "bIncludesTerminated", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventGetConstraintByName_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::NewProp_bIncludesTerminated_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetConstraintByName_Parms, ReturnValue), Z_Construct_UScriptStruct_FConstraintInstanceAccessor, METADATA_PARAMS(0, nullptr) }; // 3273244109
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::NewProp_ConstraintName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::NewProp_bIncludesTerminated,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::PropPointers) < 2048);
// ********** End Function GetConstraintByName Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetConstraintByName", Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::SkeletalMeshComponent_eventGetConstraintByName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::SkeletalMeshComponent_eventGetConstraintByName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetConstraintByName)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ConstraintName);
P_GET_UBOOL(Z_Param_bIncludesTerminated);
P_FINISH;
P_NATIVE_BEGIN;
*(FConstraintInstanceAccessor*)Z_Param__Result=P_THIS->GetConstraintByName(Z_Param_ConstraintName,Z_Param_bIncludesTerminated);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetConstraintByName ************************
// ********** Begin Class USkeletalMeshComponent Function GetConstraints ***************************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics
{
struct SkeletalMeshComponent_eventGetConstraints_Parms
{
bool bIncludesTerminated;
TArray<FConstraintInstanceAccessor> OutConstraints;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Gets all the constraints\n\x09* @param IncludesTerminated whether or not to return terminated constraints\n\x09* @param OutConstraints returned list of constraints matching the parameters\n\x09* */" },
{ "Keywords", "Components|SkeletalMesh" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Gets all the constraints\n@param IncludesTerminated whether or not to return terminated constraints\n@param OutConstraints returned list of constraints matching the parameters" },
};
#endif // WITH_METADATA
// ********** Begin Function GetConstraints constinit property declarations ************************
static void NewProp_bIncludesTerminated_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludesTerminated;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutConstraints_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutConstraints;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetConstraints constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetConstraints Property Definitions ***********************************
void Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::NewProp_bIncludesTerminated_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetConstraints_Parms*)Obj)->bIncludesTerminated = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::NewProp_bIncludesTerminated = { "bIncludesTerminated", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventGetConstraints_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::NewProp_bIncludesTerminated_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::NewProp_OutConstraints_Inner = { "OutConstraints", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FConstraintInstanceAccessor, METADATA_PARAMS(0, nullptr) }; // 3273244109
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::NewProp_OutConstraints = { "OutConstraints", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetConstraints_Parms, OutConstraints), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3273244109
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::NewProp_bIncludesTerminated,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::NewProp_OutConstraints_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::NewProp_OutConstraints,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::PropPointers) < 2048);
// ********** End Function GetConstraints Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetConstraints", Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::SkeletalMeshComponent_eventGetConstraints_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::SkeletalMeshComponent_eventGetConstraints_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetConstraints)
{
P_GET_UBOOL(Z_Param_bIncludesTerminated);
P_GET_TARRAY_REF(FConstraintInstanceAccessor,Z_Param_Out_OutConstraints);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetConstraints(Z_Param_bIncludesTerminated,Z_Param_Out_OutConstraints);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetConstraints *****************************
// ********** Begin Class USkeletalMeshComponent Function GetConstraintsFromBody *******************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics
{
struct SkeletalMeshComponent_eventGetConstraintsFromBody_Parms
{
FName BodyName;
bool bParentConstraints;
bool bChildConstraints;
bool bIncludesTerminated;
TArray<FConstraintInstanceAccessor> OutConstraints;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Gets all the constraints attached to a body \n\x09* @param BodyName name of the body to get the attached constraints from \n\x09* @param bParentConstraints return constraints where BodyName is the child of the constraint\n\x09* @param bChildConstraints return constraints where BodyName is the parent of the constraint\n\x09* @param bParentConstraints return constraints attached to the parent of the body \n\x09* @param IncludesTerminated whether or not to return terminated constraints\n\x09* @param OutConstraints returned list of constraints matching the parameters\n\x09* */" },
{ "Keywords", "Components|SkeletalMesh" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Gets all the constraints attached to a body\n@param BodyName name of the body to get the attached constraints from\n@param bParentConstraints return constraints where BodyName is the child of the constraint\n@param bChildConstraints return constraints where BodyName is the parent of the constraint\n@param bParentConstraints return constraints attached to the parent of the body\n@param IncludesTerminated whether or not to return terminated constraints\n@param OutConstraints returned list of constraints matching the parameters" },
};
#endif // WITH_METADATA
// ********** Begin Function GetConstraintsFromBody constinit property declarations ****************
static const UECodeGen_Private::FNamePropertyParams NewProp_BodyName;
static void NewProp_bParentConstraints_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bParentConstraints;
static void NewProp_bChildConstraints_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bChildConstraints;
static void NewProp_bIncludesTerminated_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludesTerminated;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutConstraints_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutConstraints;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetConstraintsFromBody constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetConstraintsFromBody Property Definitions ***************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_BodyName = { "BodyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetConstraintsFromBody_Parms, BodyName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_bParentConstraints_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetConstraintsFromBody_Parms*)Obj)->bParentConstraints = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_bParentConstraints = { "bParentConstraints", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventGetConstraintsFromBody_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_bParentConstraints_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_bChildConstraints_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetConstraintsFromBody_Parms*)Obj)->bChildConstraints = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_bChildConstraints = { "bChildConstraints", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventGetConstraintsFromBody_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_bChildConstraints_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_bIncludesTerminated_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetConstraintsFromBody_Parms*)Obj)->bIncludesTerminated = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_bIncludesTerminated = { "bIncludesTerminated", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventGetConstraintsFromBody_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_bIncludesTerminated_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_OutConstraints_Inner = { "OutConstraints", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FConstraintInstanceAccessor, METADATA_PARAMS(0, nullptr) }; // 3273244109
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_OutConstraints = { "OutConstraints", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetConstraintsFromBody_Parms, OutConstraints), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3273244109
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_BodyName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_bParentConstraints,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_bChildConstraints,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_bIncludesTerminated,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_OutConstraints_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::NewProp_OutConstraints,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::PropPointers) < 2048);
// ********** End Function GetConstraintsFromBody Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetConstraintsFromBody", Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::SkeletalMeshComponent_eventGetConstraintsFromBody_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::SkeletalMeshComponent_eventGetConstraintsFromBody_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetConstraintsFromBody)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BodyName);
P_GET_UBOOL(Z_Param_bParentConstraints);
P_GET_UBOOL(Z_Param_bChildConstraints);
P_GET_UBOOL(Z_Param_bIncludesTerminated);
P_GET_TARRAY_REF(FConstraintInstanceAccessor,Z_Param_Out_OutConstraints);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetConstraintsFromBody(Z_Param_BodyName,Z_Param_bParentConstraints,Z_Param_bChildConstraints,Z_Param_bIncludesTerminated,Z_Param_Out_OutConstraints);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetConstraintsFromBody *********************
// ********** Begin Class USkeletalMeshComponent Function GetCurrentJointAngles ********************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics
{
struct SkeletalMeshComponent_eventGetCurrentJointAngles_Parms
{
FName InBoneName;
float Swing1Angle;
float TwistAngle;
float Swing2Angle;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Gets the current Angular state for a named bone constraint \n\x09* @param InBoneName Name of bone to get constraint ranges for\n\x09* @param Swing1Angle current angular state of the constraint\n\x09* @param TwistAngle current angular state of the constraint\n\x09* @param Swing2Angle current angular state of the constraint\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Gets the current Angular state for a named bone constraint\n@param InBoneName Name of bone to get constraint ranges for\n@param Swing1Angle current angular state of the constraint\n@param TwistAngle current angular state of the constraint\n@param Swing2Angle current angular state of the constraint" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCurrentJointAngles constinit property declarations *****************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Swing1Angle;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TwistAngle;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Swing2Angle;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCurrentJointAngles constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCurrentJointAngles Property Definitions ****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetCurrentJointAngles_Parms, InBoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::NewProp_Swing1Angle = { "Swing1Angle", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetCurrentJointAngles_Parms, Swing1Angle), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::NewProp_TwistAngle = { "TwistAngle", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetCurrentJointAngles_Parms, TwistAngle), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::NewProp_Swing2Angle = { "Swing2Angle", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetCurrentJointAngles_Parms, Swing2Angle), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::NewProp_Swing1Angle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::NewProp_TwistAngle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::NewProp_Swing2Angle,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::PropPointers) < 2048);
// ********** End Function GetCurrentJointAngles Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetCurrentJointAngles", Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::SkeletalMeshComponent_eventGetCurrentJointAngles_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::SkeletalMeshComponent_eventGetCurrentJointAngles_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetCurrentJointAngles)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_Swing1Angle);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_TwistAngle);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_Swing2Angle);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetCurrentJointAngles(Z_Param_InBoneName,Z_Param_Out_Swing1Angle,Z_Param_Out_TwistAngle,Z_Param_Out_Swing2Angle);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetCurrentJointAngles **********************
// ********** Begin Class USkeletalMeshComponent Function GetCurveValue ****************************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics
{
struct SkeletalMeshComponent_eventGetCurveValue_Parms
{
FName CurveName;
float DefaultValue;
float Value;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Curve" },
{ "Comment", "/** \n\x09 * Get curve value\n\x09 * @param CurveName Name of the curve to retrieve\n\x09 * @param DefaultValue In case the curve could not be found\n\x09 * @param Value Retrieved curve value if found, otherwise is set to DefaultValue\n\x09 * @return Whether the curve was successfully retrieved\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get curve value\n@param CurveName Name of the curve to retrieve\n@param DefaultValue In case the curve could not be found\n@param Value Retrieved curve value if found, otherwise is set to DefaultValue\n@return Whether the curve was successfully retrieved" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCurveValue constinit property declarations *************************
static const UECodeGen_Private::FNamePropertyParams NewProp_CurveName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCurveValue constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCurveValue Property Definitions ************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::NewProp_CurveName = { "CurveName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetCurveValue_Parms, CurveName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetCurveValue_Parms, DefaultValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetCurveValue_Parms, Value), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetCurveValue_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_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(SkeletalMeshComponent_eventGetCurveValue_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::NewProp_CurveName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::NewProp_DefaultValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::PropPointers) < 2048);
// ********** End Function GetCurveValue Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetCurveValue", Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::SkeletalMeshComponent_eventGetCurveValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::SkeletalMeshComponent_eventGetCurveValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetCurveValue)
{
P_GET_PROPERTY(FNameProperty,Z_Param_CurveName);
P_GET_PROPERTY(FFloatProperty,Z_Param_DefaultValue);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_Value);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetCurveValue(Z_Param_CurveName,Z_Param_DefaultValue,Z_Param_Out_Value);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetCurveValue ******************************
// ********** Begin Class USkeletalMeshComponent Function GetDefaultAnimatingRig *******************
#if WITH_EDITOR
struct Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics
{
struct SkeletalMeshComponent_eventGetDefaultAnimatingRig_Parms
{
TSoftObjectPtr<UObject> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDefaultAnimatingRig constinit property declarations ****************
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDefaultAnimatingRig constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDefaultAnimatingRig Property Definitions ***************************
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0014000000000580, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetDefaultAnimatingRig_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics::PropPointers) < 2048);
// ********** End Function GetDefaultAnimatingRig Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetDefaultAnimatingRig", Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics::SkeletalMeshComponent_eventGetDefaultAnimatingRig_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x74020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics::SkeletalMeshComponent_eventGetDefaultAnimatingRig_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetDefaultAnimatingRig)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TSoftObjectPtr<UObject>*)Z_Param__Result=P_THIS->GetDefaultAnimatingRig();
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class USkeletalMeshComponent Function GetDefaultAnimatingRig *********************
// ********** Begin Class USkeletalMeshComponent Function GetDefaultAnimatingRigOverride ***********
#if WITH_EDITOR
struct Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics
{
struct SkeletalMeshComponent_eventGetDefaultAnimatingRigOverride_Parms
{
TSoftObjectPtr<UObject> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintGetter", "" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDefaultAnimatingRigOverride constinit property declarations ********
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDefaultAnimatingRigOverride constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDefaultAnimatingRigOverride Property Definitions *******************
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0014000000000580, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetDefaultAnimatingRigOverride_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics::PropPointers) < 2048);
// ********** End Function GetDefaultAnimatingRigOverride Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetDefaultAnimatingRigOverride", Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics::SkeletalMeshComponent_eventGetDefaultAnimatingRigOverride_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x74020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics::SkeletalMeshComponent_eventGetDefaultAnimatingRigOverride_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetDefaultAnimatingRigOverride)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TSoftObjectPtr<UObject>*)Z_Param__Result=P_THIS->GetDefaultAnimatingRigOverride();
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class USkeletalMeshComponent Function GetDefaultAnimatingRigOverride *************
// ********** Begin Class USkeletalMeshComponent Function GetDisableAnimCurves *********************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics
{
struct SkeletalMeshComponent_eventGetDisableAnimCurves_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDisableAnimCurves 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 GetDisableAnimCurves constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDisableAnimCurves Property Definitions *****************************
void Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetDisableAnimCurves_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_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(SkeletalMeshComponent_eventGetDisableAnimCurves_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::PropPointers) < 2048);
// ********** End Function GetDisableAnimCurves Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetDisableAnimCurves", Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::SkeletalMeshComponent_eventGetDisableAnimCurves_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::SkeletalMeshComponent_eventGetDisableAnimCurves_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetDisableAnimCurves)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetDisableAnimCurves();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetDisableAnimCurves ***********************
// ********** Begin Class USkeletalMeshComponent Function GetDisablePostProcessBlueprint ***********
struct Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics
{
struct SkeletalMeshComponent_eventGetDisablePostProcessBlueprint_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintGetter", "" },
{ "Comment", "/** Gets whether the post process blueprint is currently disabled for this component */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Gets whether the post process blueprint is currently disabled for this component" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDisablePostProcessBlueprint 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 GetDisablePostProcessBlueprint constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDisablePostProcessBlueprint Property Definitions *******************
void Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetDisablePostProcessBlueprint_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_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(SkeletalMeshComponent_eventGetDisablePostProcessBlueprint_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::PropPointers) < 2048);
// ********** End Function GetDisablePostProcessBlueprint Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetDisablePostProcessBlueprint", Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::SkeletalMeshComponent_eventGetDisablePostProcessBlueprint_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::SkeletalMeshComponent_eventGetDisablePostProcessBlueprint_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetDisablePostProcessBlueprint)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetDisablePostProcessBlueprint();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetDisablePostProcessBlueprint *************
// ********** Begin Class USkeletalMeshComponent Function GetFloatAttribute ************************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics
{
struct SkeletalMeshComponent_eventGetFloatAttribute_Parms
{
FName BoneName;
FName AttributeName;
float DefaultValue;
float OutValue;
ECustomBoneAttributeLookup LookupType;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "CustomAttributes" },
{ "Comment", "/** \n\x09 * Get float type attribute value.\n\n\x09 * @param BoneName Name of the bone to retrieve try and retrieve the attribute from\n\x09 * @param AttributeName Name of the attribute to retrieve\n\x09 * @param DefaultValue In case the attribute could not be found\n * @param OutValue Retrieved attribute value if found, otherwise is set to DefaultValue\n\x09 * @param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n\x09 * @return Whether or not the atttribute was successfully retrieved\n\x09*/" },
{ "CPP_Default_LookupType", "BoneOnly" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get float type attribute value.\n\n@param BoneName Name of the bone to retrieve try and retrieve the attribute from\n@param AttributeName Name of the attribute to retrieve\n@param DefaultValue In case the attribute could not be found\n@param OutValue Retrieved attribute value if found, otherwise is set to DefaultValue\n@param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n@return Whether or not the atttribute was successfully retrieved" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetFloatAttribute constinit property declarations *********************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_AttributeName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_LookupType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LookupType;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetFloatAttribute constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetFloatAttribute Property Definitions ********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetFloatAttribute_Parms, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_AttributeName = { "AttributeName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetFloatAttribute_Parms, AttributeName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeName_MetaData), NewProp_AttributeName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetFloatAttribute_Parms, DefaultValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetFloatAttribute_Parms, OutValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_LookupType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_LookupType = { "LookupType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetFloatAttribute_Parms, LookupType), Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup, METADATA_PARAMS(0, nullptr) }; // 1091982805
void Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetFloatAttribute_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_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(SkeletalMeshComponent_eventGetFloatAttribute_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_AttributeName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_DefaultValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_OutValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_LookupType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_LookupType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::PropPointers) < 2048);
// ********** End Function GetFloatAttribute Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetFloatAttribute", Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::SkeletalMeshComponent_eventGetFloatAttribute_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::SkeletalMeshComponent_eventGetFloatAttribute_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetFloatAttribute)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_AttributeName);
P_GET_PROPERTY(FFloatProperty,Z_Param_DefaultValue);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_OutValue);
P_GET_ENUM(ECustomBoneAttributeLookup,Z_Param_LookupType);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetFloatAttribute(Z_Param_Out_BoneName,Z_Param_Out_AttributeName,Z_Param_DefaultValue,Z_Param_Out_OutValue,ECustomBoneAttributeLookup(Z_Param_LookupType));
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetFloatAttribute **************************
// ********** Begin Class USkeletalMeshComponent Function GetFloatAttribute_Ref ********************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics
{
struct SkeletalMeshComponent_eventGetFloatAttribute_Ref_Parms
{
FName BoneName;
FName AttributeName;
float OutValue;
ECustomBoneAttributeLookup LookupType;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "CustomAttributes" },
{ "Comment", "/** \n\x09 * Get float type attribute value.\n\n\x09 * @param BoneName Name of the bone to retrieve try and retrieve the attribute from\n\x09 * @param AttributeName Name of the attribute to retrieve\n * @param OutValue (reference) Retrieved attribute value if found, otherwise is set to DefaultValue\n\x09 * @param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n\x09 * @return Whether or not the atttribute was successfully retrieved\n\x09*/" },
{ "CPP_Default_LookupType", "BoneOnly" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get float type attribute value.\n\n@param BoneName Name of the bone to retrieve try and retrieve the attribute from\n@param AttributeName Name of the attribute to retrieve\n@param OutValue (reference) Retrieved attribute value if found, otherwise is set to DefaultValue\n@param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n@return Whether or not the atttribute was successfully retrieved" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetFloatAttribute_Ref constinit property declarations *****************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_AttributeName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_LookupType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LookupType;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetFloatAttribute_Ref constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetFloatAttribute_Ref Property Definitions ****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetFloatAttribute_Ref_Parms, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_AttributeName = { "AttributeName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetFloatAttribute_Ref_Parms, AttributeName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeName_MetaData), NewProp_AttributeName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetFloatAttribute_Ref_Parms, OutValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_LookupType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_LookupType = { "LookupType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetFloatAttribute_Ref_Parms, LookupType), Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup, METADATA_PARAMS(0, nullptr) }; // 1091982805
void Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetFloatAttribute_Ref_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_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(SkeletalMeshComponent_eventGetFloatAttribute_Ref_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_AttributeName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_OutValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_LookupType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_LookupType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::PropPointers) < 2048);
// ********** End Function GetFloatAttribute_Ref Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetFloatAttribute_Ref", Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::SkeletalMeshComponent_eventGetFloatAttribute_Ref_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::SkeletalMeshComponent_eventGetFloatAttribute_Ref_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetFloatAttribute_Ref)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_AttributeName);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_OutValue);
P_GET_ENUM(ECustomBoneAttributeLookup,Z_Param_LookupType);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetFloatAttribute_Ref(Z_Param_Out_BoneName,Z_Param_Out_AttributeName,Z_Param_Out_OutValue,ECustomBoneAttributeLookup(Z_Param_LookupType));
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetFloatAttribute_Ref **********************
// ********** Begin Class USkeletalMeshComponent Function GetIntegerAttribute **********************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics
{
struct SkeletalMeshComponent_eventGetIntegerAttribute_Parms
{
FName BoneName;
FName AttributeName;
int32 DefaultValue;
int32 OutValue;
ECustomBoneAttributeLookup LookupType;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "CustomAttributes" },
{ "Comment", "/** \n\x09 * Get integer type attribute value.\n\n\x09 * @param BoneName Name of the bone to retrieve try and retrieve the attribute from\n\x09 * @param AttributeName Name of the attribute to retrieve\n\x09 * @param DefaultValue In case the attribute could not be found\n * @param OutValue Retrieved attribute value if found, otherwise is set to DefaultValue\n\x09 * @param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n\x09 * @return Whether or not the atttribute was successfully retrieved\n\x09*/" },
{ "CPP_Default_LookupType", "BoneOnly" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get integer type attribute value.\n\n@param BoneName Name of the bone to retrieve try and retrieve the attribute from\n@param AttributeName Name of the attribute to retrieve\n@param DefaultValue In case the attribute could not be found\n@param OutValue Retrieved attribute value if found, otherwise is set to DefaultValue\n@param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n@return Whether or not the atttribute was successfully retrieved" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetIntegerAttribute constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_AttributeName;
static const UECodeGen_Private::FIntPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FIntPropertyParams NewProp_OutValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_LookupType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LookupType;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetIntegerAttribute constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetIntegerAttribute Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetIntegerAttribute_Parms, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_AttributeName = { "AttributeName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetIntegerAttribute_Parms, AttributeName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeName_MetaData), NewProp_AttributeName_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetIntegerAttribute_Parms, DefaultValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetIntegerAttribute_Parms, OutValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_LookupType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_LookupType = { "LookupType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetIntegerAttribute_Parms, LookupType), Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup, METADATA_PARAMS(0, nullptr) }; // 1091982805
void Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetIntegerAttribute_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_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(SkeletalMeshComponent_eventGetIntegerAttribute_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_AttributeName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_DefaultValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_OutValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_LookupType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_LookupType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::PropPointers) < 2048);
// ********** End Function GetIntegerAttribute Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetIntegerAttribute", Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::SkeletalMeshComponent_eventGetIntegerAttribute_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::SkeletalMeshComponent_eventGetIntegerAttribute_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetIntegerAttribute)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_AttributeName);
P_GET_PROPERTY(FIntProperty,Z_Param_DefaultValue);
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_OutValue);
P_GET_ENUM(ECustomBoneAttributeLookup,Z_Param_LookupType);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetIntegerAttribute(Z_Param_Out_BoneName,Z_Param_Out_AttributeName,Z_Param_DefaultValue,Z_Param_Out_OutValue,ECustomBoneAttributeLookup(Z_Param_LookupType));
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetIntegerAttribute ************************
// ********** Begin Class USkeletalMeshComponent Function GetIntegerAttribute_Ref ******************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics
{
struct SkeletalMeshComponent_eventGetIntegerAttribute_Ref_Parms
{
FName BoneName;
FName AttributeName;
int32 OutValue;
ECustomBoneAttributeLookup LookupType;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "CustomAttributes" },
{ "Comment", "/** \n\x09 * Get integer type attribute value.\n\n\x09 * @param BoneName Name of the bone to retrieve try and retrieve the attribute from\n\x09 * @param AttributeName Name of the attribute to retrieve\n * @param OutValue (reference) Retrieved attribute value if found, otherwise is set to DefaultValue\n\x09 * @param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n\x09 * @return Whether or not the atttribute was successfully retrieved\n\x09*/" },
{ "CPP_Default_LookupType", "BoneOnly" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get integer type attribute value.\n\n@param BoneName Name of the bone to retrieve try and retrieve the attribute from\n@param AttributeName Name of the attribute to retrieve\n@param OutValue (reference) Retrieved attribute value if found, otherwise is set to DefaultValue\n@param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n@return Whether or not the atttribute was successfully retrieved" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetIntegerAttribute_Ref constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_AttributeName;
static const UECodeGen_Private::FIntPropertyParams NewProp_OutValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_LookupType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LookupType;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetIntegerAttribute_Ref constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetIntegerAttribute_Ref Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetIntegerAttribute_Ref_Parms, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_AttributeName = { "AttributeName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetIntegerAttribute_Ref_Parms, AttributeName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeName_MetaData), NewProp_AttributeName_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetIntegerAttribute_Ref_Parms, OutValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_LookupType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_LookupType = { "LookupType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetIntegerAttribute_Ref_Parms, LookupType), Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup, METADATA_PARAMS(0, nullptr) }; // 1091982805
void Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetIntegerAttribute_Ref_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_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(SkeletalMeshComponent_eventGetIntegerAttribute_Ref_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_AttributeName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_OutValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_LookupType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_LookupType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::PropPointers) < 2048);
// ********** End Function GetIntegerAttribute_Ref Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetIntegerAttribute_Ref", Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::SkeletalMeshComponent_eventGetIntegerAttribute_Ref_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::SkeletalMeshComponent_eventGetIntegerAttribute_Ref_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetIntegerAttribute_Ref)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_AttributeName);
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_OutValue);
P_GET_ENUM(ECustomBoneAttributeLookup,Z_Param_LookupType);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetIntegerAttribute_Ref(Z_Param_Out_BoneName,Z_Param_Out_AttributeName,Z_Param_Out_OutValue,ECustomBoneAttributeLookup(Z_Param_LookupType));
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetIntegerAttribute_Ref ********************
// ********** Begin Class USkeletalMeshComponent Function GetLinkedAnimGraphInstanceByTag **********
struct Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics
{
struct SkeletalMeshComponent_eventGetLinkedAnimGraphInstanceByTag_Parms
{
FName InTag;
UAnimInstance* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh|Animation Blueprint Linking" },
{ "Comment", "/**\n\x09 * Returns the a tagged linked instance node. If no linked instances are found or none are tagged with the\n\x09 * supplied name, this will return NULL.\n\x09 */" },
{ "Keywords", "AnimBlueprint" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Returns the a tagged linked instance node. If no linked instances are found or none are tagged with the\nsupplied name, this will return NULL." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetLinkedAnimGraphInstanceByTag constinit property declarations *******
static const UECodeGen_Private::FNamePropertyParams NewProp_InTag;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetLinkedAnimGraphInstanceByTag constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetLinkedAnimGraphInstanceByTag Property Definitions ******************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::NewProp_InTag = { "InTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetLinkedAnimGraphInstanceByTag_Parms, InTag), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetLinkedAnimGraphInstanceByTag_Parms, ReturnValue), Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::NewProp_InTag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::PropPointers) < 2048);
// ********** End Function GetLinkedAnimGraphInstanceByTag Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetLinkedAnimGraphInstanceByTag", Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::SkeletalMeshComponent_eventGetLinkedAnimGraphInstanceByTag_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::SkeletalMeshComponent_eventGetLinkedAnimGraphInstanceByTag_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetLinkedAnimGraphInstanceByTag)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InTag);
P_FINISH;
P_NATIVE_BEGIN;
*(UAnimInstance**)Z_Param__Result=P_THIS->GetLinkedAnimGraphInstanceByTag(Z_Param_InTag);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetLinkedAnimGraphInstanceByTag ************
// ********** Begin Class USkeletalMeshComponent Function GetLinkedAnimGraphInstancesByTag *********
struct Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics
{
struct SkeletalMeshComponent_eventGetLinkedAnimGraphInstancesByTag_Parms
{
FName InTag;
TArray<UAnimInstance*> OutLinkedInstances;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh|Animation Blueprint Linking" },
{ "DeprecatedFunction", "" },
{ "DeprecationMessage", "Tags are unique so this function is no longer supported. Please use GetLinkedAnimGraphInstanceByTag instead" },
{ "Keywords", "AnimBlueprint" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetLinkedAnimGraphInstancesByTag constinit property declarations ******
static const UECodeGen_Private::FNamePropertyParams NewProp_InTag;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OutLinkedInstances_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutLinkedInstances;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetLinkedAnimGraphInstancesByTag constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetLinkedAnimGraphInstancesByTag Property Definitions *****************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::NewProp_InTag = { "InTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetLinkedAnimGraphInstancesByTag_Parms, InTag), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::NewProp_OutLinkedInstances_Inner = { "OutLinkedInstances", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::NewProp_OutLinkedInstances = { "OutLinkedInstances", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetLinkedAnimGraphInstancesByTag_Parms, OutLinkedInstances), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::NewProp_InTag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::NewProp_OutLinkedInstances_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::NewProp_OutLinkedInstances,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::PropPointers) < 2048);
// ********** End Function GetLinkedAnimGraphInstancesByTag Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetLinkedAnimGraphInstancesByTag", Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::SkeletalMeshComponent_eventGetLinkedAnimGraphInstancesByTag_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::SkeletalMeshComponent_eventGetLinkedAnimGraphInstancesByTag_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetLinkedAnimGraphInstancesByTag)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InTag);
P_GET_TARRAY_REF(UAnimInstance*,Z_Param_Out_OutLinkedInstances);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetLinkedAnimGraphInstancesByTag(Z_Param_InTag,Z_Param_Out_OutLinkedInstances);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetLinkedAnimGraphInstancesByTag ***********
// ********** Begin Class USkeletalMeshComponent Function GetLinkedAnimLayerInstanceByClass ********
struct Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics
{
struct SkeletalMeshComponent_eventGetLinkedAnimLayerInstanceByClass_Parms
{
TSubclassOf<UAnimInstance> InClass;
UAnimInstance* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh|Animation Blueprint Linking" },
{ "Comment", "/** Gets the first layer linked instance corresponding to the specified class */" },
{ "Keywords", "AnimBlueprint" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Gets the first layer linked instance corresponding to the specified class" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetLinkedAnimLayerInstanceByClass constinit property declarations *****
static const UECodeGen_Private::FClassPropertyParams NewProp_InClass;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetLinkedAnimLayerInstanceByClass constinit property declarations *******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetLinkedAnimLayerInstanceByClass Property Definitions ****************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::NewProp_InClass = { "InClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetLinkedAnimLayerInstanceByClass_Parms, InClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetLinkedAnimLayerInstanceByClass_Parms, ReturnValue), Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::NewProp_InClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::PropPointers) < 2048);
// ********** End Function GetLinkedAnimLayerInstanceByClass Property Definitions ******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetLinkedAnimLayerInstanceByClass", Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::SkeletalMeshComponent_eventGetLinkedAnimLayerInstanceByClass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::SkeletalMeshComponent_eventGetLinkedAnimLayerInstanceByClass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetLinkedAnimLayerInstanceByClass)
{
P_GET_OBJECT(UClass,Z_Param_InClass);
P_FINISH;
P_NATIVE_BEGIN;
*(UAnimInstance**)Z_Param__Result=P_THIS->GetLinkedAnimLayerInstanceByClass(Z_Param_InClass);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetLinkedAnimLayerInstanceByClass **********
// ********** Begin Class USkeletalMeshComponent Function GetLinkedAnimLayerInstanceByGroup ********
struct Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics
{
struct SkeletalMeshComponent_eventGetLinkedAnimLayerInstanceByGroup_Parms
{
FName InGroup;
UAnimInstance* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh|Animation Blueprint Linking" },
{ "Comment", "/** Gets the layer linked instance corresponding to the specified group */" },
{ "Keywords", "AnimBlueprint" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Gets the layer linked instance corresponding to the specified group" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetLinkedAnimLayerInstanceByGroup constinit property declarations *****
static const UECodeGen_Private::FNamePropertyParams NewProp_InGroup;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetLinkedAnimLayerInstanceByGroup constinit property declarations *******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetLinkedAnimLayerInstanceByGroup Property Definitions ****************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::NewProp_InGroup = { "InGroup", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetLinkedAnimLayerInstanceByGroup_Parms, InGroup), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetLinkedAnimLayerInstanceByGroup_Parms, ReturnValue), Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::NewProp_InGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::PropPointers) < 2048);
// ********** End Function GetLinkedAnimLayerInstanceByGroup Property Definitions ******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetLinkedAnimLayerInstanceByGroup", Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::SkeletalMeshComponent_eventGetLinkedAnimLayerInstanceByGroup_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::SkeletalMeshComponent_eventGetLinkedAnimLayerInstanceByGroup_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetLinkedAnimLayerInstanceByGroup)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InGroup);
P_FINISH;
P_NATIVE_BEGIN;
*(UAnimInstance**)Z_Param__Result=P_THIS->GetLinkedAnimLayerInstanceByGroup(Z_Param_InGroup);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetLinkedAnimLayerInstanceByGroup **********
// ********** Begin Class USkeletalMeshComponent Function GetMorphTarget ***************************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics
{
struct SkeletalMeshComponent_eventGetMorphTarget_Parms
{
FName MorphTargetName;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Get Morph target with given name\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get Morph target with given name" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMorphTarget constinit property declarations ************************
static const UECodeGen_Private::FNamePropertyParams NewProp_MorphTargetName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMorphTarget constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMorphTarget Property Definitions ***********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::NewProp_MorphTargetName = { "MorphTargetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetMorphTarget_Parms, MorphTargetName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetMorphTarget_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::NewProp_MorphTargetName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::PropPointers) < 2048);
// ********** End Function GetMorphTarget Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetMorphTarget", Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::SkeletalMeshComponent_eventGetMorphTarget_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::SkeletalMeshComponent_eventGetMorphTarget_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetMorphTarget)
{
P_GET_PROPERTY(FNameProperty,Z_Param_MorphTargetName);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetMorphTarget(Z_Param_MorphTargetName);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetMorphTarget *****************************
// ********** Begin Class USkeletalMeshComponent Function GetPlayRate ******************************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics
{
struct SkeletalMeshComponent_eventGetPlayRate_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Animation" },
{ "Comment", "/* Animation play functions\n\x09*\n\x09* These changes status of animation instance, which is transient data, which means it won't serialize with this component\n\x09* Because of that reason, it is not safe to be used during construction script\n\x09* Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized\n\x09*/" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Animation play functions\n *\n * These changes status of animation instance, which is transient data, which means it won't serialize with this component\n * Because of that reason, it is not safe to be used during construction script\n * Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPlayRate constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPlayRate constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPlayRate Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetPlayRate_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics::PropPointers) < 2048);
// ********** End Function GetPlayRate Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetPlayRate", Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics::SkeletalMeshComponent_eventGetPlayRate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics::SkeletalMeshComponent_eventGetPlayRate_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetPlayRate)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetPlayRate();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetPlayRate ********************************
// ********** Begin Class USkeletalMeshComponent Function GetPosition ******************************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics
{
struct SkeletalMeshComponent_eventGetPosition_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Animation" },
{ "Comment", "/* Animation play functions\n\x09*\n\x09* These changes status of animation instance, which is transient data, which means it won't serialize with this component\n\x09* Because of that reason, it is not safe to be used during construction script\n\x09* Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized\n\x09*/" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Animation play functions\n *\n * These changes status of animation instance, which is transient data, which means it won't serialize with this component\n * Because of that reason, it is not safe to be used during construction script\n * Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPosition constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPosition constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPosition Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetPosition_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics::PropPointers) < 2048);
// ********** End Function GetPosition Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetPosition", Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics::SkeletalMeshComponent_eventGetPosition_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics::SkeletalMeshComponent_eventGetPosition_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetPosition()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetPosition_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetPosition)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetPosition();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetPosition ********************************
// ********** Begin Class USkeletalMeshComponent Function GetPostProcessInstance *******************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics
{
struct SkeletalMeshComponent_eventGetPostProcessInstance_Parms
{
UAnimInstance* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Returns the active post process instance is one is available. This is set on the mesh that this\n\x09 * component is using, and is evaluated immediately after the main instance.\n\x09 */" },
{ "Keywords", "AnimBlueprint" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Returns the active post process instance is one is available. This is set on the mesh that this\ncomponent is using, and is evaluated immediately after the main instance." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPostProcessInstance constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPostProcessInstance constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPostProcessInstance Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetPostProcessInstance_Parms, ReturnValue), Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics::PropPointers) < 2048);
// ********** End Function GetPostProcessInstance Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetPostProcessInstance", Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics::SkeletalMeshComponent_eventGetPostProcessInstance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics::SkeletalMeshComponent_eventGetPostProcessInstance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetPostProcessInstance)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UAnimInstance**)Z_Param__Result=P_THIS->GetPostProcessInstance();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetPostProcessInstance *********************
// ********** Begin Class USkeletalMeshComponent Function GetSkeletalCenterOfMass ******************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics
{
struct SkeletalMeshComponent_eventGetSkeletalCenterOfMass_Parms
{
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09Returns the center of mass of the skeletal mesh, instead of the root body's location\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Returns the center of mass of the skeletal mesh, instead of the root body's location" },
};
#endif // WITH_METADATA
// ********** Begin Function GetSkeletalCenterOfMass constinit property declarations ***************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSkeletalCenterOfMass constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSkeletalCenterOfMass Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetSkeletalCenterOfMass_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics::PropPointers) < 2048);
// ********** End Function GetSkeletalCenterOfMass Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetSkeletalCenterOfMass", Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics::SkeletalMeshComponent_eventGetSkeletalCenterOfMass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics::SkeletalMeshComponent_eventGetSkeletalCenterOfMass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetSkeletalCenterOfMass)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetSkeletalCenterOfMass();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetSkeletalCenterOfMass ********************
// ********** Begin Class USkeletalMeshComponent Function GetSkeletalMeshAsset *********************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics
{
struct SkeletalMeshComponent_eventGetSkeletalMeshAsset_Parms
{
USkeletalMesh* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Get the SkeletalMesh rendered for this mesh.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get the SkeletalMesh rendered for this mesh." },
};
#endif // WITH_METADATA
// ********** Begin Function GetSkeletalMeshAsset constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSkeletalMeshAsset constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSkeletalMeshAsset Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetSkeletalMeshAsset_Parms, ReturnValue), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics::PropPointers) < 2048);
// ********** End Function GetSkeletalMeshAsset Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetSkeletalMeshAsset", Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics::SkeletalMeshComponent_eventGetSkeletalMeshAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics::SkeletalMeshComponent_eventGetSkeletalMeshAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetSkeletalMeshAsset)
{
P_FINISH;
P_NATIVE_BEGIN;
*(USkeletalMesh**)Z_Param__Result=P_THIS->GetSkeletalMeshAsset();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetSkeletalMeshAsset ***********************
// ********** Begin Class USkeletalMeshComponent Function GetStringAttribute ***********************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics
{
struct SkeletalMeshComponent_eventGetStringAttribute_Parms
{
FName BoneName;
FName AttributeName;
FString DefaultValue;
FString OutValue;
ECustomBoneAttributeLookup LookupType;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "CustomAttributes" },
{ "Comment", "/** \n\x09 * Get string type attribute value.\n\n\x09 * @param BoneName Name of the bone to retrieve try and retrieve the attribute from\n\x09 * @param AttributeName Name of the attribute to retrieve\n\x09 * @param DefaultValue In case the attribute could not be found\n * @param OutValue Retrieved attribute value if found, otherwise is set to DefaultValue\n\x09 * @param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n\x09 * @return Whether or not the atttribute was successfully retrieved\n\x09*/" },
{ "CPP_Default_LookupType", "BoneOnly" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get string type attribute value.\n\n@param BoneName Name of the bone to retrieve try and retrieve the attribute from\n@param AttributeName Name of the attribute to retrieve\n@param DefaultValue In case the attribute could not be found\n@param OutValue Retrieved attribute value if found, otherwise is set to DefaultValue\n@param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n@return Whether or not the atttribute was successfully retrieved" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetStringAttribute constinit property declarations ********************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_AttributeName;
static const UECodeGen_Private::FStrPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FStrPropertyParams NewProp_OutValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_LookupType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LookupType;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetStringAttribute constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetStringAttribute Property Definitions *******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetStringAttribute_Parms, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_AttributeName = { "AttributeName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetStringAttribute_Parms, AttributeName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeName_MetaData), NewProp_AttributeName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetStringAttribute_Parms, DefaultValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetStringAttribute_Parms, OutValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_LookupType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_LookupType = { "LookupType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetStringAttribute_Parms, LookupType), Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup, METADATA_PARAMS(0, nullptr) }; // 1091982805
void Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetStringAttribute_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_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(SkeletalMeshComponent_eventGetStringAttribute_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_AttributeName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_DefaultValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_OutValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_LookupType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_LookupType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::PropPointers) < 2048);
// ********** End Function GetStringAttribute Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetStringAttribute", Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::SkeletalMeshComponent_eventGetStringAttribute_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::SkeletalMeshComponent_eventGetStringAttribute_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetStringAttribute)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_AttributeName);
P_GET_PROPERTY(FStrProperty,Z_Param_DefaultValue);
P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_OutValue);
P_GET_ENUM(ECustomBoneAttributeLookup,Z_Param_LookupType);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetStringAttribute(Z_Param_Out_BoneName,Z_Param_Out_AttributeName,Z_Param_DefaultValue,Z_Param_Out_OutValue,ECustomBoneAttributeLookup(Z_Param_LookupType));
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetStringAttribute *************************
// ********** Begin Class USkeletalMeshComponent Function GetStringAttribute_Ref *******************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics
{
struct SkeletalMeshComponent_eventGetStringAttribute_Ref_Parms
{
FName BoneName;
FName AttributeName;
FString OutValue;
ECustomBoneAttributeLookup LookupType;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "CustomAttributes" },
{ "Comment", "/** \n\x09 * Get string type attribute value.\n\n\x09 * @param BoneName Name of the bone to retrieve try and retrieve the attribute from\n\x09 * @param AttributeName Name of the attribute to retrieve\n * @param OutValue (reference) Retrieved attribute value if found, otherwise is set to DefaultValue\n\x09 * @param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n\x09 * @return Whether or not the atttribute was successfully retrieved\n\x09*/" },
{ "CPP_Default_LookupType", "BoneOnly" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get string type attribute value.\n\n@param BoneName Name of the bone to retrieve try and retrieve the attribute from\n@param AttributeName Name of the attribute to retrieve\n@param OutValue (reference) Retrieved attribute value if found, otherwise is set to DefaultValue\n@param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n@return Whether or not the atttribute was successfully retrieved" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetStringAttribute_Ref constinit property declarations ****************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_AttributeName;
static const UECodeGen_Private::FStrPropertyParams NewProp_OutValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_LookupType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LookupType;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetStringAttribute_Ref constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetStringAttribute_Ref Property Definitions ***************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetStringAttribute_Ref_Parms, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_AttributeName = { "AttributeName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetStringAttribute_Ref_Parms, AttributeName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeName_MetaData), NewProp_AttributeName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetStringAttribute_Ref_Parms, OutValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_LookupType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_LookupType = { "LookupType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetStringAttribute_Ref_Parms, LookupType), Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup, METADATA_PARAMS(0, nullptr) }; // 1091982805
void Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetStringAttribute_Ref_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_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(SkeletalMeshComponent_eventGetStringAttribute_Ref_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_AttributeName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_OutValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_LookupType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_LookupType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::PropPointers) < 2048);
// ********** End Function GetStringAttribute_Ref Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetStringAttribute_Ref", Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::SkeletalMeshComponent_eventGetStringAttribute_Ref_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::SkeletalMeshComponent_eventGetStringAttribute_Ref_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetStringAttribute_Ref)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_AttributeName);
P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_OutValue);
P_GET_ENUM(ECustomBoneAttributeLookup,Z_Param_LookupType);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetStringAttribute_Ref(Z_Param_Out_BoneName,Z_Param_Out_AttributeName,Z_Param_Out_OutValue,ECustomBoneAttributeLookup(Z_Param_LookupType));
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetStringAttribute_Ref *********************
// ********** Begin Class USkeletalMeshComponent Function GetTeleportDistanceThreshold *************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics
{
struct SkeletalMeshComponent_eventGetTeleportDistanceThreshold_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintGetter", "" },
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09* Gets the teleportation distance threshold.\n\x09* \n\x09* @return Threshold value.\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Gets the teleportation distance threshold.\n\n@return Threshold value." },
};
#endif // WITH_METADATA
// ********** Begin Function GetTeleportDistanceThreshold constinit property declarations **********
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTeleportDistanceThreshold constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTeleportDistanceThreshold Property Definitions *********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetTeleportDistanceThreshold_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics::PropPointers) < 2048);
// ********** End Function GetTeleportDistanceThreshold Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetTeleportDistanceThreshold", Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics::SkeletalMeshComponent_eventGetTeleportDistanceThreshold_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics::SkeletalMeshComponent_eventGetTeleportDistanceThreshold_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetTeleportDistanceThreshold)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetTeleportDistanceThreshold();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetTeleportDistanceThreshold ***************
// ********** Begin Class USkeletalMeshComponent Function GetTeleportRotationThreshold *************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics
{
struct SkeletalMeshComponent_eventGetTeleportRotationThreshold_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintGetter", "" },
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09* Gets the teleportation rotation threshold.\n\x09* \n\x09* @return Threshold in degrees.\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Gets the teleportation rotation threshold.\n\n@return Threshold in degrees." },
};
#endif // WITH_METADATA
// ********** Begin Function GetTeleportRotationThreshold constinit property declarations **********
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTeleportRotationThreshold constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTeleportRotationThreshold Property Definitions *********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetTeleportRotationThreshold_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics::PropPointers) < 2048);
// ********** End Function GetTeleportRotationThreshold Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetTeleportRotationThreshold", Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics::SkeletalMeshComponent_eventGetTeleportRotationThreshold_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics::SkeletalMeshComponent_eventGetTeleportRotationThreshold_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetTeleportRotationThreshold)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetTeleportRotationThreshold();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetTeleportRotationThreshold ***************
// ********** Begin Class USkeletalMeshComponent Function GetTransformAttribute ********************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics
{
struct SkeletalMeshComponent_eventGetTransformAttribute_Parms
{
FName BoneName;
FName AttributeName;
FTransform DefaultValue;
FTransform OutValue;
ECustomBoneAttributeLookup LookupType;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "CustomAttributes" },
{ "Comment", "/**\n\x09 * Get FTransform type attribute value.\n\n\x09 * @param BoneName Name of the bone to retrieve try and retrieve the attribute from\n\x09 * @param AttributeName Name of the attribute to retrieve\n\x09 * @param OutValue (reference) Retrieved attribute value if found, otherwise is set to DefaultValue\n\x09 * @param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n\x09 * @return Whether or not the atttribute was successfully retrieved\n\x09*/" },
{ "CPP_Default_LookupType", "BoneOnly" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get FTransform type attribute value.\n\n@param BoneName Name of the bone to retrieve try and retrieve the attribute from\n@param AttributeName Name of the attribute to retrieve\n@param OutValue (reference) Retrieved attribute value if found, otherwise is set to DefaultValue\n@param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n@return Whether or not the atttribute was successfully retrieved" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTransformAttribute constinit property declarations *****************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_AttributeName;
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_LookupType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LookupType;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTransformAttribute constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTransformAttribute Property Definitions ****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetTransformAttribute_Parms, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_AttributeName = { "AttributeName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetTransformAttribute_Parms, AttributeName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeName_MetaData), NewProp_AttributeName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetTransformAttribute_Parms, DefaultValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetTransformAttribute_Parms, OutValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_LookupType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_LookupType = { "LookupType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetTransformAttribute_Parms, LookupType), Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup, METADATA_PARAMS(0, nullptr) }; // 1091982805
void Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetTransformAttribute_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_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(SkeletalMeshComponent_eventGetTransformAttribute_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_AttributeName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_DefaultValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_OutValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_LookupType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_LookupType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::PropPointers) < 2048);
// ********** End Function GetTransformAttribute Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetTransformAttribute", Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::SkeletalMeshComponent_eventGetTransformAttribute_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::SkeletalMeshComponent_eventGetTransformAttribute_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetTransformAttribute)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_AttributeName);
P_GET_STRUCT(FTransform,Z_Param_DefaultValue);
P_GET_STRUCT_REF(FTransform,Z_Param_Out_OutValue);
P_GET_ENUM(ECustomBoneAttributeLookup,Z_Param_LookupType);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetTransformAttribute(Z_Param_Out_BoneName,Z_Param_Out_AttributeName,Z_Param_DefaultValue,Z_Param_Out_OutValue,ECustomBoneAttributeLookup(Z_Param_LookupType));
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetTransformAttribute **********************
// ********** Begin Class USkeletalMeshComponent Function GetTransformAttribute_Ref ****************
struct Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics
{
struct SkeletalMeshComponent_eventGetTransformAttribute_Ref_Parms
{
FName BoneName;
FName AttributeName;
FTransform OutValue;
ECustomBoneAttributeLookup LookupType;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "CustomAttributes" },
{ "Comment", "/** \n\x09 * Get FTransform type attribute value.\n\n\x09 * @param BoneName Name of the bone to retrieve try and retrieve the attribute from\n\x09 * @param AttributeName Name of the attribute to retrieve\n * @param OutValue (reference) Retrieved attribute value if found, otherwise is set to DefaultValue\n\x09 * @param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n\x09 * @return Whether or not the atttribute was successfully retrieved\n\x09*/" },
{ "CPP_Default_LookupType", "BoneOnly" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Get FTransform type attribute value.\n\n@param BoneName Name of the bone to retrieve try and retrieve the attribute from\n@param AttributeName Name of the attribute to retrieve\n@param OutValue (reference) Retrieved attribute value if found, otherwise is set to DefaultValue\n@param LookupType Determines how the attribute is retrieved from the specified BoneName (see ECustomBoneAttributeLookup)\n@return Whether or not the atttribute was successfully retrieved" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTransformAttribute_Ref constinit property declarations *************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_AttributeName;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_LookupType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LookupType;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTransformAttribute_Ref constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTransformAttribute_Ref Property Definitions ************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetTransformAttribute_Ref_Parms, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_AttributeName = { "AttributeName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetTransformAttribute_Ref_Parms, AttributeName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeName_MetaData), NewProp_AttributeName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetTransformAttribute_Ref_Parms, OutValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_LookupType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_LookupType = { "LookupType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventGetTransformAttribute_Ref_Parms, LookupType), Z_Construct_UEnum_Engine_ECustomBoneAttributeLookup, METADATA_PARAMS(0, nullptr) }; // 1091982805
void Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventGetTransformAttribute_Ref_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_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(SkeletalMeshComponent_eventGetTransformAttribute_Ref_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_AttributeName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_OutValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_LookupType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_LookupType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::PropPointers) < 2048);
// ********** End Function GetTransformAttribute_Ref Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "GetTransformAttribute_Ref", Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::SkeletalMeshComponent_eventGetTransformAttribute_Ref_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::SkeletalMeshComponent_eventGetTransformAttribute_Ref_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execGetTransformAttribute_Ref)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_AttributeName);
P_GET_STRUCT_REF(FTransform,Z_Param_Out_OutValue);
P_GET_ENUM(ECustomBoneAttributeLookup,Z_Param_LookupType);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetTransformAttribute_Ref(Z_Param_Out_BoneName,Z_Param_Out_AttributeName,Z_Param_Out_OutValue,ECustomBoneAttributeLookup(Z_Param_LookupType));
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function GetTransformAttribute_Ref ******************
// ********** Begin Class USkeletalMeshComponent Function HasValidAnimationInstance ****************
struct Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics
{
struct SkeletalMeshComponent_eventHasValidAnimationInstance_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/** \n\x09 * Returns whether there are any valid instances to run, currently this means whether we have\n\x09 * have an animation instance or a post process instance available to process.\n\x09 */" },
{ "Keywords", "AnimBlueprint" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Returns whether there are any valid instances to run, currently this means whether we have\nhave an animation instance or a post process instance available to process." },
};
#endif // WITH_METADATA
// ********** Begin Function HasValidAnimationInstance 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 HasValidAnimationInstance constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function HasValidAnimationInstance Property Definitions ************************
void Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventHasValidAnimationInstance_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_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(SkeletalMeshComponent_eventHasValidAnimationInstance_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::PropPointers) < 2048);
// ********** End Function HasValidAnimationInstance Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "HasValidAnimationInstance", Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::SkeletalMeshComponent_eventHasValidAnimationInstance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::SkeletalMeshComponent_eventHasValidAnimationInstance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execHasValidAnimationInstance)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->HasValidAnimationInstance();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function HasValidAnimationInstance ******************
// ********** Begin Class USkeletalMeshComponent Function IsBodyGravityEnabled *********************
struct Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics
{
struct SkeletalMeshComponent_eventIsBodyGravityEnabled_Parms
{
FName BoneName;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Checks whether or not gravity is enabled on the given bone.\n\x09 *\x09NAME_None indicates the root body should be queried.\n\x09 *\x09If the bone name given is otherwise invalid, false is returned.\n\x09 *\n\x09 *\x09@param BoneName\x09The name of the bone to check.\n\x09 *\x09@return True if gravity is enabled on the bone.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Checks whether or not gravity is enabled on the given bone.\nNAME_None indicates the root body should be queried.\nIf the bone name given is otherwise invalid, false is returned.\n\n@param BoneName The name of the bone to check.\n@return True if gravity is enabled on the bone." },
};
#endif // WITH_METADATA
// ********** Begin Function IsBodyGravityEnabled constinit property declarations ******************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsBodyGravityEnabled constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsBodyGravityEnabled Property Definitions *****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventIsBodyGravityEnabled_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventIsBodyGravityEnabled_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_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(SkeletalMeshComponent_eventIsBodyGravityEnabled_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::PropPointers) < 2048);
// ********** End Function IsBodyGravityEnabled Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "IsBodyGravityEnabled", Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::SkeletalMeshComponent_eventIsBodyGravityEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::SkeletalMeshComponent_eventIsBodyGravityEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execIsBodyGravityEnabled)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsBodyGravityEnabled(Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function IsBodyGravityEnabled ***********************
// ********** Begin Class USkeletalMeshComponent Function IsClothingSimulationSuspended ************
struct Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics
{
struct SkeletalMeshComponent_eventIsClothingSimulationSuspended_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/** Gets whether or not the clothing simulation is currently suspended */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Gets whether or not the clothing simulation is currently suspended" },
};
#endif // WITH_METADATA
// ********** Begin Function IsClothingSimulationSuspended 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 IsClothingSimulationSuspended constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsClothingSimulationSuspended Property Definitions ********************
void Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventIsClothingSimulationSuspended_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_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(SkeletalMeshComponent_eventIsClothingSimulationSuspended_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::PropPointers) < 2048);
// ********** End Function IsClothingSimulationSuspended Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "IsClothingSimulationSuspended", Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::SkeletalMeshComponent_eventIsClothingSimulationSuspended_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::SkeletalMeshComponent_eventIsClothingSimulationSuspended_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execIsClothingSimulationSuspended)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsClothingSimulationSuspended();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function IsClothingSimulationSuspended **************
// ********** Begin Class USkeletalMeshComponent Function IsPlaying ********************************
struct Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics
{
struct SkeletalMeshComponent_eventIsPlaying_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Animation" },
{ "Comment", "/* Animation play functions\n\x09*\n\x09* These changes status of animation instance, which is transient data, which means it won't serialize with this component\n\x09* Because of that reason, it is not safe to be used during construction script\n\x09* Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized\n\x09*/" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Animation play functions\n *\n * These changes status of animation instance, which is transient data, which means it won't serialize with this component\n * Because of that reason, it is not safe to be used during construction script\n * Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function IsPlaying 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 IsPlaying constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsPlaying Property Definitions ****************************************
void Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventIsPlaying_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_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(SkeletalMeshComponent_eventIsPlaying_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::PropPointers) < 2048);
// ********** End Function IsPlaying Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "IsPlaying", Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::SkeletalMeshComponent_eventIsPlaying_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::SkeletalMeshComponent_eventIsPlaying_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execIsPlaying)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsPlaying();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function IsPlaying **********************************
// ********** Begin Class USkeletalMeshComponent Function K2_GetClosestPointOnPhysicsAsset *********
struct Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics
{
struct SkeletalMeshComponent_eventK2_GetClosestPointOnPhysicsAsset_Parms
{
FVector WorldPosition;
FVector ClosestWorldPosition;
FVector Normal;
FName BoneName;
float Distance;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/** \n\x09 *\x09Given a world position, find the closest point on the physics asset. Note that this is independent of collision and welding. This is based purely on animation position\n\x09 * @param\x09WorldPosition\x09\x09\x09\x09The point we want the closest point to (i.e. for all bodies in the physics asset, find the one that has a point closest to WorldPosition)\n\x09 * @param\x09""ClosestPointOnPhysicsAsset\x09The data associated with the closest point (position, normal, etc...)\n\x09 * @return\x09true if we found a closest point\n\x09 */" },
{ "DisplayName", "Get Closest Point On Physics Asset" },
{ "Keywords", "closest point" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ScriptName", "GetClosestPointOnPhysicsAsset" },
{ "ToolTip", "Given a world position, find the closest point on the physics asset. Note that this is independent of collision and welding. This is based purely on animation position\n@param WorldPosition The point we want the closest point to (i.e. for all bodies in the physics asset, find the one that has a point closest to WorldPosition)\n@param ClosestPointOnPhysicsAsset The data associated with the closest point (position, normal, etc...)\n@return true if we found a closest point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldPosition_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_GetClosestPointOnPhysicsAsset constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldPosition;
static const UECodeGen_Private::FStructPropertyParams NewProp_ClosestWorldPosition;
static const UECodeGen_Private::FStructPropertyParams NewProp_Normal;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Distance;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_GetClosestPointOnPhysicsAsset constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_GetClosestPointOnPhysicsAsset Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_WorldPosition = { "WorldPosition", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventK2_GetClosestPointOnPhysicsAsset_Parms, WorldPosition), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldPosition_MetaData), NewProp_WorldPosition_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_ClosestWorldPosition = { "ClosestWorldPosition", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventK2_GetClosestPointOnPhysicsAsset_Parms, ClosestWorldPosition), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_Normal = { "Normal", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventK2_GetClosestPointOnPhysicsAsset_Parms, Normal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventK2_GetClosestPointOnPhysicsAsset_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_Distance = { "Distance", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventK2_GetClosestPointOnPhysicsAsset_Parms, Distance), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventK2_GetClosestPointOnPhysicsAsset_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_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(SkeletalMeshComponent_eventK2_GetClosestPointOnPhysicsAsset_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_WorldPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_ClosestWorldPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_Normal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_Distance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::PropPointers) < 2048);
// ********** End Function K2_GetClosestPointOnPhysicsAsset Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "K2_GetClosestPointOnPhysicsAsset", Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::SkeletalMeshComponent_eventK2_GetClosestPointOnPhysicsAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::SkeletalMeshComponent_eventK2_GetClosestPointOnPhysicsAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execK2_GetClosestPointOnPhysicsAsset)
{
P_GET_STRUCT_REF(FVector,Z_Param_Out_WorldPosition);
P_GET_STRUCT_REF(FVector,Z_Param_Out_ClosestWorldPosition);
P_GET_STRUCT_REF(FVector,Z_Param_Out_Normal);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_Distance);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->K2_GetClosestPointOnPhysicsAsset(Z_Param_Out_WorldPosition,Z_Param_Out_ClosestWorldPosition,Z_Param_Out_Normal,Z_Param_Out_BoneName,Z_Param_Out_Distance);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function K2_GetClosestPointOnPhysicsAsset ***********
// ********** Begin Class USkeletalMeshComponent Function LinkAnimClassLayers **********************
struct Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics
{
struct SkeletalMeshComponent_eventLinkAnimClassLayers_Parms
{
TSubclassOf<UAnimInstance> InClass;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh|Animation Blueprint Linking" },
{ "Comment", "/** \n\x09 * Runs through all layer nodes, attempting to find layer nodes that are implemented by the specified class, then sets up a linked instance of the class for each.\n\x09 * Allocates one linked instance to run each of the groups specified in the class, so state is shared. If a layer is not grouped (ie. NAME_None), then state is not shared\n\x09 * and a separate linked instance is allocated for each layer node.\n\x09 * If InClass is null, then all layers are reset to their defaults.\n\x09 */" },
{ "Keywords", "AnimBlueprint" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Runs through all layer nodes, attempting to find layer nodes that are implemented by the specified class, then sets up a linked instance of the class for each.\nAllocates one linked instance to run each of the groups specified in the class, so state is shared. If a layer is not grouped (ie. NAME_None), then state is not shared\nand a separate linked instance is allocated for each layer node.\nIf InClass is null, then all layers are reset to their defaults." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function LinkAnimClassLayers constinit property declarations *******************
static const UECodeGen_Private::FClassPropertyParams NewProp_InClass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function LinkAnimClassLayers constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function LinkAnimClassLayers Property Definitions ******************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics::NewProp_InClass = { "InClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventLinkAnimClassLayers_Parms, InClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics::NewProp_InClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics::PropPointers) < 2048);
// ********** End Function LinkAnimClassLayers Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "LinkAnimClassLayers", Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics::SkeletalMeshComponent_eventLinkAnimClassLayers_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics::SkeletalMeshComponent_eventLinkAnimClassLayers_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execLinkAnimClassLayers)
{
P_GET_OBJECT(UClass,Z_Param_InClass);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->LinkAnimClassLayers(Z_Param_InClass);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function LinkAnimClassLayers ************************
// ********** Begin Class USkeletalMeshComponent Function LinkAnimGraphByTag ***********************
struct Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics
{
struct SkeletalMeshComponent_eventLinkAnimGraphByTag_Parms
{
FName InTag;
TSubclassOf<UAnimInstance> InClass;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh|Animation Blueprint Linking" },
{ "Comment", "/** Runs through all nodes, attempting to find linked instance by name/tag, then sets the class of each node if the tag matches */" },
{ "Keywords", "AnimBlueprint" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Runs through all nodes, attempting to find linked instance by name/tag, then sets the class of each node if the tag matches" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function LinkAnimGraphByTag constinit property declarations ********************
static const UECodeGen_Private::FNamePropertyParams NewProp_InTag;
static const UECodeGen_Private::FClassPropertyParams NewProp_InClass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function LinkAnimGraphByTag constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function LinkAnimGraphByTag Property Definitions *******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::NewProp_InTag = { "InTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventLinkAnimGraphByTag_Parms, InTag), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::NewProp_InClass = { "InClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventLinkAnimGraphByTag_Parms, InClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::NewProp_InTag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::NewProp_InClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::PropPointers) < 2048);
// ********** End Function LinkAnimGraphByTag Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "LinkAnimGraphByTag", Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::SkeletalMeshComponent_eventLinkAnimGraphByTag_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::SkeletalMeshComponent_eventLinkAnimGraphByTag_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execLinkAnimGraphByTag)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InTag);
P_GET_OBJECT(UClass,Z_Param_InClass);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->LinkAnimGraphByTag(Z_Param_InTag,Z_Param_InClass);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function LinkAnimGraphByTag *************************
// ********** Begin Class USkeletalMeshComponent Function OverrideAnimationData ********************
struct Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics
{
struct SkeletalMeshComponent_eventOverrideAnimationData_Parms
{
UAnimationAsset* InAnimToPlay;
bool bIsLooping;
bool bIsPlaying;
float Position;
float PlayRate;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Animation" },
{ "Comment", "/**\n\x09 * This overrides current AnimationData parameter in the SkeletalMeshComponent. This will serialize when the component serialize\n\x09 * so it can be used during construction script. However note that this will override current existing data\n\x09 * This can be useful if you'd like to make a blueprint with custom default animation per component\n\x09 * This sets single player mode, which means you can't use AnimBlueprint with it\n\x09 */" },
{ "CPP_Default_bIsLooping", "true" },
{ "CPP_Default_bIsPlaying", "true" },
{ "CPP_Default_PlayRate", "1.000000" },
{ "CPP_Default_Position", "0.000000" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "This overrides current AnimationData parameter in the SkeletalMeshComponent. This will serialize when the component serialize\nso it can be used during construction script. However note that this will override current existing data\nThis can be useful if you'd like to make a blueprint with custom default animation per component\nThis sets single player mode, which means you can't use AnimBlueprint with it" },
};
#endif // WITH_METADATA
// ********** Begin Function OverrideAnimationData constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InAnimToPlay;
static void NewProp_bIsLooping_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsLooping;
static void NewProp_bIsPlaying_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsPlaying;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Position;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PlayRate;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OverrideAnimationData constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OverrideAnimationData Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_InAnimToPlay = { "InAnimToPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventOverrideAnimationData_Parms, InAnimToPlay), Z_Construct_UClass_UAnimationAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_bIsLooping_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventOverrideAnimationData_Parms*)Obj)->bIsLooping = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_bIsLooping = { "bIsLooping", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventOverrideAnimationData_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_bIsLooping_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_bIsPlaying_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventOverrideAnimationData_Parms*)Obj)->bIsPlaying = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_bIsPlaying = { "bIsPlaying", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventOverrideAnimationData_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_bIsPlaying_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventOverrideAnimationData_Parms, Position), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_PlayRate = { "PlayRate", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventOverrideAnimationData_Parms, PlayRate), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_InAnimToPlay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_bIsLooping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_bIsPlaying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::NewProp_PlayRate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::PropPointers) < 2048);
// ********** End Function OverrideAnimationData Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "OverrideAnimationData", Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::SkeletalMeshComponent_eventOverrideAnimationData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::SkeletalMeshComponent_eventOverrideAnimationData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execOverrideAnimationData)
{
P_GET_OBJECT(UAnimationAsset,Z_Param_InAnimToPlay);
P_GET_UBOOL(Z_Param_bIsLooping);
P_GET_UBOOL(Z_Param_bIsPlaying);
P_GET_PROPERTY(FFloatProperty,Z_Param_Position);
P_GET_PROPERTY(FFloatProperty,Z_Param_PlayRate);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OverrideAnimationData(Z_Param_InAnimToPlay,Z_Param_bIsLooping,Z_Param_bIsPlaying,Z_Param_Position,Z_Param_PlayRate);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function OverrideAnimationData **********************
// ********** Begin Class USkeletalMeshComponent Function Play *************************************
struct Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics
{
struct SkeletalMeshComponent_eventPlay_Parms
{
bool bLooping;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Animation" },
{ "Comment", "/* Animation play functions\n\x09*\n\x09* These changes status of animation instance, which is transient data, which means it won't serialize with this component\n\x09* Because of that reason, it is not safe to be used during construction script\n\x09* Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized\n\x09*/" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Animation play functions\n *\n * These changes status of animation instance, which is transient data, which means it won't serialize with this component\n * Because of that reason, it is not safe to be used during construction script\n * Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function Play constinit property declarations **********************************
static void NewProp_bLooping_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLooping;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Play constinit property declarations ************************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Play Property Definitions *********************************************
void Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::NewProp_bLooping_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventPlay_Parms*)Obj)->bLooping = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::NewProp_bLooping = { "bLooping", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventPlay_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::NewProp_bLooping_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::NewProp_bLooping,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::PropPointers) < 2048);
// ********** End Function Play Property Definitions ***********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "Play", Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::SkeletalMeshComponent_eventPlay_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::SkeletalMeshComponent_eventPlay_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_Play()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_Play_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execPlay)
{
P_GET_UBOOL(Z_Param_bLooping);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Play(Z_Param_bLooping);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function Play ***************************************
// ********** Begin Class USkeletalMeshComponent Function PlayAnimation ****************************
struct Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics
{
struct SkeletalMeshComponent_eventPlayAnimation_Parms
{
UAnimationAsset* NewAnimToPlay;
bool bLooping;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Animation" },
{ "Comment", "/* Animation play functions\n\x09 *\n\x09 * These changes status of animation instance, which is transient data, which means it won't serialize with this component\n\x09 * Because of that reason, it is not safe to be used during construction script\n\x09 * Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized \n\x09 */" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Animation play functions\n *\n * These changes status of animation instance, which is transient data, which means it won't serialize with this component\n * Because of that reason, it is not safe to be used during construction script\n * Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function PlayAnimation constinit property declarations *************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewAnimToPlay;
static void NewProp_bLooping_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLooping;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function PlayAnimation constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function PlayAnimation Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::NewProp_NewAnimToPlay = { "NewAnimToPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventPlayAnimation_Parms, NewAnimToPlay), Z_Construct_UClass_UAnimationAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::NewProp_bLooping_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventPlayAnimation_Parms*)Obj)->bLooping = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::NewProp_bLooping = { "bLooping", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventPlayAnimation_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::NewProp_bLooping_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::NewProp_NewAnimToPlay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::NewProp_bLooping,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::PropPointers) < 2048);
// ********** End Function PlayAnimation Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "PlayAnimation", Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::SkeletalMeshComponent_eventPlayAnimation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::SkeletalMeshComponent_eventPlayAnimation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execPlayAnimation)
{
P_GET_OBJECT(UAnimationAsset,Z_Param_NewAnimToPlay);
P_GET_UBOOL(Z_Param_bLooping);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->PlayAnimation(Z_Param_NewAnimToPlay,Z_Param_bLooping);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function PlayAnimation ******************************
// ********** Begin Class USkeletalMeshComponent Function RecreateClothingActors *******************
struct Z_Construct_UFunction_USkeletalMeshComponent_RecreateClothingActors_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/** Destroys and recreates the clothing actors in the current simulation */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Destroys and recreates the clothing actors in the current simulation" },
};
#endif // WITH_METADATA
// ********** Begin Function RecreateClothingActors constinit property declarations ****************
// ********** End Function RecreateClothingActors constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_RecreateClothingActors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "RecreateClothingActors", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_RecreateClothingActors_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_RecreateClothingActors_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_RecreateClothingActors()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_RecreateClothingActors_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execRecreateClothingActors)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RecreateClothingActors();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function RecreateClothingActors *********************
// ********** Begin Class USkeletalMeshComponent Function RemoveClothCollisionSource ***************
struct Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics
{
struct SkeletalMeshComponent_eventRemoveClothCollisionSource_Parms
{
USkeletalMeshComponent* InSourceComponent;
UPhysicsAsset* InSourcePhysicsAsset;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/** Remove a cloth collision source defined by both a component and a physics asset */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Remove a cloth collision source defined by both a component and a physics asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSourceComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveClothCollisionSource constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSourceComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSourcePhysicsAsset;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveClothCollisionSource constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveClothCollisionSource Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::NewProp_InSourceComponent = { "InSourceComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventRemoveClothCollisionSource_Parms, InSourceComponent), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSourceComponent_MetaData), NewProp_InSourceComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::NewProp_InSourcePhysicsAsset = { "InSourcePhysicsAsset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventRemoveClothCollisionSource_Parms, InSourcePhysicsAsset), Z_Construct_UClass_UPhysicsAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::NewProp_InSourceComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::NewProp_InSourcePhysicsAsset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::PropPointers) < 2048);
// ********** End Function RemoveClothCollisionSource Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "RemoveClothCollisionSource", Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::SkeletalMeshComponent_eventRemoveClothCollisionSource_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::SkeletalMeshComponent_eventRemoveClothCollisionSource_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execRemoveClothCollisionSource)
{
P_GET_OBJECT(USkeletalMeshComponent,Z_Param_InSourceComponent);
P_GET_OBJECT(UPhysicsAsset,Z_Param_InSourcePhysicsAsset);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveClothCollisionSource(Z_Param_InSourceComponent,Z_Param_InSourcePhysicsAsset);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function RemoveClothCollisionSource *****************
// ********** Begin Class USkeletalMeshComponent Function RemoveClothCollisionSources **************
struct Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics
{
struct SkeletalMeshComponent_eventRemoveClothCollisionSources_Parms
{
USkeletalMeshComponent* InSourceComponent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/** Remove a cloth collision source defined by a component */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Remove a cloth collision source defined by a component" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSourceComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveClothCollisionSources constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSourceComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveClothCollisionSources constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveClothCollisionSources Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics::NewProp_InSourceComponent = { "InSourceComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventRemoveClothCollisionSources_Parms, InSourceComponent), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSourceComponent_MetaData), NewProp_InSourceComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics::NewProp_InSourceComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics::PropPointers) < 2048);
// ********** End Function RemoveClothCollisionSources Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "RemoveClothCollisionSources", Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics::SkeletalMeshComponent_eventRemoveClothCollisionSources_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics::SkeletalMeshComponent_eventRemoveClothCollisionSources_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execRemoveClothCollisionSources)
{
P_GET_OBJECT(USkeletalMeshComponent,Z_Param_InSourceComponent);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveClothCollisionSources(Z_Param_InSourceComponent);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function RemoveClothCollisionSources ****************
// ********** Begin Class USkeletalMeshComponent Function ResetAllBodiesSimulatePhysics ************
struct Z_Construct_UFunction_USkeletalMeshComponent_ResetAllBodiesSimulatePhysics_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Allows you to reset bodies Simulate state based on where bUsePhysics is set to true in the BodySetup. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Allows you to reset bodies Simulate state based on where bUsePhysics is set to true in the BodySetup." },
};
#endif // WITH_METADATA
// ********** Begin Function ResetAllBodiesSimulatePhysics constinit property declarations *********
// ********** End Function ResetAllBodiesSimulatePhysics constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_ResetAllBodiesSimulatePhysics_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "ResetAllBodiesSimulatePhysics", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_ResetAllBodiesSimulatePhysics_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_ResetAllBodiesSimulatePhysics_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_ResetAllBodiesSimulatePhysics()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_ResetAllBodiesSimulatePhysics_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execResetAllBodiesSimulatePhysics)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResetAllBodiesSimulatePhysics();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function ResetAllBodiesSimulatePhysics **************
// ********** Begin Class USkeletalMeshComponent Function ResetAllowedAnimCurveEvaluation **********
struct Z_Construct_UFunction_USkeletalMeshComponent_ResetAllowedAnimCurveEvaluation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/** By reset, it will allow all the curves to be evaluated */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "By reset, it will allow all the curves to be evaluated" },
};
#endif // WITH_METADATA
// ********** Begin Function ResetAllowedAnimCurveEvaluation constinit property declarations *******
// ********** End Function ResetAllowedAnimCurveEvaluation constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_ResetAllowedAnimCurveEvaluation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "ResetAllowedAnimCurveEvaluation", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_ResetAllowedAnimCurveEvaluation_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_ResetAllowedAnimCurveEvaluation_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_ResetAllowedAnimCurveEvaluation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_ResetAllowedAnimCurveEvaluation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execResetAllowedAnimCurveEvaluation)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResetAllowedAnimCurveEvaluation();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function ResetAllowedAnimCurveEvaluation ************
// ********** Begin Class USkeletalMeshComponent Function ResetAnimInstanceDynamics ****************
struct Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics
{
struct SkeletalMeshComponent_eventResetAnimInstanceDynamics_Parms
{
ETeleportType InTeleportType;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Informs any active anim instances (main instance, linked instances, post instance) that a dynamics reset is required\n\x09 * for example if a teleport occurs.\n\x09 */" },
{ "CPP_Default_InTeleportType", "ResetPhysics" },
{ "Keywords", "Dynamics,Physics" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Informs any active anim instances (main instance, linked instances, post instance) that a dynamics reset is required\nfor example if a teleport occurs." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function ResetAnimInstanceDynamics constinit property declarations *************
static const UECodeGen_Private::FBytePropertyParams NewProp_InTeleportType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_InTeleportType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ResetAnimInstanceDynamics constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ResetAnimInstanceDynamics Property Definitions ************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::NewProp_InTeleportType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::NewProp_InTeleportType = { "InTeleportType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventResetAnimInstanceDynamics_Parms, InTeleportType), Z_Construct_UEnum_Engine_ETeleportType, METADATA_PARAMS(0, nullptr) }; // 2185140241
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::NewProp_InTeleportType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::NewProp_InTeleportType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::PropPointers) < 2048);
// ********** End Function ResetAnimInstanceDynamics Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "ResetAnimInstanceDynamics", Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::SkeletalMeshComponent_eventResetAnimInstanceDynamics_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::SkeletalMeshComponent_eventResetAnimInstanceDynamics_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execResetAnimInstanceDynamics)
{
P_GET_ENUM(ETeleportType,Z_Param_InTeleportType);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResetAnimInstanceDynamics(ETeleportType(Z_Param_InTeleportType));
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function ResetAnimInstanceDynamics ******************
// ********** Begin Class USkeletalMeshComponent Function ResetClothCollisionSources ***************
struct Z_Construct_UFunction_USkeletalMeshComponent_ResetClothCollisionSources_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/** Remove all cloth collision sources */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Remove all cloth collision sources" },
};
#endif // WITH_METADATA
// ********** Begin Function ResetClothCollisionSources constinit property declarations ************
// ********** End Function ResetClothCollisionSources constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_ResetClothCollisionSources_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "ResetClothCollisionSources", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_ResetClothCollisionSources_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_ResetClothCollisionSources_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_ResetClothCollisionSources()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_ResetClothCollisionSources_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execResetClothCollisionSources)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResetClothCollisionSources();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function ResetClothCollisionSources *****************
// ********** Begin Class USkeletalMeshComponent Function ResetClothTeleportMode *******************
struct Z_Construct_UFunction_USkeletalMeshComponent_ResetClothTeleportMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09 * Reset the teleport mode of a next update to 'Continuous'\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Reset the teleport mode of a next update to 'Continuous'" },
};
#endif // WITH_METADATA
// ********** Begin Function ResetClothTeleportMode constinit property declarations ****************
// ********** End Function ResetClothTeleportMode constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_ResetClothTeleportMode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "ResetClothTeleportMode", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_ResetClothTeleportMode_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_ResetClothTeleportMode_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_ResetClothTeleportMode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_ResetClothTeleportMode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execResetClothTeleportMode)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResetClothTeleportMode();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function ResetClothTeleportMode *********************
// ********** Begin Class USkeletalMeshComponent Function ResumeClothingSimulation *****************
struct Z_Construct_UFunction_USkeletalMeshComponent_ResumeClothingSimulation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/** Resumes a previously suspended clothing simulation, teleporting the clothing on the next tick */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Resumes a previously suspended clothing simulation, teleporting the clothing on the next tick" },
{ "UnsafeDuringActorConstruction", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ResumeClothingSimulation constinit property declarations **************
// ********** End Function ResumeClothingSimulation constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_ResumeClothingSimulation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "ResumeClothingSimulation", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_ResumeClothingSimulation_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_ResumeClothingSimulation_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_ResumeClothingSimulation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_ResumeClothingSimulation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execResumeClothingSimulation)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResumeClothingSimulation();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function ResumeClothingSimulation *******************
// ********** Begin Class USkeletalMeshComponent Function SetAllBodiesBelowLinearVelocity **********
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics
{
struct SkeletalMeshComponent_eventSetAllBodiesBelowLinearVelocity_Parms
{
FName InBoneName;
FVector LinearVelocity;
bool bIncludeSelf;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** set the linear velocity of the child bodies to match that of the given parent bone */" },
{ "CPP_Default_bIncludeSelf", "true" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "set the linear velocity of the child bodies to match that of the given parent bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearVelocity_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllBodiesBelowLinearVelocity constinit property declarations *******
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_LinearVelocity;
static void NewProp_bIncludeSelf_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeSelf;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllBodiesBelowLinearVelocity constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllBodiesBelowLinearVelocity Property Definitions ******************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAllBodiesBelowLinearVelocity_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::NewProp_LinearVelocity = { "LinearVelocity", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAllBodiesBelowLinearVelocity_Parms, LinearVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearVelocity_MetaData), NewProp_LinearVelocity_MetaData) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::NewProp_bIncludeSelf_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllBodiesBelowLinearVelocity_Parms*)Obj)->bIncludeSelf = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::NewProp_bIncludeSelf = { "bIncludeSelf", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllBodiesBelowLinearVelocity_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::NewProp_bIncludeSelf_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::NewProp_LinearVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::NewProp_bIncludeSelf,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::PropPointers) < 2048);
// ********** End Function SetAllBodiesBelowLinearVelocity Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllBodiesBelowLinearVelocity", Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::SkeletalMeshComponent_eventSetAllBodiesBelowLinearVelocity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::SkeletalMeshComponent_eventSetAllBodiesBelowLinearVelocity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllBodiesBelowLinearVelocity)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_InBoneName);
P_GET_STRUCT_REF(FVector,Z_Param_Out_LinearVelocity);
P_GET_UBOOL(Z_Param_bIncludeSelf);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllBodiesBelowLinearVelocity(Z_Param_Out_InBoneName,Z_Param_Out_LinearVelocity,Z_Param_bIncludeSelf);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllBodiesBelowLinearVelocity ************
// ********** Begin Class USkeletalMeshComponent Function SetAllBodiesBelowPhysicsBlendWeight ******
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics
{
struct SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsBlendWeight_Parms
{
FName InBoneName;
float PhysicsBlendWeight;
bool bSkipCustomPhysicsType;
bool bIncludeSelf;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Set all of the bones below passed in bone to be simulated */" },
{ "CPP_Default_bIncludeSelf", "true" },
{ "CPP_Default_bSkipCustomPhysicsType", "false" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Set all of the bones below passed in bone to be simulated" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllBodiesBelowPhysicsBlendWeight constinit property declarations ***
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PhysicsBlendWeight;
static void NewProp_bSkipCustomPhysicsType_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSkipCustomPhysicsType;
static void NewProp_bIncludeSelf_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeSelf;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllBodiesBelowPhysicsBlendWeight constinit property declarations *****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllBodiesBelowPhysicsBlendWeight Property Definitions **************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsBlendWeight_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_PhysicsBlendWeight = { "PhysicsBlendWeight", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsBlendWeight_Parms, PhysicsBlendWeight), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_bSkipCustomPhysicsType_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsBlendWeight_Parms*)Obj)->bSkipCustomPhysicsType = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_bSkipCustomPhysicsType = { "bSkipCustomPhysicsType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsBlendWeight_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_bSkipCustomPhysicsType_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_bIncludeSelf_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsBlendWeight_Parms*)Obj)->bIncludeSelf = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_bIncludeSelf = { "bIncludeSelf", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsBlendWeight_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_bIncludeSelf_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_PhysicsBlendWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_bSkipCustomPhysicsType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::NewProp_bIncludeSelf,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::PropPointers) < 2048);
// ********** End Function SetAllBodiesBelowPhysicsBlendWeight Property Definitions ****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllBodiesBelowPhysicsBlendWeight", Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsBlendWeight_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsBlendWeight_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllBodiesBelowPhysicsBlendWeight)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_InBoneName);
P_GET_PROPERTY(FFloatProperty,Z_Param_PhysicsBlendWeight);
P_GET_UBOOL(Z_Param_bSkipCustomPhysicsType);
P_GET_UBOOL(Z_Param_bIncludeSelf);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllBodiesBelowPhysicsBlendWeight(Z_Param_Out_InBoneName,Z_Param_PhysicsBlendWeight,Z_Param_bSkipCustomPhysicsType,Z_Param_bIncludeSelf);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllBodiesBelowPhysicsBlendWeight ********
// ********** Begin Class USkeletalMeshComponent Function SetAllBodiesBelowPhysicsDisabled *********
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics
{
struct SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsDisabled_Parms
{
FName InBoneName;
bool bDisabled;
bool bIncludeSelf;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** [WARNING: Chaos Only] \n\x09* Set all of the bones below passed in bone to be disabled or not for the associated physics solver \n\x09* Bodies will not be colliding or be part of the physics simulation. \n\x09* This is different from SetAllBodiesBelowSimulatePhysics that changes bodies to Kinematic/simulated \x09\n\x09*/" },
{ "CPP_Default_bIncludeSelf", "true" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "[WARNING: Chaos Only]\nSet all of the bones below passed in bone to be disabled or not for the associated physics solver\nBodies will not be colliding or be part of the physics simulation.\nThis is different from SetAllBodiesBelowSimulatePhysics that changes bodies to Kinematic/simulated" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllBodiesBelowPhysicsDisabled constinit property declarations ******
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static void NewProp_bDisabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisabled;
static void NewProp_bIncludeSelf_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeSelf;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllBodiesBelowPhysicsDisabled constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllBodiesBelowPhysicsDisabled Property Definitions *****************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsDisabled_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::NewProp_bDisabled_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsDisabled_Parms*)Obj)->bDisabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::NewProp_bDisabled = { "bDisabled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsDisabled_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::NewProp_bDisabled_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::NewProp_bIncludeSelf_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsDisabled_Parms*)Obj)->bIncludeSelf = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::NewProp_bIncludeSelf = { "bIncludeSelf", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsDisabled_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::NewProp_bIncludeSelf_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::NewProp_bDisabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::NewProp_bIncludeSelf,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::PropPointers) < 2048);
// ********** End Function SetAllBodiesBelowPhysicsDisabled Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllBodiesBelowPhysicsDisabled", Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsDisabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::SkeletalMeshComponent_eventSetAllBodiesBelowPhysicsDisabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllBodiesBelowPhysicsDisabled)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_InBoneName);
P_GET_UBOOL(Z_Param_bDisabled);
P_GET_UBOOL(Z_Param_bIncludeSelf);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllBodiesBelowPhysicsDisabled(Z_Param_Out_InBoneName,Z_Param_bDisabled,Z_Param_bIncludeSelf);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllBodiesBelowPhysicsDisabled ***********
// ********** Begin Class USkeletalMeshComponent Function SetAllBodiesBelowSimulatePhysics *********
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics
{
struct SkeletalMeshComponent_eventSetAllBodiesBelowSimulatePhysics_Parms
{
FName InBoneName;
bool bNewSimulate;
bool bIncludeSelf;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Set all of the bones below passed in bone to be simulated */" },
{ "CPP_Default_bIncludeSelf", "true" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Set all of the bones below passed in bone to be simulated" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllBodiesBelowSimulatePhysics constinit property declarations ******
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static void NewProp_bNewSimulate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewSimulate;
static void NewProp_bIncludeSelf_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeSelf;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllBodiesBelowSimulatePhysics constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllBodiesBelowSimulatePhysics Property Definitions *****************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAllBodiesBelowSimulatePhysics_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::NewProp_bNewSimulate_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllBodiesBelowSimulatePhysics_Parms*)Obj)->bNewSimulate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::NewProp_bNewSimulate = { "bNewSimulate", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllBodiesBelowSimulatePhysics_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::NewProp_bNewSimulate_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::NewProp_bIncludeSelf_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllBodiesBelowSimulatePhysics_Parms*)Obj)->bIncludeSelf = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::NewProp_bIncludeSelf = { "bIncludeSelf", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllBodiesBelowSimulatePhysics_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::NewProp_bIncludeSelf_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::NewProp_bNewSimulate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::NewProp_bIncludeSelf,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::PropPointers) < 2048);
// ********** End Function SetAllBodiesBelowSimulatePhysics Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllBodiesBelowSimulatePhysics", Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::SkeletalMeshComponent_eventSetAllBodiesBelowSimulatePhysics_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::SkeletalMeshComponent_eventSetAllBodiesBelowSimulatePhysics_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllBodiesBelowSimulatePhysics)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_InBoneName);
P_GET_UBOOL(Z_Param_bNewSimulate);
P_GET_UBOOL(Z_Param_bIncludeSelf);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllBodiesBelowSimulatePhysics(Z_Param_Out_InBoneName,Z_Param_bNewSimulate,Z_Param_bIncludeSelf);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllBodiesBelowSimulatePhysics ***********
// ********** Begin Class USkeletalMeshComponent Function SetAllBodiesPhysicsBlendWeight ***********
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics
{
struct SkeletalMeshComponent_eventSetAllBodiesPhysicsBlendWeight_Parms
{
float PhysicsBlendWeight;
bool bSkipCustomPhysicsType;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "CPP_Default_bSkipCustomPhysicsType", "false" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllBodiesPhysicsBlendWeight constinit property declarations ********
static const UECodeGen_Private::FFloatPropertyParams NewProp_PhysicsBlendWeight;
static void NewProp_bSkipCustomPhysicsType_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSkipCustomPhysicsType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllBodiesPhysicsBlendWeight constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllBodiesPhysicsBlendWeight Property Definitions *******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::NewProp_PhysicsBlendWeight = { "PhysicsBlendWeight", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAllBodiesPhysicsBlendWeight_Parms, PhysicsBlendWeight), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::NewProp_bSkipCustomPhysicsType_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllBodiesPhysicsBlendWeight_Parms*)Obj)->bSkipCustomPhysicsType = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::NewProp_bSkipCustomPhysicsType = { "bSkipCustomPhysicsType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllBodiesPhysicsBlendWeight_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::NewProp_bSkipCustomPhysicsType_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::NewProp_PhysicsBlendWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::NewProp_bSkipCustomPhysicsType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::PropPointers) < 2048);
// ********** End Function SetAllBodiesPhysicsBlendWeight Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllBodiesPhysicsBlendWeight", Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::SkeletalMeshComponent_eventSetAllBodiesPhysicsBlendWeight_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::SkeletalMeshComponent_eventSetAllBodiesPhysicsBlendWeight_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllBodiesPhysicsBlendWeight)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_PhysicsBlendWeight);
P_GET_UBOOL(Z_Param_bSkipCustomPhysicsType);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllBodiesPhysicsBlendWeight(Z_Param_PhysicsBlendWeight,Z_Param_bSkipCustomPhysicsType);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllBodiesPhysicsBlendWeight *************
// ********** Begin Class USkeletalMeshComponent Function SetAllBodiesSimulatePhysics **************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics
{
struct SkeletalMeshComponent_eventSetAllBodiesSimulatePhysics_Parms
{
bool bNewSimulate;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Set bSimulatePhysics to true for all bone bodies. Does not change the component bSimulatePhysics flag. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Set bSimulatePhysics to true for all bone bodies. Does not change the component bSimulatePhysics flag." },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllBodiesSimulatePhysics constinit property declarations ***********
static void NewProp_bNewSimulate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewSimulate;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllBodiesSimulatePhysics constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllBodiesSimulatePhysics Property Definitions **********************
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::NewProp_bNewSimulate_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllBodiesSimulatePhysics_Parms*)Obj)->bNewSimulate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::NewProp_bNewSimulate = { "bNewSimulate", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllBodiesSimulatePhysics_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::NewProp_bNewSimulate_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::NewProp_bNewSimulate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::PropPointers) < 2048);
// ********** End Function SetAllBodiesSimulatePhysics Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllBodiesSimulatePhysics", Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::SkeletalMeshComponent_eventSetAllBodiesSimulatePhysics_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::SkeletalMeshComponent_eventSetAllBodiesSimulatePhysics_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllBodiesSimulatePhysics)
{
P_GET_UBOOL(Z_Param_bNewSimulate);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllBodiesSimulatePhysics(Z_Param_bNewSimulate);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllBodiesSimulatePhysics ****************
// ********** Begin Class USkeletalMeshComponent Function SetAllMotorsAngularDriveParams ***********
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics
{
struct SkeletalMeshComponent_eventSetAllMotorsAngularDriveParams_Parms
{
float InSpring;
float InDamping;
float InForceLimit;
bool bSkipCustomPhysicsType;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Set Angular Drive motors params for all constraint instances */" },
{ "CPP_Default_bSkipCustomPhysicsType", "false" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Set Angular Drive motors params for all constraint instances" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllMotorsAngularDriveParams constinit property declarations ********
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSpring;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InDamping;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InForceLimit;
static void NewProp_bSkipCustomPhysicsType_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSkipCustomPhysicsType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllMotorsAngularDriveParams constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllMotorsAngularDriveParams Property Definitions *******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::NewProp_InSpring = { "InSpring", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAllMotorsAngularDriveParams_Parms, InSpring), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::NewProp_InDamping = { "InDamping", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAllMotorsAngularDriveParams_Parms, InDamping), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::NewProp_InForceLimit = { "InForceLimit", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAllMotorsAngularDriveParams_Parms, InForceLimit), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::NewProp_bSkipCustomPhysicsType_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllMotorsAngularDriveParams_Parms*)Obj)->bSkipCustomPhysicsType = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::NewProp_bSkipCustomPhysicsType = { "bSkipCustomPhysicsType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllMotorsAngularDriveParams_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::NewProp_bSkipCustomPhysicsType_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::NewProp_InSpring,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::NewProp_InDamping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::NewProp_InForceLimit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::NewProp_bSkipCustomPhysicsType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::PropPointers) < 2048);
// ********** End Function SetAllMotorsAngularDriveParams Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllMotorsAngularDriveParams", Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::SkeletalMeshComponent_eventSetAllMotorsAngularDriveParams_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::SkeletalMeshComponent_eventSetAllMotorsAngularDriveParams_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllMotorsAngularDriveParams)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InSpring);
P_GET_PROPERTY(FFloatProperty,Z_Param_InDamping);
P_GET_PROPERTY(FFloatProperty,Z_Param_InForceLimit);
P_GET_UBOOL(Z_Param_bSkipCustomPhysicsType);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllMotorsAngularDriveParams(Z_Param_InSpring,Z_Param_InDamping,Z_Param_InForceLimit,Z_Param_bSkipCustomPhysicsType);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllMotorsAngularDriveParams *************
// ********** Begin Class USkeletalMeshComponent Function SetAllMotorsAngularPositionDrive *********
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics
{
struct SkeletalMeshComponent_eventSetAllMotorsAngularPositionDrive_Parms
{
bool bEnableSwingDrive;
bool bEnableTwistDrive;
bool bSkipCustomPhysicsType;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Enable or Disable AngularPositionDrive. If motor is in SLERP mode it will be turned on if either EnableSwingDrive OR EnableTwistDrive are enabled. In Twist and Swing mode the twist and the swing can be controlled individually.*/" },
{ "CPP_Default_bSkipCustomPhysicsType", "false" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Enable or Disable AngularPositionDrive. If motor is in SLERP mode it will be turned on if either EnableSwingDrive OR EnableTwistDrive are enabled. In Twist and Swing mode the twist and the swing can be controlled individually." },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllMotorsAngularPositionDrive constinit property declarations ******
static void NewProp_bEnableSwingDrive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableSwingDrive;
static void NewProp_bEnableTwistDrive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableTwistDrive;
static void NewProp_bSkipCustomPhysicsType_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSkipCustomPhysicsType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllMotorsAngularPositionDrive constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllMotorsAngularPositionDrive Property Definitions *****************
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::NewProp_bEnableSwingDrive_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllMotorsAngularPositionDrive_Parms*)Obj)->bEnableSwingDrive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::NewProp_bEnableSwingDrive = { "bEnableSwingDrive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllMotorsAngularPositionDrive_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::NewProp_bEnableSwingDrive_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::NewProp_bEnableTwistDrive_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllMotorsAngularPositionDrive_Parms*)Obj)->bEnableTwistDrive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::NewProp_bEnableTwistDrive = { "bEnableTwistDrive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllMotorsAngularPositionDrive_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::NewProp_bEnableTwistDrive_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::NewProp_bSkipCustomPhysicsType_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllMotorsAngularPositionDrive_Parms*)Obj)->bSkipCustomPhysicsType = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::NewProp_bSkipCustomPhysicsType = { "bSkipCustomPhysicsType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllMotorsAngularPositionDrive_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::NewProp_bSkipCustomPhysicsType_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::NewProp_bEnableSwingDrive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::NewProp_bEnableTwistDrive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::NewProp_bSkipCustomPhysicsType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::PropPointers) < 2048);
// ********** End Function SetAllMotorsAngularPositionDrive Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllMotorsAngularPositionDrive", Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::SkeletalMeshComponent_eventSetAllMotorsAngularPositionDrive_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::SkeletalMeshComponent_eventSetAllMotorsAngularPositionDrive_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllMotorsAngularPositionDrive)
{
P_GET_UBOOL(Z_Param_bEnableSwingDrive);
P_GET_UBOOL(Z_Param_bEnableTwistDrive);
P_GET_UBOOL(Z_Param_bSkipCustomPhysicsType);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllMotorsAngularPositionDrive(Z_Param_bEnableSwingDrive,Z_Param_bEnableTwistDrive,Z_Param_bSkipCustomPhysicsType);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllMotorsAngularPositionDrive ***********
// ********** Begin Class USkeletalMeshComponent Function SetAllMotorsAngularVelocityDrive *********
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics
{
struct SkeletalMeshComponent_eventSetAllMotorsAngularVelocityDrive_Parms
{
bool bEnableSwingDrive;
bool bEnableTwistDrive;
bool bSkipCustomPhysicsType;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Enable or Disable AngularVelocityDrive. If motor is in SLERP mode it will be turned on if either EnableSwingDrive OR EnableTwistDrive are enabled. In Twist and Swing mode the twist and the swing can be controlled individually.*/" },
{ "CPP_Default_bSkipCustomPhysicsType", "false" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Enable or Disable AngularVelocityDrive. If motor is in SLERP mode it will be turned on if either EnableSwingDrive OR EnableTwistDrive are enabled. In Twist and Swing mode the twist and the swing can be controlled individually." },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllMotorsAngularVelocityDrive constinit property declarations ******
static void NewProp_bEnableSwingDrive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableSwingDrive;
static void NewProp_bEnableTwistDrive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableTwistDrive;
static void NewProp_bSkipCustomPhysicsType_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSkipCustomPhysicsType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllMotorsAngularVelocityDrive constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllMotorsAngularVelocityDrive Property Definitions *****************
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::NewProp_bEnableSwingDrive_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllMotorsAngularVelocityDrive_Parms*)Obj)->bEnableSwingDrive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::NewProp_bEnableSwingDrive = { "bEnableSwingDrive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllMotorsAngularVelocityDrive_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::NewProp_bEnableSwingDrive_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::NewProp_bEnableTwistDrive_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllMotorsAngularVelocityDrive_Parms*)Obj)->bEnableTwistDrive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::NewProp_bEnableTwistDrive = { "bEnableTwistDrive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllMotorsAngularVelocityDrive_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::NewProp_bEnableTwistDrive_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::NewProp_bSkipCustomPhysicsType_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllMotorsAngularVelocityDrive_Parms*)Obj)->bSkipCustomPhysicsType = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::NewProp_bSkipCustomPhysicsType = { "bSkipCustomPhysicsType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllMotorsAngularVelocityDrive_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::NewProp_bSkipCustomPhysicsType_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::NewProp_bEnableSwingDrive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::NewProp_bEnableTwistDrive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::NewProp_bSkipCustomPhysicsType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::PropPointers) < 2048);
// ********** End Function SetAllMotorsAngularVelocityDrive Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllMotorsAngularVelocityDrive", Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::SkeletalMeshComponent_eventSetAllMotorsAngularVelocityDrive_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::SkeletalMeshComponent_eventSetAllMotorsAngularVelocityDrive_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllMotorsAngularVelocityDrive)
{
P_GET_UBOOL(Z_Param_bEnableSwingDrive);
P_GET_UBOOL(Z_Param_bEnableTwistDrive);
P_GET_UBOOL(Z_Param_bSkipCustomPhysicsType);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllMotorsAngularVelocityDrive(Z_Param_bEnableSwingDrive,Z_Param_bEnableTwistDrive,Z_Param_bSkipCustomPhysicsType);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllMotorsAngularVelocityDrive ***********
// ********** Begin Class USkeletalMeshComponent Function SetAllowAnimCurveEvaluation **************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics
{
struct SkeletalMeshComponent_eventSetAllowAnimCurveEvaluation_Parms
{
bool bInAllow;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllowAnimCurveEvaluation constinit property declarations ***********
static void NewProp_bInAllow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInAllow;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllowAnimCurveEvaluation constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllowAnimCurveEvaluation Property Definitions **********************
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::NewProp_bInAllow_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllowAnimCurveEvaluation_Parms*)Obj)->bInAllow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::NewProp_bInAllow = { "bInAllow", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllowAnimCurveEvaluation_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::NewProp_bInAllow_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::NewProp_bInAllow,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::PropPointers) < 2048);
// ********** End Function SetAllowAnimCurveEvaluation Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllowAnimCurveEvaluation", Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::SkeletalMeshComponent_eventSetAllowAnimCurveEvaluation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::SkeletalMeshComponent_eventSetAllowAnimCurveEvaluation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllowAnimCurveEvaluation)
{
P_GET_UBOOL(Z_Param_bInAllow);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllowAnimCurveEvaluation(Z_Param_bInAllow);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllowAnimCurveEvaluation ****************
// ********** Begin Class USkeletalMeshComponent Function SetAllowClothActors **********************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics
{
struct SkeletalMeshComponent_eventSetAllowClothActors_Parms
{
bool bInAllow;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Sets whether cloth assets should be created/simulated in this component.\n\x09 * This will update the conditional flag and you will want to call RecreateClothingActors for it to take effect.\n\x09 * @param bInAllow Whether to allow the creation of cloth assets and simulation.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Sets whether cloth assets should be created/simulated in this component.\nThis will update the conditional flag and you will want to call RecreateClothingActors for it to take effect.\n@param bInAllow Whether to allow the creation of cloth assets and simulation." },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllowClothActors constinit property declarations *******************
static void NewProp_bInAllow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInAllow;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllowClothActors constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllowClothActors Property Definitions ******************************
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::NewProp_bInAllow_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllowClothActors_Parms*)Obj)->bInAllow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::NewProp_bInAllow = { "bInAllow", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllowClothActors_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::NewProp_bInAllow_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::NewProp_bInAllow,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::PropPointers) < 2048);
// ********** End Function SetAllowClothActors Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllowClothActors", Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::SkeletalMeshComponent_eventSetAllowClothActors_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::SkeletalMeshComponent_eventSetAllowClothActors_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllowClothActors)
{
P_GET_UBOOL(Z_Param_bInAllow);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllowClothActors(Z_Param_bInAllow);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllowClothActors ************************
// ********** Begin Class USkeletalMeshComponent Function SetAllowedAnimCurvesEvaluation ***********
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics
{
struct SkeletalMeshComponent_eventSetAllowedAnimCurvesEvaluation_Parms
{
TArray<FName> List;
bool bAllow;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/** resets, and then only allow the following list to be allowed/disallowed */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "resets, and then only allow the following list to be allowed/disallowed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_List_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllowedAnimCurvesEvaluation constinit property declarations ********
static const UECodeGen_Private::FNamePropertyParams NewProp_List_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_List;
static void NewProp_bAllow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllow;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllowedAnimCurvesEvaluation constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllowedAnimCurvesEvaluation Property Definitions *******************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::NewProp_List_Inner = { "List", 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_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::NewProp_List = { "List", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAllowedAnimCurvesEvaluation_Parms, List), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_List_MetaData), NewProp_List_MetaData) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::NewProp_bAllow_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllowedAnimCurvesEvaluation_Parms*)Obj)->bAllow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::NewProp_bAllow = { "bAllow", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllowedAnimCurvesEvaluation_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::NewProp_bAllow_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::NewProp_List_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::NewProp_List,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::NewProp_bAllow,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::PropPointers) < 2048);
// ********** End Function SetAllowedAnimCurvesEvaluation Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllowedAnimCurvesEvaluation", Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::SkeletalMeshComponent_eventSetAllowedAnimCurvesEvaluation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::SkeletalMeshComponent_eventSetAllowedAnimCurvesEvaluation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllowedAnimCurvesEvaluation)
{
P_GET_TARRAY_REF(FName,Z_Param_Out_List);
P_GET_UBOOL(Z_Param_bAllow);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllowedAnimCurvesEvaluation(Z_Param_Out_List,Z_Param_bAllow);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllowedAnimCurvesEvaluation *************
// ********** Begin Class USkeletalMeshComponent Function SetAllowRigidBodyAnimNode ****************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics
{
struct SkeletalMeshComponent_eventSetAllowRigidBodyAnimNode_Parms
{
bool bInAllow;
bool bReinitAnim;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Sets whether or not to allow rigid body animation nodes for this component\n\x09 */" },
{ "CPP_Default_bReinitAnim", "true" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Sets whether or not to allow rigid body animation nodes for this component" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllowRigidBodyAnimNode constinit property declarations *************
static void NewProp_bInAllow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInAllow;
static void NewProp_bReinitAnim_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReinitAnim;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllowRigidBodyAnimNode constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllowRigidBodyAnimNode Property Definitions ************************
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::NewProp_bInAllow_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllowRigidBodyAnimNode_Parms*)Obj)->bInAllow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::NewProp_bInAllow = { "bInAllow", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllowRigidBodyAnimNode_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::NewProp_bInAllow_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::NewProp_bReinitAnim_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAllowRigidBodyAnimNode_Parms*)Obj)->bReinitAnim = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::NewProp_bReinitAnim = { "bReinitAnim", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAllowRigidBodyAnimNode_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::NewProp_bReinitAnim_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::NewProp_bInAllow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::NewProp_bReinitAnim,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::PropPointers) < 2048);
// ********** End Function SetAllowRigidBodyAnimNode Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAllowRigidBodyAnimNode", Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::SkeletalMeshComponent_eventSetAllowRigidBodyAnimNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::SkeletalMeshComponent_eventSetAllowRigidBodyAnimNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAllowRigidBodyAnimNode)
{
P_GET_UBOOL(Z_Param_bInAllow);
P_GET_UBOOL(Z_Param_bReinitAnim);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllowRigidBodyAnimNode(Z_Param_bInAllow,Z_Param_bReinitAnim);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAllowRigidBodyAnimNode ******************
// ********** Begin Class USkeletalMeshComponent Function SetAngularLimits *************************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics
{
struct SkeletalMeshComponent_eventSetAngularLimits_Parms
{
FName InBoneName;
float Swing1LimitAngle;
float TwistLimitAngle;
float Swing2LimitAngle;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Sets the Angular Motion Ranges for a named constraint\n\x09* @param InBoneName Name of bone to adjust constraint ranges for\n\x09* @param Swing1LimitAngle\x09 Size of limit in degrees, 0 means locked, 180 means free\n\x09* @param TwistLimitAngle\x09 Size of limit in degrees, 0 means locked, 180 means free\n\x09* @param Swing2LimitAngle\x09 Size of limit in degrees, 0 means locked, 180 means free\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Sets the Angular Motion Ranges for a named constraint\n@param InBoneName Name of bone to adjust constraint ranges for\n@param Swing1LimitAngle Size of limit in degrees, 0 means locked, 180 means free\n@param TwistLimitAngle Size of limit in degrees, 0 means locked, 180 means free\n@param Swing2LimitAngle Size of limit in degrees, 0 means locked, 180 means free" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAngularLimits constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Swing1LimitAngle;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TwistLimitAngle;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Swing2LimitAngle;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAngularLimits constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAngularLimits Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAngularLimits_Parms, InBoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::NewProp_Swing1LimitAngle = { "Swing1LimitAngle", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAngularLimits_Parms, Swing1LimitAngle), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::NewProp_TwistLimitAngle = { "TwistLimitAngle", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAngularLimits_Parms, TwistLimitAngle), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::NewProp_Swing2LimitAngle = { "Swing2LimitAngle", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAngularLimits_Parms, Swing2LimitAngle), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::NewProp_Swing1LimitAngle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::NewProp_TwistLimitAngle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::NewProp_Swing2LimitAngle,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::PropPointers) < 2048);
// ********** End Function SetAngularLimits Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAngularLimits", Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::SkeletalMeshComponent_eventSetAngularLimits_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::SkeletalMeshComponent_eventSetAngularLimits_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAngularLimits)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName);
P_GET_PROPERTY(FFloatProperty,Z_Param_Swing1LimitAngle);
P_GET_PROPERTY(FFloatProperty,Z_Param_TwistLimitAngle);
P_GET_PROPERTY(FFloatProperty,Z_Param_Swing2LimitAngle);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAngularLimits(Z_Param_InBoneName,Z_Param_Swing1LimitAngle,Z_Param_TwistLimitAngle,Z_Param_Swing2LimitAngle);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAngularLimits ***************************
// ********** Begin Class USkeletalMeshComponent Function SetAnimation *****************************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics
{
struct SkeletalMeshComponent_eventSetAnimation_Parms
{
UAnimationAsset* NewAnimToPlay;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Animation" },
{ "Comment", "/* Animation play functions\n\x09*\n\x09* These changes status of animation instance, which is transient data, which means it won't serialize with this component\n\x09* Because of that reason, it is not safe to be used during construction script\n\x09* Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized\n\x09*/" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Animation play functions\n *\n * These changes status of animation instance, which is transient data, which means it won't serialize with this component\n * Because of that reason, it is not safe to be used during construction script\n * Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAnimation constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewAnimToPlay;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAnimation constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAnimation Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics::NewProp_NewAnimToPlay = { "NewAnimToPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAnimation_Parms, NewAnimToPlay), Z_Construct_UClass_UAnimationAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics::NewProp_NewAnimToPlay,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics::PropPointers) < 2048);
// ********** End Function SetAnimation Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAnimation", Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics::SkeletalMeshComponent_eventSetAnimation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics::SkeletalMeshComponent_eventSetAnimation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAnimation)
{
P_GET_OBJECT(UAnimationAsset,Z_Param_NewAnimToPlay);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAnimation(Z_Param_NewAnimToPlay);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAnimation *******************************
// ********** Begin Class USkeletalMeshComponent Function SetAnimationMode *************************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics
{
struct SkeletalMeshComponent_eventSetAnimationMode_Parms
{
TEnumAsByte<EAnimationMode::Type> InAnimationMode;
bool bForceInitAnimScriptInstance;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Animation" },
{ "Comment", "/**\n\x09* Set the Animation Mode\n\x09* @param InAnimationMode : Requested AnimationMode\n\x09* @param bForceInitAnimScriptInstance : Init AnimScriptInstance if the AnimationMode is AnimationBlueprint even if the new animation mode is the same as current (this allows to use BP construction script to do this)\n\x09*/" },
{ "CPP_Default_bForceInitAnimScriptInstance", "true" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Set the Animation Mode\n@param InAnimationMode : Requested AnimationMode\n@param bForceInitAnimScriptInstance : Init AnimScriptInstance if the AnimationMode is AnimationBlueprint even if the new animation mode is the same as current (this allows to use BP construction script to do this)" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAnimationMode constinit property declarations **********************
static const UECodeGen_Private::FBytePropertyParams NewProp_InAnimationMode;
static void NewProp_bForceInitAnimScriptInstance_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceInitAnimScriptInstance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAnimationMode constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAnimationMode Property Definitions *********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::NewProp_InAnimationMode = { "InAnimationMode", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAnimationMode_Parms, InAnimationMode), Z_Construct_UEnum_Engine_EAnimationMode, METADATA_PARAMS(0, nullptr) }; // 1974705807
void Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::NewProp_bForceInitAnimScriptInstance_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetAnimationMode_Parms*)Obj)->bForceInitAnimScriptInstance = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::NewProp_bForceInitAnimScriptInstance = { "bForceInitAnimScriptInstance", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetAnimationMode_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::NewProp_bForceInitAnimScriptInstance_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::NewProp_InAnimationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::NewProp_bForceInitAnimScriptInstance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::PropPointers) < 2048);
// ********** End Function SetAnimationMode Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAnimationMode", Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::SkeletalMeshComponent_eventSetAnimationMode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::SkeletalMeshComponent_eventSetAnimationMode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAnimationMode)
{
P_GET_PROPERTY(FByteProperty,Z_Param_InAnimationMode);
P_GET_UBOOL(Z_Param_bForceInitAnimScriptInstance);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAnimationMode(EAnimationMode::Type(Z_Param_InAnimationMode),Z_Param_bForceInitAnimScriptInstance);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAnimationMode ***************************
// ********** Begin Class USkeletalMeshComponent Function SetAnimInstanceClass *********************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics
{
struct SkeletalMeshComponent_eventSetAnimInstanceClass_Parms
{
UClass* NewClass;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Set the anim instance class. Clears and re-initializes the anim instance with the new class and sets animation mode to 'AnimationBlueprint'\n\x09 * This function will fail with a warning if it is called while the current anim instance is evaluating (e.g. from an anim notify).\n\x09 */" },
{ "DisplayName", "Set Anim Instance Class" },
{ "Keywords", "AnimBlueprint" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Set the anim instance class. Clears and re-initializes the anim instance with the new class and sets animation mode to 'AnimationBlueprint'\nThis function will fail with a warning if it is called while the current anim instance is evaluating (e.g. from an anim notify)." },
};
#endif // WITH_METADATA
// ********** Begin Function SetAnimInstanceClass constinit property declarations ******************
static const UECodeGen_Private::FClassPropertyParams NewProp_NewClass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAnimInstanceClass constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAnimInstanceClass Property Definitions *****************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics::NewProp_NewClass = { "NewClass", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetAnimInstanceClass_Parms, NewClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics::NewProp_NewClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics::PropPointers) < 2048);
// ********** End Function SetAnimInstanceClass Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetAnimInstanceClass", Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics::SkeletalMeshComponent_eventSetAnimInstanceClass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics::SkeletalMeshComponent_eventSetAnimInstanceClass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetAnimInstanceClass)
{
P_GET_OBJECT(UClass,Z_Param_NewClass);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAnimInstanceClass(Z_Param_NewClass);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetAnimInstanceClass ***********************
// ********** Begin Class USkeletalMeshComponent Function SetBodyNotifyRigidBodyCollision **********
struct Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics
{
struct SkeletalMeshComponent_eventSetBodyNotifyRigidBodyCollision_Parms
{
bool bNewNotifyRigidBodyCollision;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Changes the value of bNotifyRigidBodyCollision for a given body\n\x09* @param bNewNotifyRigidBodyCollision\x09The value to assign to bNotifyRigidBodyCollision\n\x09* @param BoneName\x09\x09\x09\x09\x09\x09Name of the body to turn hit notifies on/off. None implies root body\n\x09*/" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Changes the value of bNotifyRigidBodyCollision for a given body\n@param bNewNotifyRigidBodyCollision The value to assign to bNotifyRigidBodyCollision\n@param BoneName Name of the body to turn hit notifies on/off. None implies root body" },
};
#endif // WITH_METADATA
// ********** Begin Function SetBodyNotifyRigidBodyCollision constinit property declarations *******
static void NewProp_bNewNotifyRigidBodyCollision_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewNotifyRigidBodyCollision;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBodyNotifyRigidBodyCollision constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetBodyNotifyRigidBodyCollision Property Definitions ******************
void Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::NewProp_bNewNotifyRigidBodyCollision_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetBodyNotifyRigidBodyCollision_Parms*)Obj)->bNewNotifyRigidBodyCollision = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::NewProp_bNewNotifyRigidBodyCollision = { "bNewNotifyRigidBodyCollision", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetBodyNotifyRigidBodyCollision_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::NewProp_bNewNotifyRigidBodyCollision_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetBodyNotifyRigidBodyCollision_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::NewProp_bNewNotifyRigidBodyCollision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::PropPointers) < 2048);
// ********** End Function SetBodyNotifyRigidBodyCollision Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetBodyNotifyRigidBodyCollision", Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::SkeletalMeshComponent_eventSetBodyNotifyRigidBodyCollision_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::SkeletalMeshComponent_eventSetBodyNotifyRigidBodyCollision_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetBodyNotifyRigidBodyCollision)
{
P_GET_UBOOL(Z_Param_bNewNotifyRigidBodyCollision);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetBodyNotifyRigidBodyCollision(Z_Param_bNewNotifyRigidBodyCollision,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetBodyNotifyRigidBodyCollision ************
// ********** Begin Class USkeletalMeshComponent Function SetBodySimulatePhysics *******************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics
{
struct SkeletalMeshComponent_eventSetBodySimulatePhysics_Parms
{
FName InBoneName;
bool bSimulate;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Set a single bone to be simulated (or not) */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Set a single bone to be simulated (or not)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBoneName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetBodySimulatePhysics constinit property declarations ****************
static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName;
static void NewProp_bSimulate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSimulate;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBodySimulatePhysics constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetBodySimulatePhysics Property Definitions ***************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetBodySimulatePhysics_Parms, InBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBoneName_MetaData), NewProp_InBoneName_MetaData) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::NewProp_bSimulate_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetBodySimulatePhysics_Parms*)Obj)->bSimulate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::NewProp_bSimulate = { "bSimulate", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetBodySimulatePhysics_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::NewProp_bSimulate_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::NewProp_InBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::NewProp_bSimulate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::PropPointers) < 2048);
// ********** End Function SetBodySimulatePhysics Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetBodySimulatePhysics", Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::SkeletalMeshComponent_eventSetBodySimulatePhysics_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::SkeletalMeshComponent_eventSetBodySimulatePhysics_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetBodySimulatePhysics)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_InBoneName);
P_GET_UBOOL(Z_Param_bSimulate);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetBodySimulatePhysics(Z_Param_Out_InBoneName,Z_Param_bSimulate);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetBodySimulatePhysics *********************
// ********** Begin Class USkeletalMeshComponent Function SetClothMaxDistanceScale *****************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics
{
struct SkeletalMeshComponent_eventSetClothMaxDistanceScale_Parms
{
float Scale;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetClothMaxDistanceScale constinit property declarations **************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetClothMaxDistanceScale constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetClothMaxDistanceScale Property Definitions *************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetClothMaxDistanceScale_Parms, Scale), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics::NewProp_Scale,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics::PropPointers) < 2048);
// ********** End Function SetClothMaxDistanceScale Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetClothMaxDistanceScale", Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics::SkeletalMeshComponent_eventSetClothMaxDistanceScale_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics::SkeletalMeshComponent_eventSetClothMaxDistanceScale_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetClothMaxDistanceScale)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Scale);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetClothMaxDistanceScale(Z_Param_Scale);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetClothMaxDistanceScale *******************
// ********** Begin Class USkeletalMeshComponent Function SetConstraintProfile *********************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics
{
struct SkeletalMeshComponent_eventSetConstraintProfile_Parms
{
FName JointName;
FName ProfileName;
bool bDefaultIfNotFound;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Sets the constraint profile properties (limits, motors, etc...) to match the constraint profile as defined in the physics asset. If profile name is not found the joint is set to use the default constraint profile.*/" },
{ "CPP_Default_bDefaultIfNotFound", "false" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Sets the constraint profile properties (limits, motors, etc...) to match the constraint profile as defined in the physics asset. If profile name is not found the joint is set to use the default constraint profile." },
};
#endif // WITH_METADATA
// ********** Begin Function SetConstraintProfile constinit property declarations ******************
static const UECodeGen_Private::FNamePropertyParams NewProp_JointName;
static const UECodeGen_Private::FNamePropertyParams NewProp_ProfileName;
static void NewProp_bDefaultIfNotFound_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDefaultIfNotFound;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetConstraintProfile constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetConstraintProfile Property Definitions *****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::NewProp_JointName = { "JointName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetConstraintProfile_Parms, JointName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::NewProp_ProfileName = { "ProfileName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetConstraintProfile_Parms, ProfileName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::NewProp_bDefaultIfNotFound_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetConstraintProfile_Parms*)Obj)->bDefaultIfNotFound = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::NewProp_bDefaultIfNotFound = { "bDefaultIfNotFound", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetConstraintProfile_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::NewProp_bDefaultIfNotFound_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::NewProp_JointName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::NewProp_ProfileName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::NewProp_bDefaultIfNotFound,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::PropPointers) < 2048);
// ********** End Function SetConstraintProfile Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetConstraintProfile", Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::SkeletalMeshComponent_eventSetConstraintProfile_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::SkeletalMeshComponent_eventSetConstraintProfile_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetConstraintProfile)
{
P_GET_PROPERTY(FNameProperty,Z_Param_JointName);
P_GET_PROPERTY(FNameProperty,Z_Param_ProfileName);
P_GET_UBOOL(Z_Param_bDefaultIfNotFound);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetConstraintProfile(Z_Param_JointName,Z_Param_ProfileName,Z_Param_bDefaultIfNotFound);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetConstraintProfile ***********************
// ********** Begin Class USkeletalMeshComponent Function SetConstraintProfileForAll ***************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics
{
struct SkeletalMeshComponent_eventSetConstraintProfileForAll_Parms
{
FName ProfileName;
bool bDefaultIfNotFound;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Sets the constraint profile properties (limits, motors, etc...) to match the constraint profile as defined in the physics asset for all constraints. If profile name is not found the joint is set to use the default constraint profile.*/" },
{ "CPP_Default_bDefaultIfNotFound", "false" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Sets the constraint profile properties (limits, motors, etc...) to match the constraint profile as defined in the physics asset for all constraints. If profile name is not found the joint is set to use the default constraint profile." },
};
#endif // WITH_METADATA
// ********** Begin Function SetConstraintProfileForAll constinit property declarations ************
static const UECodeGen_Private::FNamePropertyParams NewProp_ProfileName;
static void NewProp_bDefaultIfNotFound_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDefaultIfNotFound;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetConstraintProfileForAll constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetConstraintProfileForAll Property Definitions ***********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::NewProp_ProfileName = { "ProfileName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetConstraintProfileForAll_Parms, ProfileName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::NewProp_bDefaultIfNotFound_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetConstraintProfileForAll_Parms*)Obj)->bDefaultIfNotFound = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::NewProp_bDefaultIfNotFound = { "bDefaultIfNotFound", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetConstraintProfileForAll_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::NewProp_bDefaultIfNotFound_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::NewProp_ProfileName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::NewProp_bDefaultIfNotFound,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::PropPointers) < 2048);
// ********** End Function SetConstraintProfileForAll Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetConstraintProfileForAll", Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::SkeletalMeshComponent_eventSetConstraintProfileForAll_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::SkeletalMeshComponent_eventSetConstraintProfileForAll_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetConstraintProfileForAll)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ProfileName);
P_GET_UBOOL(Z_Param_bDefaultIfNotFound);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetConstraintProfileForAll(Z_Param_ProfileName,Z_Param_bDefaultIfNotFound);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetConstraintProfileForAll *****************
// ********** Begin Class USkeletalMeshComponent Function SetDefaultAnimatingRigOverride ***********
#if WITH_EDITOR
struct Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics
{
struct SkeletalMeshComponent_eventSetDefaultAnimatingRigOverride_Parms
{
TSoftObjectPtr<UObject> InAnimatingRig;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintSetter", "" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDefaultAnimatingRigOverride constinit property declarations ********
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_InAnimatingRig;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDefaultAnimatingRigOverride constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDefaultAnimatingRigOverride Property Definitions *******************
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics::NewProp_InAnimatingRig = { "InAnimatingRig", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetDefaultAnimatingRigOverride_Parms, InAnimatingRig), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics::NewProp_InAnimatingRig,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics::PropPointers) < 2048);
// ********** End Function SetDefaultAnimatingRigOverride Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetDefaultAnimatingRigOverride", Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics::SkeletalMeshComponent_eventSetDefaultAnimatingRigOverride_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics::SkeletalMeshComponent_eventSetDefaultAnimatingRigOverride_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetDefaultAnimatingRigOverride)
{
P_GET_SOFTOBJECT(TSoftObjectPtr<UObject>,Z_Param_InAnimatingRig);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetDefaultAnimatingRigOverride(Z_Param_InAnimatingRig);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class USkeletalMeshComponent Function SetDefaultAnimatingRigOverride *************
// ********** Begin Class USkeletalMeshComponent Function SetDisableAnimCurves *********************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics
{
struct SkeletalMeshComponent_eventSetDisableAnimCurves_Parms
{
bool bInDisableAnimCurves;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDisableAnimCurves constinit property declarations ******************
static void NewProp_bInDisableAnimCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInDisableAnimCurves;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDisableAnimCurves constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDisableAnimCurves Property Definitions *****************************
void Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::NewProp_bInDisableAnimCurves_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetDisableAnimCurves_Parms*)Obj)->bInDisableAnimCurves = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::NewProp_bInDisableAnimCurves = { "bInDisableAnimCurves", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetDisableAnimCurves_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::NewProp_bInDisableAnimCurves_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::NewProp_bInDisableAnimCurves,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::PropPointers) < 2048);
// ********** End Function SetDisableAnimCurves Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetDisableAnimCurves", Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::SkeletalMeshComponent_eventSetDisableAnimCurves_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::SkeletalMeshComponent_eventSetDisableAnimCurves_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetDisableAnimCurves)
{
P_GET_UBOOL(Z_Param_bInDisableAnimCurves);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetDisableAnimCurves(Z_Param_bInDisableAnimCurves);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetDisableAnimCurves ***********************
// ********** Begin Class USkeletalMeshComponent Function SetDisablePostProcessBlueprint ***********
struct Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics
{
struct SkeletalMeshComponent_eventSetDisablePostProcessBlueprint_Parms
{
bool bInDisablePostProcess;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintSetter", "" },
{ "Comment", "/** Sets whether the post process blueprint is currently running for this component.\n\x09 * If it is not currently running, and is set to run, the instance will be reinitialized\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Sets whether the post process blueprint is currently running for this component.\nIf it is not currently running, and is set to run, the instance will be reinitialized" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDisablePostProcessBlueprint constinit property declarations ********
static void NewProp_bInDisablePostProcess_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInDisablePostProcess;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDisablePostProcessBlueprint constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDisablePostProcessBlueprint Property Definitions *******************
void Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::NewProp_bInDisablePostProcess_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetDisablePostProcessBlueprint_Parms*)Obj)->bInDisablePostProcess = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::NewProp_bInDisablePostProcess = { "bInDisablePostProcess", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetDisablePostProcessBlueprint_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::NewProp_bInDisablePostProcess_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::NewProp_bInDisablePostProcess,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::PropPointers) < 2048);
// ********** End Function SetDisablePostProcessBlueprint Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetDisablePostProcessBlueprint", Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::SkeletalMeshComponent_eventSetDisablePostProcessBlueprint_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::SkeletalMeshComponent_eventSetDisablePostProcessBlueprint_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetDisablePostProcessBlueprint)
{
P_GET_UBOOL(Z_Param_bInDisablePostProcess);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetDisablePostProcessBlueprint(Z_Param_bInDisablePostProcess);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetDisablePostProcessBlueprint *************
// ********** Begin Class USkeletalMeshComponent Function SetEnableAnimation ***********************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics
{
struct SkeletalMeshComponent_eventSetEnableAnimation_Parms
{
bool bNewEnableAnimation;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09* Whether the built-in animation of this component should run when the component ticks. See USkeletalMeshComponent::bEnableAnimation for more details.\n\x09* Note that this call defers setting the flag to the end of the frame as the flag cannot change during world ticking (as other tasks may be in flight)\n\x09*/" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Whether the built-in animation of this component should run when the component ticks. See USkeletalMeshComponent::bEnableAnimation for more details.\nNote that this call defers setting the flag to the end of the frame as the flag cannot change during world ticking (as other tasks may be in flight)" },
};
#endif // WITH_METADATA
// ********** Begin Function SetEnableAnimation constinit property declarations ********************
static void NewProp_bNewEnableAnimation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewEnableAnimation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnableAnimation constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEnableAnimation Property Definitions *******************************
void Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::NewProp_bNewEnableAnimation_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetEnableAnimation_Parms*)Obj)->bNewEnableAnimation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::NewProp_bNewEnableAnimation = { "bNewEnableAnimation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetEnableAnimation_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::NewProp_bNewEnableAnimation_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::NewProp_bNewEnableAnimation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::PropPointers) < 2048);
// ********** End Function SetEnableAnimation Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetEnableAnimation", Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::SkeletalMeshComponent_eventSetEnableAnimation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::SkeletalMeshComponent_eventSetEnableAnimation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetEnableAnimation)
{
P_GET_UBOOL(Z_Param_bNewEnableAnimation);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEnableAnimation(Z_Param_bNewEnableAnimation);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetEnableAnimation *************************
// ********** Begin Class USkeletalMeshComponent Function SetEnableBodyGravity *********************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics
{
struct SkeletalMeshComponent_eventSetEnableBodyGravity_Parms
{
bool bEnableGravity;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Enables or disables gravity for the given bone.\n\x09 *\x09NAME_None indicates the root body will be edited.\n\x09 *\x09If the bone name given is otherwise invalid, nothing happens.\n\x09 *\n\x09 *\x09@param bEnableGravity\x09Whether gravity should be enabled or disabled.\n\x09 *\x09@param BoneName\x09\x09\x09The name of the bone to modify.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Enables or disables gravity for the given bone.\nNAME_None indicates the root body will be edited.\nIf the bone name given is otherwise invalid, nothing happens.\n\n@param bEnableGravity Whether gravity should be enabled or disabled.\n@param BoneName The name of the bone to modify." },
};
#endif // WITH_METADATA
// ********** Begin Function SetEnableBodyGravity constinit property declarations ******************
static void NewProp_bEnableGravity_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableGravity;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnableBodyGravity constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEnableBodyGravity Property Definitions *****************************
void Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::NewProp_bEnableGravity_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetEnableBodyGravity_Parms*)Obj)->bEnableGravity = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::NewProp_bEnableGravity = { "bEnableGravity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetEnableBodyGravity_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::NewProp_bEnableGravity_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetEnableBodyGravity_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::NewProp_bEnableGravity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::PropPointers) < 2048);
// ********** End Function SetEnableBodyGravity Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetEnableBodyGravity", Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::SkeletalMeshComponent_eventSetEnableBodyGravity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::SkeletalMeshComponent_eventSetEnableBodyGravity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetEnableBodyGravity)
{
P_GET_UBOOL(Z_Param_bEnableGravity);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEnableBodyGravity(Z_Param_bEnableGravity,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetEnableBodyGravity ***********************
// ********** Begin Class USkeletalMeshComponent Function SetEnableGravityOnAllBodiesBelow *********
struct Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics
{
struct SkeletalMeshComponent_eventSetEnableGravityOnAllBodiesBelow_Parms
{
bool bEnableGravity;
FName BoneName;
bool bIncludeSelf;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09""Enables or disables gravity to all bodies below the given bone.\n\x09* NAME_None indicates all bodies will be edited.\n\x09*\x09In that case, consider using UPrimitiveComponent::EnableGravity.\n\x09*\n\x09*\x09@param bEnableGravity\x09Whether gravity should be enabled or disabled.\n\x09*\x09@param BoneName\x09\x09\x09The name of the top most bone.\n\x09*\x09@param bIncludeSelf\x09\x09Whether the bone specified should be edited.\n\x09*/" },
{ "CPP_Default_bIncludeSelf", "true" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Enables or disables gravity to all bodies below the given bone.\nNAME_None indicates all bodies will be edited.\nIn that case, consider using UPrimitiveComponent::EnableGravity.\n\n@param bEnableGravity Whether gravity should be enabled or disabled.\n@param BoneName The name of the top most bone.\n@param bIncludeSelf Whether the bone specified should be edited." },
};
#endif // WITH_METADATA
// ********** Begin Function SetEnableGravityOnAllBodiesBelow constinit property declarations ******
static void NewProp_bEnableGravity_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableGravity;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_bIncludeSelf_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeSelf;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnableGravityOnAllBodiesBelow constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEnableGravityOnAllBodiesBelow Property Definitions *****************
void Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::NewProp_bEnableGravity_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetEnableGravityOnAllBodiesBelow_Parms*)Obj)->bEnableGravity = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::NewProp_bEnableGravity = { "bEnableGravity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetEnableGravityOnAllBodiesBelow_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::NewProp_bEnableGravity_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetEnableGravityOnAllBodiesBelow_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::NewProp_bIncludeSelf_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetEnableGravityOnAllBodiesBelow_Parms*)Obj)->bIncludeSelf = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::NewProp_bIncludeSelf = { "bIncludeSelf", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetEnableGravityOnAllBodiesBelow_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::NewProp_bIncludeSelf_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::NewProp_bEnableGravity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::NewProp_bIncludeSelf,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::PropPointers) < 2048);
// ********** End Function SetEnableGravityOnAllBodiesBelow Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetEnableGravityOnAllBodiesBelow", Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::SkeletalMeshComponent_eventSetEnableGravityOnAllBodiesBelow_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::SkeletalMeshComponent_eventSetEnableGravityOnAllBodiesBelow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetEnableGravityOnAllBodiesBelow)
{
P_GET_UBOOL(Z_Param_bEnableGravity);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_UBOOL(Z_Param_bIncludeSelf);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEnableGravityOnAllBodiesBelow(Z_Param_bEnableGravity,Z_Param_BoneName,Z_Param_bIncludeSelf);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetEnableGravityOnAllBodiesBelow ***********
// ********** Begin Class USkeletalMeshComponent Function SetEnablePerPolyCollision ****************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics
{
struct SkeletalMeshComponent_eventSetEnablePerPolyCollision_Parms
{
bool bInEnablePerPolyCollision;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Enables or disables per poly collision. This will recreate the physics state.\n\x09 *\n\x09 *\x09@param bEnablePerPolyCollision\x09Whether per poly collision should be enabled or disabled.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Enables or disables per poly collision. This will recreate the physics state.\n\n@param bEnablePerPolyCollision Whether per poly collision should be enabled or disabled." },
};
#endif // WITH_METADATA
// ********** Begin Function SetEnablePerPolyCollision constinit property declarations *************
static void NewProp_bInEnablePerPolyCollision_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInEnablePerPolyCollision;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnablePerPolyCollision constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEnablePerPolyCollision Property Definitions ************************
void Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::NewProp_bInEnablePerPolyCollision_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetEnablePerPolyCollision_Parms*)Obj)->bInEnablePerPolyCollision = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::NewProp_bInEnablePerPolyCollision = { "bInEnablePerPolyCollision", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetEnablePerPolyCollision_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::NewProp_bInEnablePerPolyCollision_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::NewProp_bInEnablePerPolyCollision,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::PropPointers) < 2048);
// ********** End Function SetEnablePerPolyCollision Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetEnablePerPolyCollision", Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::SkeletalMeshComponent_eventSetEnablePerPolyCollision_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::SkeletalMeshComponent_eventSetEnablePerPolyCollision_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetEnablePerPolyCollision)
{
P_GET_UBOOL(Z_Param_bInEnablePerPolyCollision);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEnablePerPolyCollision(Z_Param_bInEnablePerPolyCollision);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetEnablePerPolyCollision ******************
// ********** Begin Class USkeletalMeshComponent Function SetEnablePhysicsBlending *****************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics
{
struct SkeletalMeshComponent_eventSetEnablePhysicsBlending_Parms
{
bool bNewBlendPhysics;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Disable physics blending of bones **/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Disable physics blending of bones *" },
};
#endif // WITH_METADATA
// ********** Begin Function SetEnablePhysicsBlending constinit property declarations **************
static void NewProp_bNewBlendPhysics_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewBlendPhysics;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnablePhysicsBlending constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEnablePhysicsBlending Property Definitions *************************
void Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::NewProp_bNewBlendPhysics_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetEnablePhysicsBlending_Parms*)Obj)->bNewBlendPhysics = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::NewProp_bNewBlendPhysics = { "bNewBlendPhysics", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetEnablePhysicsBlending_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::NewProp_bNewBlendPhysics_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::NewProp_bNewBlendPhysics,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::PropPointers) < 2048);
// ********** End Function SetEnablePhysicsBlending Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetEnablePhysicsBlending", Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::SkeletalMeshComponent_eventSetEnablePhysicsBlending_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::SkeletalMeshComponent_eventSetEnablePhysicsBlending_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetEnablePhysicsBlending)
{
P_GET_UBOOL(Z_Param_bNewBlendPhysics);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEnablePhysicsBlending(Z_Param_bNewBlendPhysics);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetEnablePhysicsBlending *******************
// ********** Begin Class USkeletalMeshComponent Function SetMorphTarget ***************************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics
{
struct SkeletalMeshComponent_eventSetMorphTarget_Parms
{
FName MorphTargetName;
float Value;
bool bRemoveZeroWeight;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Set Morph Target with Name and Value(0-1)\n\x09 *\n\x09 * @param bRemoveZeroWeight : Used by editor code when it should stay in the active list with zero weight\n\x09 */" },
{ "CPP_Default_bRemoveZeroWeight", "true" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Set Morph Target with Name and Value(0-1)\n\n@param bRemoveZeroWeight : Used by editor code when it should stay in the active list with zero weight" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMorphTarget constinit property declarations ************************
static const UECodeGen_Private::FNamePropertyParams NewProp_MorphTargetName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static void NewProp_bRemoveZeroWeight_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoveZeroWeight;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMorphTarget constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMorphTarget Property Definitions ***********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::NewProp_MorphTargetName = { "MorphTargetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetMorphTarget_Parms, MorphTargetName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetMorphTarget_Parms, Value), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::NewProp_bRemoveZeroWeight_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetMorphTarget_Parms*)Obj)->bRemoveZeroWeight = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::NewProp_bRemoveZeroWeight = { "bRemoveZeroWeight", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetMorphTarget_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::NewProp_bRemoveZeroWeight_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::NewProp_MorphTargetName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::NewProp_bRemoveZeroWeight,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::PropPointers) < 2048);
// ********** End Function SetMorphTarget Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetMorphTarget", Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::SkeletalMeshComponent_eventSetMorphTarget_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::SkeletalMeshComponent_eventSetMorphTarget_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetMorphTarget)
{
P_GET_PROPERTY(FNameProperty,Z_Param_MorphTargetName);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_GET_UBOOL(Z_Param_bRemoveZeroWeight);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMorphTarget(Z_Param_MorphTargetName,Z_Param_Value,Z_Param_bRemoveZeroWeight);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetMorphTarget *****************************
// ********** Begin Class USkeletalMeshComponent Function SetNotifyRigidBodyCollisionBelow *********
struct Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics
{
struct SkeletalMeshComponent_eventSetNotifyRigidBodyCollisionBelow_Parms
{
bool bNewNotifyRigidBodyCollision;
FName BoneName;
bool bIncludeSelf;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Changes the value of bNotifyRigidBodyCollision on all bodies below a given bone\n\x09* @param bNewNotifyRigidBodyCollision\x09The value to assign to bNotifyRigidBodyCollision\n\x09* @param BoneName\x09\x09\x09\x09\x09\x09Name of the body to turn hit notifies on (and below)\n\x09* @param bIncludeSelf\x09\x09\x09\x09\x09Whether to modify the given body (useful for roots with multiple children)\n\x09*/" },
{ "CPP_Default_bIncludeSelf", "true" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Changes the value of bNotifyRigidBodyCollision on all bodies below a given bone\n@param bNewNotifyRigidBodyCollision The value to assign to bNotifyRigidBodyCollision\n@param BoneName Name of the body to turn hit notifies on (and below)\n@param bIncludeSelf Whether to modify the given body (useful for roots with multiple children)" },
};
#endif // WITH_METADATA
// ********** Begin Function SetNotifyRigidBodyCollisionBelow constinit property declarations ******
static void NewProp_bNewNotifyRigidBodyCollision_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewNotifyRigidBodyCollision;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_bIncludeSelf_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeSelf;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetNotifyRigidBodyCollisionBelow constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetNotifyRigidBodyCollisionBelow Property Definitions *****************
void Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::NewProp_bNewNotifyRigidBodyCollision_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetNotifyRigidBodyCollisionBelow_Parms*)Obj)->bNewNotifyRigidBodyCollision = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::NewProp_bNewNotifyRigidBodyCollision = { "bNewNotifyRigidBodyCollision", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetNotifyRigidBodyCollisionBelow_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::NewProp_bNewNotifyRigidBodyCollision_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetNotifyRigidBodyCollisionBelow_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::NewProp_bIncludeSelf_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetNotifyRigidBodyCollisionBelow_Parms*)Obj)->bIncludeSelf = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::NewProp_bIncludeSelf = { "bIncludeSelf", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetNotifyRigidBodyCollisionBelow_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::NewProp_bIncludeSelf_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::NewProp_bNewNotifyRigidBodyCollision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::NewProp_bIncludeSelf,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::PropPointers) < 2048);
// ********** End Function SetNotifyRigidBodyCollisionBelow Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetNotifyRigidBodyCollisionBelow", Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::SkeletalMeshComponent_eventSetNotifyRigidBodyCollisionBelow_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::SkeletalMeshComponent_eventSetNotifyRigidBodyCollisionBelow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetNotifyRigidBodyCollisionBelow)
{
P_GET_UBOOL(Z_Param_bNewNotifyRigidBodyCollision);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_UBOOL(Z_Param_bIncludeSelf);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetNotifyRigidBodyCollisionBelow(Z_Param_bNewNotifyRigidBodyCollision,Z_Param_BoneName,Z_Param_bIncludeSelf);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetNotifyRigidBodyCollisionBelow ***********
// ********** Begin Class USkeletalMeshComponent Function SetOverridePostProcessAnimBP *************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics
{
struct SkeletalMeshComponent_eventSetOverridePostProcessAnimBP_Parms
{
TSubclassOf<UAnimInstance> InPostProcessAnimBlueprint;
bool ReinitAnimInstances;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Set the post-processing AnimBP to be used for this skeletal mesh component.\n\x09 * In case an override post-processing AnimBP is set, the one set in skeletal mesh asset will be ignored and not used.\n\x09 * @param ReinitAnimInstances Can be false when called e.g. from the construction script in a Blueprint. True when this is called while\n\x09 *\x09\x09\x09\x09\x09\x09\x09 the game is running and the anim instances need to be re-initialized.\n\x09 */" },
{ "CPP_Default_ReinitAnimInstances", "true" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Set the post-processing AnimBP to be used for this skeletal mesh component.\nIn case an override post-processing AnimBP is set, the one set in skeletal mesh asset will be ignored and not used.\n@param ReinitAnimInstances Can be false when called e.g. from the construction script in a Blueprint. True when this is called while\n the game is running and the anim instances need to be re-initialized." },
};
#endif // WITH_METADATA
// ********** Begin Function SetOverridePostProcessAnimBP constinit property declarations **********
static const UECodeGen_Private::FClassPropertyParams NewProp_InPostProcessAnimBlueprint;
static void NewProp_ReinitAnimInstances_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReinitAnimInstances;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetOverridePostProcessAnimBP constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetOverridePostProcessAnimBP Property Definitions *********************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::NewProp_InPostProcessAnimBlueprint = { "InPostProcessAnimBlueprint", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetOverridePostProcessAnimBP_Parms, InPostProcessAnimBlueprint), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::NewProp_ReinitAnimInstances_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetOverridePostProcessAnimBP_Parms*)Obj)->ReinitAnimInstances = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::NewProp_ReinitAnimInstances = { "ReinitAnimInstances", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetOverridePostProcessAnimBP_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::NewProp_ReinitAnimInstances_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::NewProp_InPostProcessAnimBlueprint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::NewProp_ReinitAnimInstances,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::PropPointers) < 2048);
// ********** End Function SetOverridePostProcessAnimBP Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetOverridePostProcessAnimBP", Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::SkeletalMeshComponent_eventSetOverridePostProcessAnimBP_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::SkeletalMeshComponent_eventSetOverridePostProcessAnimBP_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetOverridePostProcessAnimBP)
{
P_GET_OBJECT(UClass,Z_Param_InPostProcessAnimBlueprint);
P_GET_UBOOL(Z_Param_ReinitAnimInstances);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetOverridePostProcessAnimBP(Z_Param_InPostProcessAnimBlueprint,Z_Param_ReinitAnimInstances);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetOverridePostProcessAnimBP ***************
// ********** Begin Class USkeletalMeshComponent Function SetPhysicsBlendWeight ********************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics
{
struct SkeletalMeshComponent_eventSetPhysicsBlendWeight_Parms
{
float PhysicsBlendWeight;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** This is global set up for setting physics blend weight\n\x09 * This does multiple things automatically\n\x09 * If PhysicsBlendWeight == 1.f, it will enable Simulation, and if PhysicsBlendWeight == 0.f, it will disable Simulation. \n\x09 * Also it will respect each body's setup, so if the body is fixed, it won't simulate. Vice versa\n\x09 * So if you'd like all bodies to change manually, do not use this function, but SetAllBodiesPhysicsBlendWeight\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "This is global set up for setting physics blend weight\nThis does multiple things automatically\nIf PhysicsBlendWeight == 1.f, it will enable Simulation, and if PhysicsBlendWeight == 0.f, it will disable Simulation.\nAlso it will respect each body's setup, so if the body is fixed, it won't simulate. Vice versa\nSo if you'd like all bodies to change manually, do not use this function, but SetAllBodiesPhysicsBlendWeight" },
};
#endif // WITH_METADATA
// ********** Begin Function SetPhysicsBlendWeight constinit property declarations *****************
static const UECodeGen_Private::FFloatPropertyParams NewProp_PhysicsBlendWeight;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPhysicsBlendWeight constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPhysicsBlendWeight Property Definitions ****************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics::NewProp_PhysicsBlendWeight = { "PhysicsBlendWeight", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetPhysicsBlendWeight_Parms, PhysicsBlendWeight), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics::NewProp_PhysicsBlendWeight,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics::PropPointers) < 2048);
// ********** End Function SetPhysicsBlendWeight Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetPhysicsBlendWeight", Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics::SkeletalMeshComponent_eventSetPhysicsBlendWeight_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics::SkeletalMeshComponent_eventSetPhysicsBlendWeight_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetPhysicsBlendWeight)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_PhysicsBlendWeight);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPhysicsBlendWeight(Z_Param_PhysicsBlendWeight);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetPhysicsBlendWeight **********************
// ********** Begin Class USkeletalMeshComponent Function SetPlayRate ******************************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics
{
struct SkeletalMeshComponent_eventSetPlayRate_Parms
{
float Rate;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Animation" },
{ "Comment", "/* Animation play functions\n\x09*\n\x09* These changes status of animation instance, which is transient data, which means it won't serialize with this component\n\x09* Because of that reason, it is not safe to be used during construction script\n\x09* Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized\n\x09*/" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Animation play functions\n *\n * These changes status of animation instance, which is transient data, which means it won't serialize with this component\n * Because of that reason, it is not safe to be used during construction script\n * Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetPlayRate constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Rate;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPlayRate constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPlayRate Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics::NewProp_Rate = { "Rate", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetPlayRate_Parms, Rate), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics::NewProp_Rate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics::PropPointers) < 2048);
// ********** End Function SetPlayRate Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetPlayRate", Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics::SkeletalMeshComponent_eventSetPlayRate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics::SkeletalMeshComponent_eventSetPlayRate_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetPlayRate)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Rate);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPlayRate(Z_Param_Rate);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetPlayRate ********************************
// ********** Begin Class USkeletalMeshComponent Function SetPosition ******************************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics
{
struct SkeletalMeshComponent_eventSetPosition_Parms
{
float InPos;
bool bFireNotifies;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Animation" },
{ "Comment", "/* Animation play functions\n\x09*\n\x09* These changes status of animation instance, which is transient data, which means it won't serialize with this component\n\x09* Because of that reason, it is not safe to be used during construction script\n\x09* Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized\n\x09*/" },
{ "CPP_Default_bFireNotifies", "true" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Animation play functions\n *\n * These changes status of animation instance, which is transient data, which means it won't serialize with this component\n * Because of that reason, it is not safe to be used during construction script\n * Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetPosition constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InPos;
static void NewProp_bFireNotifies_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFireNotifies;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPosition constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPosition Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::NewProp_InPos = { "InPos", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetPosition_Parms, InPos), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::NewProp_bFireNotifies_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetPosition_Parms*)Obj)->bFireNotifies = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::NewProp_bFireNotifies = { "bFireNotifies", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetPosition_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::NewProp_bFireNotifies_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::NewProp_InPos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::NewProp_bFireNotifies,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::PropPointers) < 2048);
// ********** End Function SetPosition Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetPosition", Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::SkeletalMeshComponent_eventSetPosition_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::SkeletalMeshComponent_eventSetPosition_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetPosition()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetPosition_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetPosition)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InPos);
P_GET_UBOOL(Z_Param_bFireNotifies);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPosition(Z_Param_InPos,Z_Param_bFireNotifies);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetPosition ********************************
// ********** Begin Class USkeletalMeshComponent Function SetSkeletalMeshAsset *********************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics
{
struct SkeletalMeshComponent_eventSetSkeletalMeshAsset_Parms
{
USkeletalMesh* NewMesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Set the SkeletalMesh rendered for this mesh.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Set the SkeletalMesh rendered for this mesh." },
};
#endif // WITH_METADATA
// ********** Begin Function SetSkeletalMeshAsset constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSkeletalMeshAsset constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSkeletalMeshAsset Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics::NewProp_NewMesh = { "NewMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetSkeletalMeshAsset_Parms, NewMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics::NewProp_NewMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics::PropPointers) < 2048);
// ********** End Function SetSkeletalMeshAsset Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetSkeletalMeshAsset", Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics::SkeletalMeshComponent_eventSetSkeletalMeshAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics::SkeletalMeshComponent_eventSetSkeletalMeshAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetSkeletalMeshAsset)
{
P_GET_OBJECT(USkeletalMesh,Z_Param_NewMesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSkeletalMeshAsset(Z_Param_NewMesh);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetSkeletalMeshAsset ***********************
// ********** Begin Class USkeletalMeshComponent Function SetTeleportDistanceThreshold *************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics
{
struct SkeletalMeshComponent_eventSetTeleportDistanceThreshold_Parms
{
float Threshold;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintSetter", "" },
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09* Sets the teleportation distance threshold.\n\x09* \n\x09* @param threshold Threshold value.\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Sets the teleportation distance threshold.\n\n@param threshold Threshold value." },
};
#endif // WITH_METADATA
// ********** Begin Function SetTeleportDistanceThreshold constinit property declarations **********
static const UECodeGen_Private::FFloatPropertyParams NewProp_Threshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetTeleportDistanceThreshold constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetTeleportDistanceThreshold Property Definitions *********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics::NewProp_Threshold = { "Threshold", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetTeleportDistanceThreshold_Parms, Threshold), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics::NewProp_Threshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics::PropPointers) < 2048);
// ********** End Function SetTeleportDistanceThreshold Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetTeleportDistanceThreshold", Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics::SkeletalMeshComponent_eventSetTeleportDistanceThreshold_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics::SkeletalMeshComponent_eventSetTeleportDistanceThreshold_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetTeleportDistanceThreshold)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Threshold);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetTeleportDistanceThreshold(Z_Param_Threshold);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetTeleportDistanceThreshold ***************
// ********** Begin Class USkeletalMeshComponent Function SetTeleportRotationThreshold *************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics
{
struct SkeletalMeshComponent_eventSetTeleportRotationThreshold_Parms
{
float Threshold;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintSetter", "" },
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09* Sets the teleportation rotation threshold.\n\x09* \n\x09* @param threshold Threshold in degrees.\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Sets the teleportation rotation threshold.\n\n@param threshold Threshold in degrees." },
};
#endif // WITH_METADATA
// ********** Begin Function SetTeleportRotationThreshold constinit property declarations **********
static const UECodeGen_Private::FFloatPropertyParams NewProp_Threshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetTeleportRotationThreshold constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetTeleportRotationThreshold Property Definitions *********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics::NewProp_Threshold = { "Threshold", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSetTeleportRotationThreshold_Parms, Threshold), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics::NewProp_Threshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics::PropPointers) < 2048);
// ********** End Function SetTeleportRotationThreshold Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetTeleportRotationThreshold", Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics::SkeletalMeshComponent_eventSetTeleportRotationThreshold_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics::SkeletalMeshComponent_eventSetTeleportRotationThreshold_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetTeleportRotationThreshold)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Threshold);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetTeleportRotationThreshold(Z_Param_Threshold);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetTeleportRotationThreshold ***************
// ********** Begin Class USkeletalMeshComponent Function SetUpdateAnimationInEditor ***************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics
{
struct SkeletalMeshComponent_eventSetUpdateAnimationInEditor_Parms
{
bool NewUpdateState;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09* Sets whether or not to force tick component in order to update animation and refresh transform for this component\n\x09* This is supported only in the editor\n\x09*/" },
{ "DevelopmentOnly", "" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Sets whether or not to force tick component in order to update animation and refresh transform for this component\nThis is supported only in the editor" },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewUpdateState_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetUpdateAnimationInEditor constinit property declarations ************
static void NewProp_NewUpdateState_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_NewUpdateState;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetUpdateAnimationInEditor constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetUpdateAnimationInEditor Property Definitions ***********************
void Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::NewProp_NewUpdateState_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetUpdateAnimationInEditor_Parms*)Obj)->NewUpdateState = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::NewProp_NewUpdateState = { "NewUpdateState", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetUpdateAnimationInEditor_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::NewProp_NewUpdateState_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewUpdateState_MetaData), NewProp_NewUpdateState_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::NewProp_NewUpdateState,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::PropPointers) < 2048);
// ********** End Function SetUpdateAnimationInEditor Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetUpdateAnimationInEditor", Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::SkeletalMeshComponent_eventSetUpdateAnimationInEditor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::SkeletalMeshComponent_eventSetUpdateAnimationInEditor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetUpdateAnimationInEditor)
{
P_GET_UBOOL(Z_Param_NewUpdateState);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetUpdateAnimationInEditor(Z_Param_NewUpdateState);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetUpdateAnimationInEditor *****************
// ********** Begin Class USkeletalMeshComponent Function SetUpdateClothInEditor *******************
struct Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics
{
struct SkeletalMeshComponent_eventSetUpdateClothInEditor_Parms
{
bool NewUpdateState;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09* Sets whether or not to animate cloth in the editor. Requires Update Animation In Editor to also be true.\n\x09* This is supported only in the editor\n\x09*/" },
{ "DevelopmentOnly", "" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Sets whether or not to animate cloth in the editor. Requires Update Animation In Editor to also be true.\nThis is supported only in the editor" },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewUpdateState_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetUpdateClothInEditor constinit property declarations ****************
static void NewProp_NewUpdateState_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_NewUpdateState;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetUpdateClothInEditor constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetUpdateClothInEditor Property Definitions ***************************
void Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::NewProp_NewUpdateState_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventSetUpdateClothInEditor_Parms*)Obj)->NewUpdateState = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::NewProp_NewUpdateState = { "NewUpdateState", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventSetUpdateClothInEditor_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::NewProp_NewUpdateState_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewUpdateState_MetaData), NewProp_NewUpdateState_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::NewProp_NewUpdateState,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::PropPointers) < 2048);
// ********** End Function SetUpdateClothInEditor Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SetUpdateClothInEditor", Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::SkeletalMeshComponent_eventSetUpdateClothInEditor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::SkeletalMeshComponent_eventSetUpdateClothInEditor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSetUpdateClothInEditor)
{
P_GET_UBOOL(Z_Param_NewUpdateState);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetUpdateClothInEditor(Z_Param_NewUpdateState);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SetUpdateClothInEditor *********************
// ********** Begin Class USkeletalMeshComponent Function SnapshotPose *****************************
struct Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics
{
struct SkeletalMeshComponent_eventSnapshotPose_Parms
{
FPoseSnapshot Snapshot;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/**\n\x09 * Takes a snapshot of this skeletal mesh component's pose and saves it to the specified snapshot.\n\x09 * The snapshot is taken at the current LOD, so if for example you took the snapshot at LOD1 \n\x09 * and then used it at LOD0 any bones not in LOD1 will use the reference pose \n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Takes a snapshot of this skeletal mesh component's pose and saves it to the specified snapshot.\nThe snapshot is taken at the current LOD, so if for example you took the snapshot at LOD1\nand then used it at LOD0 any bones not in LOD1 will use the reference pose" },
};
#endif // WITH_METADATA
// ********** Begin Function SnapshotPose constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Snapshot;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SnapshotPose constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SnapshotPose Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics::NewProp_Snapshot = { "Snapshot", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventSnapshotPose_Parms, Snapshot), Z_Construct_UScriptStruct_FPoseSnapshot, METADATA_PARAMS(0, nullptr) }; // 4261289235
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics::NewProp_Snapshot,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics::PropPointers) < 2048);
// ********** End Function SnapshotPose Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SnapshotPose", Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics::SkeletalMeshComponent_eventSnapshotPose_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics::SkeletalMeshComponent_eventSnapshotPose_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSnapshotPose)
{
P_GET_STRUCT_REF(FPoseSnapshot,Z_Param_Out_Snapshot);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SnapshotPose(Z_Param_Out_Snapshot);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SnapshotPose *******************************
// ********** Begin Class USkeletalMeshComponent Function Stop *************************************
struct Z_Construct_UFunction_USkeletalMeshComponent_Stop_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Animation" },
{ "Comment", "/* Animation play functions\n\x09*\n\x09* These changes status of animation instance, which is transient data, which means it won't serialize with this component\n\x09* Because of that reason, it is not safe to be used during construction script\n\x09* Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized\n\x09*/" },
{ "Keywords", "Animation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Animation play functions\n *\n * These changes status of animation instance, which is transient data, which means it won't serialize with this component\n * Because of that reason, it is not safe to be used during construction script\n * Please use OverrideAnimationData for construction script. That will override AnimationData to be serialized" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function Stop constinit property declarations **********************************
// ********** End Function Stop constinit property declarations ************************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_Stop_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "Stop", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_Stop_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_Stop_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_Stop()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_Stop_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execStop)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Stop();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function Stop ***************************************
// ********** Begin Class USkeletalMeshComponent Function SuspendClothingSimulation ****************
struct Z_Construct_UFunction_USkeletalMeshComponent_SuspendClothingSimulation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/** Stops simulating clothing, but does not show clothing ref pose. Keeps the last known simulation state */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Stops simulating clothing, but does not show clothing ref pose. Keeps the last known simulation state" },
{ "UnsafeDuringActorConstruction", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SuspendClothingSimulation constinit property declarations *************
// ********** End Function SuspendClothingSimulation constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_SuspendClothingSimulation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "SuspendClothingSimulation", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_SuspendClothingSimulation_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_SuspendClothingSimulation_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_SuspendClothingSimulation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_SuspendClothingSimulation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execSuspendClothingSimulation)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SuspendClothingSimulation();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function SuspendClothingSimulation ******************
// ********** Begin Class USkeletalMeshComponent Function TermBodiesBelow **************************
struct Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics
{
struct SkeletalMeshComponent_eventTermBodiesBelow_Parms
{
FName ParentBoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Terminate physics on all bodies below the named bone, effectively disabling collision forever. If you terminate, you won't be able to re-init later. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Terminate physics on all bodies below the named bone, effectively disabling collision forever. If you terminate, you won't be able to re-init later." },
};
#endif // WITH_METADATA
// ********** Begin Function TermBodiesBelow constinit property declarations ***********************
static const UECodeGen_Private::FNamePropertyParams NewProp_ParentBoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function TermBodiesBelow constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function TermBodiesBelow Property Definitions **********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics::NewProp_ParentBoneName = { "ParentBoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventTermBodiesBelow_Parms, ParentBoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics::NewProp_ParentBoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics::PropPointers) < 2048);
// ********** End Function TermBodiesBelow Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "TermBodiesBelow", Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics::SkeletalMeshComponent_eventTermBodiesBelow_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics::SkeletalMeshComponent_eventTermBodiesBelow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execTermBodiesBelow)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParentBoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->TermBodiesBelow(Z_Param_ParentBoneName);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function TermBodiesBelow ****************************
// ********** Begin Class USkeletalMeshComponent Function ToggleDisablePostProcessBlueprint ********
struct Z_Construct_UFunction_USkeletalMeshComponent_ToggleDisablePostProcessBlueprint_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh" },
{ "Comment", "/** Toggles whether the post process blueprint will run for this component */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Toggles whether the post process blueprint will run for this component" },
};
#endif // WITH_METADATA
// ********** Begin Function ToggleDisablePostProcessBlueprint constinit property declarations *****
// ********** End Function ToggleDisablePostProcessBlueprint constinit property declarations *******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_ToggleDisablePostProcessBlueprint_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "ToggleDisablePostProcessBlueprint", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_ToggleDisablePostProcessBlueprint_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_ToggleDisablePostProcessBlueprint_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_ToggleDisablePostProcessBlueprint()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_ToggleDisablePostProcessBlueprint_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execToggleDisablePostProcessBlueprint)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ToggleDisablePostProcessBlueprint();
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function ToggleDisablePostProcessBlueprint **********
// ********** Begin Class USkeletalMeshComponent Function UnbindClothFromLeaderPoseComponent *******
struct Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics
{
struct SkeletalMeshComponent_eventUnbindClothFromLeaderPoseComponent_Parms
{
bool bRestoreSimulationSpace;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Clothing" },
{ "Comment", "/** \n\x09 * If this component has a valid LeaderPoseComponent and has previously had its cloth bound to the\n\x09 * MCP, this function will unbind the cloth and resume simulation.\n\x09 * @param bRestoreSimulationSpace if true and the leader pose cloth was originally simulating in world\n\x09 * space, we will restore this setting. This will cause the leader component to reset which may be\n\x09 * undesirable.\n\x09 */" },
{ "CPP_Default_bRestoreSimulationSpace", "true" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If this component has a valid LeaderPoseComponent and has previously had its cloth bound to the\nMCP, this function will unbind the cloth and resume simulation.\n@param bRestoreSimulationSpace if true and the leader pose cloth was originally simulating in world\nspace, we will restore this setting. This will cause the leader component to reset which may be\nundesirable." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function UnbindClothFromLeaderPoseComponent constinit property declarations ****
static void NewProp_bRestoreSimulationSpace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRestoreSimulationSpace;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UnbindClothFromLeaderPoseComponent constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UnbindClothFromLeaderPoseComponent Property Definitions ***************
void Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::NewProp_bRestoreSimulationSpace_SetBit(void* Obj)
{
((SkeletalMeshComponent_eventUnbindClothFromLeaderPoseComponent_Parms*)Obj)->bRestoreSimulationSpace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::NewProp_bRestoreSimulationSpace = { "bRestoreSimulationSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(SkeletalMeshComponent_eventUnbindClothFromLeaderPoseComponent_Parms), &Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::NewProp_bRestoreSimulationSpace_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::NewProp_bRestoreSimulationSpace,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::PropPointers) < 2048);
// ********** End Function UnbindClothFromLeaderPoseComponent Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "UnbindClothFromLeaderPoseComponent", Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::SkeletalMeshComponent_eventUnbindClothFromLeaderPoseComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::SkeletalMeshComponent_eventUnbindClothFromLeaderPoseComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execUnbindClothFromLeaderPoseComponent)
{
P_GET_UBOOL(Z_Param_bRestoreSimulationSpace);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UnbindClothFromLeaderPoseComponent(Z_Param_bRestoreSimulationSpace);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function UnbindClothFromLeaderPoseComponent *********
// ********** Begin Class USkeletalMeshComponent Function UnlinkAnimClassLayers ********************
struct Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics
{
struct SkeletalMeshComponent_eventUnlinkAnimClassLayers_Parms
{
TSubclassOf<UAnimInstance> InClass;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|SkeletalMesh|Animation Blueprint Linking" },
{ "Comment", "/** \n\x09 * Runs through all layer nodes, attempting to find layer nodes that are currently running the specified class, then resets each to its default value.\n\x09 * State sharing rules are as with SetLayerOverlay.\n\x09 * If InClass is null, does nothing.\n\x09 */" },
{ "Keywords", "AnimBlueprint" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Runs through all layer nodes, attempting to find layer nodes that are currently running the specified class, then resets each to its default value.\nState sharing rules are as with SetLayerOverlay.\nIf InClass is null, does nothing." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function UnlinkAnimClassLayers constinit property declarations *****************
static const UECodeGen_Private::FClassPropertyParams NewProp_InClass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UnlinkAnimClassLayers constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UnlinkAnimClassLayers Property Definitions ****************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics::NewProp_InClass = { "InClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshComponent_eventUnlinkAnimClassLayers_Parms, InClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics::NewProp_InClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics::PropPointers) < 2048);
// ********** End Function UnlinkAnimClassLayers Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshComponent, nullptr, "UnlinkAnimClassLayers", Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics::SkeletalMeshComponent_eventUnlinkAnimClassLayers_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics::SkeletalMeshComponent_eventUnlinkAnimClassLayers_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USkeletalMeshComponent::execUnlinkAnimClassLayers)
{
P_GET_OBJECT(UClass,Z_Param_InClass);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UnlinkAnimClassLayers(Z_Param_InClass);
P_NATIVE_END;
}
// ********** End Class USkeletalMeshComponent Function UnlinkAnimClassLayers **********************
// ********** Begin Class USkeletalMeshComponent ***************************************************
void USkeletalMeshComponent::GetSkeletalMeshAsset_WrapperImpl(const void* Object, void* OutValue)
{
#if WITH_EDITORONLY_DATA
const USkeletalMeshComponent* Obj = (const USkeletalMeshComponent*)Object;
USkeletalMesh*& Result = *(USkeletalMesh**)OutValue;
Result = (USkeletalMesh*)Obj->GetSkeletalMeshAsset();
#endif // WITH_EDITORONLY_DATA
}
void USkeletalMeshComponent::SetSkeletalMeshAsset_WrapperImpl(void* Object, const void* InValue)
{
#if WITH_EDITORONLY_DATA
USkeletalMeshComponent* Obj = (USkeletalMeshComponent*)Object;
USkeletalMesh*& Value = *(USkeletalMesh**)InValue;
Obj->SetSkeletalMeshAsset(Value);
#endif // WITH_EDITORONLY_DATA
}
void USkeletalMeshComponent::SetAnimClass_WrapperImpl(void* Object, const void* InValue)
{
USkeletalMeshComponent* Obj = (USkeletalMeshComponent*)Object;
TSubclassOf<UAnimInstance>& Value = *(TSubclassOf<UAnimInstance>*)InValue;
Obj->SetAnimInstanceClass_Internal(Value);
}
FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshComponent;
UClass* USkeletalMeshComponent::GetPrivateStaticClass()
{
using TClass = USkeletalMeshComponent;
if (!Z_Registration_Info_UClass_USkeletalMeshComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkeletalMeshComponent"),
Z_Registration_Info_UClass_USkeletalMeshComponent.InnerSingleton,
StaticRegisterNativesUSkeletalMeshComponent,
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_USkeletalMeshComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_USkeletalMeshComponent_NoRegister()
{
return USkeletalMeshComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkeletalMeshComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "BlueprintType", "true" },
{ "ClassGroupNames", "Rendering Common" },
{ "Comment", "/**\n * SkeletalMeshComponent is used to create an instance of an animated SkeletalMesh asset.\n *\n * @see https://docs.unrealengine.com/latest/INT/Engine/Content/Types/SkeletalMeshes/\n * @see USkeletalMesh\n */" },
{ "HideCategories", "Object Mesh|SkeletalAsset Object Mobility Trigger" },
{ "IncludePath", "Components/SkeletalMeshComponent.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "SkeletalMeshComponent is used to create an instance of an animated SkeletalMesh asset.\n\n@see https://docs.unrealengine.com/latest/INT/Engine/Content/Types/SkeletalMeshes/\n@see USkeletalMesh" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletalMeshAsset_MetaData[] = {
{ "BlueprintGetter", "GetSkeletalMeshAsset" },
{ "BlueprintSetter", "SetSkeletalMeshAsset" },
{ "Category", "Mesh" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimationBlueprint_MetaData[] = {
{ "Comment", "/** The blueprint for creating an AnimationScript. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "The blueprint for creating an AnimationScript." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimBlueprintGeneratedClass_MetaData[] = {
{ "Category", "Animation" },
{ "DeprecationMessage", "This property is deprecated. Please use AnimClass instead" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimClass_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "/* The AnimBlueprint class to use. Use 'SetAnimInstanceClass' to change at runtime. */" },
{ "EditCondition", "bEnableAnimation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "The AnimBlueprint class to use. Use 'SetAnimInstanceClass' to change at runtime." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimScriptInstance_MetaData[] = {
{ "Comment", "/** The active animation graph program instance. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "The active animation graph program instance." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubInstances_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverridePostProcessAnimBP_MetaData[] = {
{ "Comment", "/** Post-processing AnimBP to use for the given skeletal mesh component, overriding the one set in the skeletal mesh asset. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Post-processing AnimBP to use for the given skeletal mesh component, overriding the one set in the skeletal mesh asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PostProcessAnimInstance_MetaData[] = {
{ "Comment", "/** An instance created from the PostPhysicsBlueprint property of the skeletal mesh we're using,\n\x09 * Runs after (and receives pose from) the main anim instance.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "An instance created from the PostPhysicsBlueprint property of the skeletal mesh we're using,\nRuns after (and receives pose from) the main anim instance." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimationData_MetaData[] = {
{ "Category", "Animation" },
{ "EditCondition", "bEnableAnimation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ShowOnlyInnerProperties", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootBoneTranslation_MetaData[] = {
{ "Comment", "/** Offset of the root bone from the reference pose. Used to offset bounding box. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Offset of the root bone from the reference pose. Used to offset bounding box." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LineCheckBoundsScale_MetaData[] = {
{ "Comment", "/** If bEnableLineCheckWithBounds is true, scale the bounds by this value before doing line check. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If bEnableLineCheckWithBounds is true, scale the bounds by this value before doing line check." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkedInstances_MetaData[] = {
{ "Comment", "/** Any running linked anim instances */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Any running linked anim instances" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedBoneSpaceTransforms_MetaData[] = {
{ "Comment", "/** Cached BoneSpaceTransforms for Update Rate optimization. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Cached BoneSpaceTransforms for Update Rate optimization." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedComponentSpaceTransforms_MetaData[] = {
{ "Comment", "/** Cached SpaceBases for Update Rate optimization. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Cached SpaceBases for Update Rate optimization." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GlobalAnimRateScale_MetaData[] = {
{ "Category", "Animation" },
{ "ClampMin", "0.000000" },
{ "Comment", "/** Used to scale speed of all animations on this skeletal mesh. */" },
{ "EditCondition", "bEnableAnimation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Used to scale speed of all animations on this skeletal mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KinematicBonesUpdateType_MetaData[] = {
{ "Category", "SkeletalMesh" },
{ "Comment", "/** If we are running physics, should we update non-simulated bones based on the animation bone positions. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If we are running physics, should we update non-simulated bones based on the animation bone positions." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysicsTransformUpdateMode_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "/** Whether physics simulation updates component transform. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Whether physics simulation updates component transform." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothTeleportMode_MetaData[] = {
{ "Category", "Clothing" },
{ "Comment", "/** whether we need to teleport cloth. */// This property is explicitly hidden from the details panel inside FSkeletalMeshComponentDetails::UpdatePhysicsCategory\n" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "whether we need to teleport cloth. // This property is explicitly hidden from the details panel inside FSkeletalMeshComponentDetails::UpdatePhysicsCategory" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimationMode_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "/** Whether to use Animation Blueprint or play Single Animation Asset. */" },
{ "EditCondition", "bEnableAnimation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Whether to use Animation Blueprint or play Single Animation Asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisablePostProcessBlueprint_MetaData[] = {
{ "BlueprintGetter", "GetDisablePostProcessBlueprint" },
{ "BlueprintSetter", "SetDisablePostProcessBlueprint" },
{ "Category", "Animation" },
{ "Comment", "/** Controls whether or not this component will evaluate its post process instance. The post-process\n\x09 * Instance is dictated by the skeletal mesh so this is used for per-instance control.\n\x09 */" },
{ "EditCondition", "bEnableAnimation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Controls whether or not this component will evaluate its post process instance. The post-process\nInstance is dictated by the skeletal mesh so this is used for per-instance control." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateOverlapsOnAnimationFinalize_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "/** Controls whether blending in physics bones will refresh overlaps on this component, defaults to true but can be disabled in cases where we know anim->physics blending doesn't meaningfully change overlaps */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Controls whether blending in physics bones will refresh overlaps on this component, defaults to true but can be disabled in cases where we know anim->physics blending doesn't meaningfully change overlaps" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasValidBodies_MetaData[] = {
{ "Comment", "/** If true, there is at least one body in the current PhysicsAsset with a valid bone in the current SkeletalMesh */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If true, there is at least one body in the current PhysicsAsset with a valid bone in the current SkeletalMesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBlendPhysics_MetaData[] = {
{ "Comment", "/** Forces use of the physics bodies irrespective of whether they are simulated or using the physics blend weight */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Forces use of the physics bodies irrespective of whether they are simulated or using the physics blend weight" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnablePhysicsOnDedicatedServer_MetaData[] = {
{ "Category", "SkeletalMesh" },
{ "Comment", "/**\n\x09 * If true, simulate physics for this component on a dedicated server.\n\x09 * This should be set if simulating physics and replicating with a dedicated server.\n\x09 *\x09Note: This property cannot be changed at runtime.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If true, simulate physics for this component on a dedicated server.\nThis should be set if simulating physics and replicating with a dedicated server.\n Note: This property cannot be changed at runtime." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateMeshWhenKinematic_MetaData[] = {
{ "Category", "SkeletalMesh" },
{ "Comment", "/** \n\x09 * If true, then the physics bodies will be used to drive the skeletal mesh even when they are\n\x09 * kinematic (not simulating), otherwise the skeletal mesh will be driven by the animation input \n\x09 * when the bodies are kinematic\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If true, then the physics bodies will be used to drive the skeletal mesh even when they are\nkinematic (not simulating), otherwise the skeletal mesh will be driven by the animation input\nwhen the bodies are kinematic" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateJointsFromAnimation_MetaData[] = {
{ "Category", "SkeletalMesh" },
{ "Comment", "/**\n\x09 *\x09If we should pass joint position to joints each frame, so that they can be used by motorized joints to drive the\n\x09 *\x09ragdoll based on the animation.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If we should pass joint position to joints each frame, so that they can be used by motorized joints to drive the\nragdoll based on the animation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowClothActors_MetaData[] = {
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09 * Toggles creation of cloth simulation. Distinct from the simulation toggle below in that, if off, avoids allocating\n\x09 * the actors entirely instead of just skipping the simulation step.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Toggles creation of cloth simulation. Distinct from the simulation toggle below in that, if off, avoids allocating\nthe actors entirely instead of just skipping the simulation step." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisableClothSimulation_MetaData[] = {
{ "Category", "Clothing" },
{ "Comment", "/** Disable cloth simulation and play original animation without simulation */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Disable cloth simulation and play original animation without simulation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisableRigidBodyAnimNode_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "/** Disable rigid body animation nodes and play original animation without simulation */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Disable rigid body animation nodes and play original animation without simulation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowAnimCurveEvaluation_MetaData[] = {
{ "Category", "SkeletalMesh" },
{ "Comment", "/** Disable animation curves for this component. If this is set true, no curves will be processed */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Disable animation curves for this component. If this is set true, no curves will be processed" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisableAnimCurves_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCollideWithEnvironment_MetaData[] = {
{ "Category", "Clothing" },
{ "Comment", "/** can't collide with part of environment if total collision volumes exceed 16 capsules or 32 planes per convex */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "can't collide with part of environment if total collision volumes exceed 16 capsules or 32 planes per convex" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCollideWithAttachedChildren_MetaData[] = {
{ "Category", "Clothing" },
{ "Comment", "/** can't collide with part of attached children if total collision volumes exceed 16 capsules or 32 planes per convex */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "can't collide with part of attached children if total collision volumes exceed 16 capsules or 32 planes per convex" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceCollisionUpdate_MetaData[] = {
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09 * Forces the cloth simulation to constantly update its external collisions, at the expense of performance.\n\x09 * This will help to prevent missed collisions if the cloth's skeletal mesh component isn't moving,\n\x09 * and when instead, wind or other moving objects are causing new collision shapes to come into the cloth's vicinity.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Forces the cloth simulation to constantly update its external collisions, at the expense of performance.\nThis will help to prevent missed collisions if the cloth's skeletal mesh component isn't moving,\nand when instead, wind or other moving objects are causing new collision shapes to come into the cloth's vicinity." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothVelocityScale_MetaData[] = {
{ "Category", "Clothing" },
{ "ClampMax", "1.000000" },
{ "ClampMin", "0.000000" },
{ "Comment", "/**\n\x09 * Scale applied to the component induced velocity of all cloth particles prior to stepping the cloth solver.\n\x09 * Use 1.0 for fully induced velocity (default), or use 0.0 for no induced velocity, and any other values in between for a reduced induced velocity.\n\x09 * When set to 0.0, it also provides a way to force the clothing to simulate in local space.\n\x09 * This value multiplies to individual cloth's velocity scale settings, still allowing for differences in behavior between the various pieces of clothing within the same component.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Scale applied to the component induced velocity of all cloth particles prior to stepping the cloth solver.\nUse 1.0 for fully induced velocity (default), or use 0.0 for no induced velocity, and any other values in between for a reduced induced velocity.\nWhen set to 0.0, it also provides a way to force the clothing to simulate in local space.\nThis value multiplies to individual cloth's velocity scale settings, still allowing for differences in behavior between the various pieces of clothing within the same component." },
{ "UIMax", "1.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bResetAfterTeleport_MetaData[] = {
{ "Category", "Clothing" },
{ "Comment", "/** reset the clothing after moving the clothing position (called teleport) */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "reset the clothing after moving the clothing position (called teleport)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDeferKinematicBoneUpdate_MetaData[] = {
{ "Category", "SkeletalMesh" },
{ "Comment", "/** Whether animation and world transform updates are deferred. If this is on, the kinematic bodies (scene query data) will not update until the next time the physics simulation is run */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Whether animation and world transform updates are deferred. If this is on, the kinematic bodies (scene query data) will not update until the next time the physics simulation is run" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNoSkeletonUpdate_MetaData[] = {
{ "Category", "SkeletalMesh" },
{ "Comment", "/** Skips Ticking and Bone Refresh. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Skips Ticking and Bone Refresh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPauseAnims_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "/** pauses this component's animations (doesn't tick them, but still refreshes bones) */" },
{ "EditCondition", "bEnableAnimation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "pauses this component's animations (doesn't tick them, but still refreshes bones)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableAnimation_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "/**\n\x09 * Whether the built-in animation of this component should run when the component ticks.\n\x09 * It is assumed that if this is false then some external system will be animating this mesh.\n\x09 * Note that disabling animation will also cause cloth simulation not to run and the component's tick to run on any thread. \n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Whether the built-in animation of this component should run when the component ticks.\nIt is assumed that if this is false then some external system will be animating this mesh.\nNote that disabling animation will also cause cloth simulation not to run and the component's tick to run on any thread." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseRefPoseOnInitAnim_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "/** On InitAnim should we set to ref pose (if false use first tick of animation data). If enabled, takes precedence over UAnimationSettings::bTickAnimationOnSkeletalMeshInit*/" },
{ "EditCondition", "bEnableAnimation" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "On InitAnim should we set to ref pose (if false use first tick of animation data). If enabled, takes precedence over UAnimationSettings::bTickAnimationOnSkeletalMeshInit" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnablePerPolyCollision_MetaData[] = {
{ "Category", "SkeletalMesh" },
{ "Comment", "/**\n\x09* Uses skinned data for collision data.\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Uses skinned data for collision data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceRefpose_MetaData[] = {
{ "Comment", "/** If true, force the mesh into the reference pose - is an optimization. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If true, force the mesh into the reference pose - is an optimization." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOnlyAllowAutonomousTickPose_MetaData[] = {
{ "Comment", "/** If true TickPose() will not be called from the Component's TickComponent function.\n\x09* It will instead be called from Autonomous networking updates. See ACharacter. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If true TickPose() will not be called from the Component's TickComponent function.\nIt will instead be called from Autonomous networking updates. See ACharacter." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsAutonomousTickPose_MetaData[] = {
{ "Comment", "/** True if calling TickPose() from Autonomous networking updates. See ACharacter. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "True if calling TickPose() from Autonomous networking updates. See ACharacter." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOldForceRefPose_MetaData[] = {
{ "Comment", "/** If bForceRefPose was set last tick. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If bForceRefPose was set last tick." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowPrePhysBones_MetaData[] = {
{ "Comment", "/** Bool that enables debug drawing of the skeleton before it is passed to the physics. Useful for debugging animation-driven physics. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Bool that enables debug drawing of the skeleton before it is passed to the physics. Useful for debugging animation-driven physics." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRequiredBonesUpToDate_MetaData[] = {
{ "Comment", "/** If false, indicates that on the next call to UpdateSkelPose the RequiredBones array should be recalculated. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If false, indicates that on the next call to UpdateSkelPose the RequiredBones array should be recalculated." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAnimTreeInitialised_MetaData[] = {
{ "Comment", "/** If true, AnimTree has been initialised. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If true, AnimTree has been initialised." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableLineCheckWithBounds_MetaData[] = {
{ "Comment", "/** If true, line checks will test against the bounding box of this skeletal mesh component and return a hit if there is a collision. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If true, line checks will test against the bounding box of this skeletal mesh component and return a hit if there is a collision." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPropagateCurvesToFollowers_MetaData[] = {
{ "Category", "LeaderPoseComponent" },
{ "Comment", "/** If true, propagates calls to ApplyAnimationCurvesToComponent for follower components, only needed if follower components do not tick themselves */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If true, propagates calls to ApplyAnimationCurvesToComponent for follower components, only needed if follower components do not tick themselves" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSkipKinematicUpdateWhenInterpolating_MetaData[] = {
{ "Category", "Optimization" },
{ "Comment", "/** Whether to skip UpdateKinematicBonesToAnim() when interpolating. Kinematic bones are updated to the target interpolation pose only on ticks when they are evaluated. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Whether to skip UpdateKinematicBonesToAnim() when interpolating. Kinematic bones are updated to the target interpolation pose only on ticks when they are evaluated." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSkipBoundsUpdateWhenInterpolating_MetaData[] = {
{ "Category", "Optimization" },
{ "Comment", "/** Whether to skip bounds update when interpolating. Bounds are updated to the target interpolation pose only on ticks when they are evaluated. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Whether to skip bounds update when interpolating. Bounds are updated to the target interpolation pose only on ticks when they are evaluated." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateAnimationInEditor_MetaData[] = {
{ "Category", "SkeletalMesh" },
{ "Comment", "/** If true, this will Tick until disabled */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If true, this will Tick until disabled" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateClothInEditor_MetaData[] = {
{ "Category", "SkeletalMesh" },
{ "Comment", "/** If true, will play cloth in editor */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If true, will play cloth in editor" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideDefaultAnimatingRig_MetaData[] = {
{ "Category", "SkeletalMesh" },
{ "Comment", "/** If true, DefaultAnimatingRigOverride will be used. If false, use the DefaultAnimatingRig in the SkeletalMesh */" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "If true, DefaultAnimatingRigOverride will be used. If false, use the DefaultAnimatingRig in the SkeletalMesh" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNeedsQueuedAnimEventsDispatched_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedAnimCurveUidVersion_MetaData[] = {
{ "Comment", "/** Cache AnimCurveUidVersion from Skeleton and this will be used to identify if it needs to be updated */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Cache AnimCurveUidVersion from Skeleton and this will be used to identify if it needs to be updated" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothBlendWeight_MetaData[] = {
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09 * weight to blend between simulated results and key-framed positions\n\x09 * if weight is 1.0, shows only cloth simulation results and 0.0 will show only skinned results\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "weight to blend between simulated results and key-framed positions\nif weight is 1.0, shows only cloth simulation results and 0.0 will show only skinned results" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWaitForParallelClothTask_MetaData[] = {
{ "Category", "Clothing" },
{ "Comment", "/** Whether we should stall the Cloth tick task until the cloth simulation is complete. This is required if we want up-to-date\n\x09 * cloth data on the game thread, for example if we want to generate particles at cloth vertices.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Whether we should stall the Cloth tick task until the cloth simulation is complete. This is required if we want up-to-date\ncloth data on the game thread, for example if we want to generate particles at cloth vertices." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFilteredAnimCurvesIsAllowList_MetaData[] = {
{ "Comment", "/** Whether the FilteredAnimCurves list is an allow or deny list */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Whether the FilteredAnimCurves list is an allow or deny list" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedMeshCurveMetaDataVersion_MetaData[] = {
{ "Comment", "/** Cache curve metadata from mesh and this will be used to identify if it needs to be updated */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Cache curve metadata from mesh and this will be used to identify if it needs to be updated" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilteredAnimCurves_MetaData[] = {
{ "Comment", "/** You can choose to disable certain curves if you prefer. \n\x09 * This is transient curves that will be ignored by animation system if you choose this */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "You can choose to disable certain curves if you prefer.\nThis is transient curves that will be ignored by animation system if you choose this" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodySetup_MetaData[] = {
{ "Comment", "/**\n\x09* Used for per poly collision. In 99% of cases you will be better off using a Physics Asset.\n\x09* This BodySetup is per instance because all modification of vertices is done in place */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Used for per poly collision. In 99% of cases you will be better off using a Physics Asset.\nThis BodySetup is per instance because all modification of vertices is done in place" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothMaxDistanceScale_MetaData[] = {
{ "Category", "Clothing" },
{ "ClampMax", "10000.000000" },
{ "ClampMin", "0.000000" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "UIMax", "10.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothGeometryScale_MetaData[] = {
{ "Category", "Clothing" },
{ "ClampMax", "10000.000000" },
{ "ClampMin", "0.000000" },
{ "Comment", "/** This scale is applied to all cloth geometry (e.g., cloth meshes and collisions) in order to simulate in a different scale space than world.This scale is not applied to distance-based simulation parameters such as MaxDistance. \n\x09* This property is currently only read by the cloth solver when creating cloth actors, but may become animatable in the future.\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "This scale is applied to all cloth geometry (e.g., cloth meshes and collisions) in order to simulate in a different scale space than world.This scale is not applied to distance-based simulation parameters such as MaxDistance.\nThis property is currently only read by the cloth solver when creating cloth actors, but may become animatable in the future." },
{ "UIMax", "10.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PostProcessAnimBPLODThreshold_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Animation" },
{ "Comment", "/*\n\x09 * Max LOD level that post-process AnimBPs are evaluated. Overrides the setting of the same name on the skeletal mesh.\n\x09 * For example if you have the threshold set to 2, it will evaluate until including LOD 2 (based on 0 index). In case the LOD level gets set to 3, it will stop evaluating the post-process AnimBP.\n\x09 * Setting it to -1 will always evaluate it and disable LODing overrides for this component.\n\x09 */" },
{ "DisplayName", "Post-Process AnimBP LOD Threshold" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "* Max LOD level that post-process AnimBPs are evaluated. Overrides the setting of the same name on the skeletal mesh.\n* For example if you have the threshold set to 2, it will evaluate until including LOD 2 (based on 0 index). In case the LOD level gets set to 3, it will stop evaluating the post-process AnimBP.\n* Setting it to -1 will always evaluate it and disable LODing overrides for this component." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnConstraintBroken_MetaData[] = {
{ "Comment", "/** Notification when constraint is broken. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Notification when constraint is broken." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnPlasticDeformation_MetaData[] = {
{ "Comment", "/** Notification when constraint plasticity drive target changes. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Notification when constraint plasticity drive target changes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothingSimulationFactory_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TeleportDistanceThreshold_MetaData[] = {
{ "BlueprintGetter", "GetTeleportDistanceThreshold" },
{ "BlueprintSetter", "SetTeleportDistanceThreshold" },
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09* Conduct teleportation if the character's movement is greater than this threshold in 1 frame.\n\x09* Zero or negative values will skip the check.\n\x09* You can also do force teleport manually using ForceNextUpdateTeleport() / ForceNextUpdateTeleportAndReset().\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Conduct teleportation if the character's movement is greater than this threshold in 1 frame.\nZero or negative values will skip the check.\nYou can also do force teleport manually using ForceNextUpdateTeleport() / ForceNextUpdateTeleportAndReset()." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TeleportRotationThreshold_MetaData[] = {
{ "BlueprintGetter", "GetTeleportRotationThreshold" },
{ "BlueprintSetter", "SetTeleportRotationThreshold" },
{ "Category", "Clothing" },
{ "Comment", "/**\n\x09* Rotation threshold in degrees, ranging from 0 to 180.\n\x09* Conduct teleportation if the character's rotation is greater than this threshold in 1 frame.\n\x09* Zero or negative values will skip the check.\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Rotation threshold in degrees, ranging from 0 to 180.\nConduct teleportation if the character's rotation is greater than this threshold in 1 frame.\nZero or negative values will skip the check." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClothingSimulationInstances_MetaData[] = {
{ "Comment", "/** Clothing simulation instance. */" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Clothing simulation instance." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MorphTargetCurves_MetaData[] = {
{ "Comment", "/** \n\x09 * Morph Target Curves. This will override AnimInstance MorphTargetCurves\n\x09 * if same curve is found\n\x09 **/" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Morph Target Curves. This will override AnimInstance MorphTargetCurves\nif same curve is found" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnAnimInitialized_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "// Broadcast when the components anim instance is initialized\n" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Broadcast when the components anim instance is initialized" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SequenceToPlay_MetaData[] = {
{ "Comment", "// these are deprecated variables from removing SingleAnimSkeletalComponent\n// remove if this version goes away : VER_UE4_REMOVE_SINGLENODEINSTANCE\n// deprecated variable to be re-save\n" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "these are deprecated variables from removing SingleAnimSkeletalComponent\nremove if this version goes away : VER_UE4_REMOVE_SINGLENODEINSTANCE\ndeprecated variable to be re-save" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimToPlay_MetaData[] = {
{ "Comment", "// The default sequence to play on this skeletal mesh\n" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "The default sequence to play on this skeletal mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDefaultLooping_MetaData[] = {
{ "Comment", "// Default setting for looping for SequenceToPlay. This is not current state of looping.\n" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Default setting for looping for SequenceToPlay. This is not current state of looping." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDefaultPlaying_MetaData[] = {
{ "Comment", "// Default setting for playing for SequenceToPlay. This is not current state of playing.\n" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Default setting for playing for SequenceToPlay. This is not current state of playing." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultPosition_MetaData[] = {
{ "Comment", "// Default setting for position of SequenceToPlay to play. \n" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Default setting for position of SequenceToPlay to play." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultPlayRate_MetaData[] = {
{ "Comment", "// Default setting for playrate of SequenceToPlay to play. \n" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Default setting for playrate of SequenceToPlay to play." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultAnimatingRigOverride_MetaData[] = {
{ "AllowedClasses", "/Script/ControlRigDeveloper.ControlRigBlueprint" },
{ "BlueprintGetter", "GetDefaultAnimatingRigOverride" },
{ "BlueprintSetter", "SetDefaultAnimatingRigOverride" },
{ "Category", "AnimationRig" },
{ "Comment", "/** Default Animating Rig to Use if bOverrideDefaultAnimatingRig is true */" },
{ "editcondition", "bOverrideDefaultAnimatingRig" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Default Animating Rig to Use if bOverrideDefaultAnimatingRig is true" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastPoseTickFrame_MetaData[] = {
{ "Comment", "// Can't rely on time value, because those may be affected by dilation and whether or not\n// the game is paused.\n// Also can't just rely on a flag as other components (like CharacterMovementComponent) may tick\n// the pose and we can't guarantee tick order.\n" },
{ "ModuleRelativePath", "Classes/Components/SkeletalMeshComponent.h" },
{ "ToolTip", "Can't rely on time value, because those may be affected by dilation and whether or not\nthe game is paused.\nAlso can't just rely on a flag as other components (like CharacterMovementComponent) may tick\nthe pose and we can't guarantee tick order." },
};
#endif // WITH_METADATA
// ********** Begin Class USkeletalMeshComponent constinit property declarations *******************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_SkeletalMeshAsset;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimationBlueprint;
static const UECodeGen_Private::FClassPropertyParams NewProp_AnimBlueprintGeneratedClass;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FClassPropertyParams NewProp_AnimClass;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimScriptInstance;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_SubInstances_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SubInstances;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FClassPropertyParams NewProp_OverridePostProcessAnimBP;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PostProcessAnimInstance;
static const UECodeGen_Private::FStructPropertyParams NewProp_AnimationData;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootBoneTranslation;
static const UECodeGen_Private::FStructPropertyParams NewProp_LineCheckBoundsScale;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LinkedInstances_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LinkedInstances;
static const UECodeGen_Private::FStructPropertyParams NewProp_CachedBoneSpaceTransforms_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CachedBoneSpaceTransforms;
static const UECodeGen_Private::FStructPropertyParams NewProp_CachedComponentSpaceTransforms_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CachedComponentSpaceTransforms;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GlobalAnimRateScale;
static const UECodeGen_Private::FBytePropertyParams NewProp_KinematicBonesUpdateType;
static const UECodeGen_Private::FBytePropertyParams NewProp_PhysicsTransformUpdateMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_ClothTeleportMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ClothTeleportMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_AnimationMode;
static void NewProp_bDisablePostProcessBlueprint_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisablePostProcessBlueprint;
static void NewProp_bUpdateOverlapsOnAnimationFinalize_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateOverlapsOnAnimationFinalize;
static void NewProp_bHasValidBodies_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasValidBodies;
static void NewProp_bBlendPhysics_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBlendPhysics;
static void NewProp_bEnablePhysicsOnDedicatedServer_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnablePhysicsOnDedicatedServer;
static void NewProp_bUpdateMeshWhenKinematic_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateMeshWhenKinematic;
static void NewProp_bUpdateJointsFromAnimation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateJointsFromAnimation;
static void NewProp_bAllowClothActors_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowClothActors;
static void NewProp_bDisableClothSimulation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisableClothSimulation;
static void NewProp_bDisableRigidBodyAnimNode_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisableRigidBodyAnimNode;
static void NewProp_bAllowAnimCurveEvaluation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowAnimCurveEvaluation;
#if WITH_EDITORONLY_DATA
static void NewProp_bDisableAnimCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisableAnimCurves;
#endif // WITH_EDITORONLY_DATA
static void NewProp_bCollideWithEnvironment_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCollideWithEnvironment;
static void NewProp_bCollideWithAttachedChildren_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCollideWithAttachedChildren;
static void NewProp_bForceCollisionUpdate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceCollisionUpdate;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClothVelocityScale;
static void NewProp_bResetAfterTeleport_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResetAfterTeleport;
static void NewProp_bDeferKinematicBoneUpdate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDeferKinematicBoneUpdate;
static void NewProp_bNoSkeletonUpdate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNoSkeletonUpdate;
static void NewProp_bPauseAnims_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPauseAnims;
static void NewProp_bEnableAnimation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableAnimation;
static void NewProp_bUseRefPoseOnInitAnim_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseRefPoseOnInitAnim;
static void NewProp_bEnablePerPolyCollision_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnablePerPolyCollision;
static void NewProp_bForceRefpose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceRefpose;
static void NewProp_bOnlyAllowAutonomousTickPose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOnlyAllowAutonomousTickPose;
static void NewProp_bIsAutonomousTickPose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsAutonomousTickPose;
static void NewProp_bOldForceRefPose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOldForceRefPose;
static void NewProp_bShowPrePhysBones_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowPrePhysBones;
static void NewProp_bRequiredBonesUpToDate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRequiredBonesUpToDate;
static void NewProp_bAnimTreeInitialised_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAnimTreeInitialised;
static void NewProp_bEnableLineCheckWithBounds_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableLineCheckWithBounds;
static void NewProp_bPropagateCurvesToFollowers_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPropagateCurvesToFollowers;
static void NewProp_bSkipKinematicUpdateWhenInterpolating_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSkipKinematicUpdateWhenInterpolating;
static void NewProp_bSkipBoundsUpdateWhenInterpolating_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSkipBoundsUpdateWhenInterpolating;
#if WITH_EDITORONLY_DATA
static void NewProp_bUpdateAnimationInEditor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateAnimationInEditor;
static void NewProp_bUpdateClothInEditor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateClothInEditor;
static void NewProp_bOverrideDefaultAnimatingRig_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideDefaultAnimatingRig;
#endif // WITH_EDITORONLY_DATA
static void NewProp_bNeedsQueuedAnimEventsDispatched_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNeedsQueuedAnimEventsDispatched;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_CachedAnimCurveUidVersion;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClothBlendWeight;
static void NewProp_bWaitForParallelClothTask_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWaitForParallelClothTask;
static void NewProp_bFilteredAnimCurvesIsAllowList_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFilteredAnimCurvesIsAllowList;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_CachedMeshCurveMetaDataVersion;
static const UECodeGen_Private::FNamePropertyParams NewProp_FilteredAnimCurves_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FilteredAnimCurves;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BodySetup;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClothMaxDistanceScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClothGeometryScale;
static const UECodeGen_Private::FIntPropertyParams NewProp_PostProcessAnimBPLODThreshold;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnConstraintBroken;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnPlasticDeformation;
static const UECodeGen_Private::FClassPropertyParams NewProp_ClothingSimulationFactory;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TeleportDistanceThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TeleportRotationThreshold;
static const UECodeGen_Private::FStructPropertyParams NewProp_ClothingSimulationInstances_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ClothingSimulationInstances;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MorphTargetCurves_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_MorphTargetCurves_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_MorphTargetCurves;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnAnimInitialized;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_SequenceToPlay;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimToPlay;
static void NewProp_bDefaultLooping_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDefaultLooping;
static void NewProp_bDefaultPlaying_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDefaultPlaying;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DefaultPosition;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DefaultPlayRate;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_DefaultAnimatingRigOverride;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FUInt32PropertyParams NewProp_LastPoseTickFrame;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USkeletalMeshComponent constinit property declarations *********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AccumulateAllBodiesBelowPhysicsBlendWeight"), .Pointer = &USkeletalMeshComponent::execAccumulateAllBodiesBelowPhysicsBlendWeight },
{ .NameUTF8 = UTF8TEXT("AddClothCollisionSource"), .Pointer = &USkeletalMeshComponent::execAddClothCollisionSource },
{ .NameUTF8 = UTF8TEXT("AddForceToAllBodiesBelow"), .Pointer = &USkeletalMeshComponent::execAddForceToAllBodiesBelow },
{ .NameUTF8 = UTF8TEXT("AddImpulseToAllBodiesBelow"), .Pointer = &USkeletalMeshComponent::execAddImpulseToAllBodiesBelow },
{ .NameUTF8 = UTF8TEXT("AllowAnimCurveEvaluation"), .Pointer = &USkeletalMeshComponent::execAllowAnimCurveEvaluation },
{ .NameUTF8 = UTF8TEXT("BindClothToLeaderPoseComponent"), .Pointer = &USkeletalMeshComponent::execBindClothToLeaderPoseComponent },
{ .NameUTF8 = UTF8TEXT("BreakConstraint"), .Pointer = &USkeletalMeshComponent::execBreakConstraint },
{ .NameUTF8 = UTF8TEXT("ClearMorphTargets"), .Pointer = &USkeletalMeshComponent::execClearMorphTargets },
{ .NameUTF8 = UTF8TEXT("FindConstraintBoneName"), .Pointer = &USkeletalMeshComponent::execFindConstraintBoneName },
{ .NameUTF8 = UTF8TEXT("ForceClothNextUpdateTeleport"), .Pointer = &USkeletalMeshComponent::execForceClothNextUpdateTeleport },
{ .NameUTF8 = UTF8TEXT("ForceClothNextUpdateTeleportAndReset"), .Pointer = &USkeletalMeshComponent::execForceClothNextUpdateTeleportAndReset },
{ .NameUTF8 = UTF8TEXT("GetAllowClothActors"), .Pointer = &USkeletalMeshComponent::execGetAllowClothActors },
{ .NameUTF8 = UTF8TEXT("GetAllowedAnimCurveEvaluate"), .Pointer = &USkeletalMeshComponent::execGetAllowedAnimCurveEvaluate },
{ .NameUTF8 = UTF8TEXT("GetAllowRigidBodyAnimNode"), .Pointer = &USkeletalMeshComponent::execGetAllowRigidBodyAnimNode },
{ .NameUTF8 = UTF8TEXT("GetAnimationMode"), .Pointer = &USkeletalMeshComponent::execGetAnimationMode },
{ .NameUTF8 = UTF8TEXT("GetAnimClass"), .Pointer = &USkeletalMeshComponent::execGetAnimClass },
{ .NameUTF8 = UTF8TEXT("GetAnimInstance"), .Pointer = &USkeletalMeshComponent::execGetAnimInstance },
{ .NameUTF8 = UTF8TEXT("GetBoneLinearVelocity"), .Pointer = &USkeletalMeshComponent::execGetBoneLinearVelocity },
{ .NameUTF8 = UTF8TEXT("GetBoneMass"), .Pointer = &USkeletalMeshComponent::execGetBoneMass },
{ .NameUTF8 = UTF8TEXT("GetClothingSimulationInteractor"), .Pointer = &USkeletalMeshComponent::execGetClothingSimulationInteractor },
{ .NameUTF8 = UTF8TEXT("GetClothMaxDistanceScale"), .Pointer = &USkeletalMeshComponent::execGetClothMaxDistanceScale },
{ .NameUTF8 = UTF8TEXT("GetConstraintByName"), .Pointer = &USkeletalMeshComponent::execGetConstraintByName },
{ .NameUTF8 = UTF8TEXT("GetConstraints"), .Pointer = &USkeletalMeshComponent::execGetConstraints },
{ .NameUTF8 = UTF8TEXT("GetConstraintsFromBody"), .Pointer = &USkeletalMeshComponent::execGetConstraintsFromBody },
{ .NameUTF8 = UTF8TEXT("GetCurrentJointAngles"), .Pointer = &USkeletalMeshComponent::execGetCurrentJointAngles },
{ .NameUTF8 = UTF8TEXT("GetCurveValue"), .Pointer = &USkeletalMeshComponent::execGetCurveValue },
#if WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("GetDefaultAnimatingRig"), .Pointer = &USkeletalMeshComponent::execGetDefaultAnimatingRig },
{ .NameUTF8 = UTF8TEXT("GetDefaultAnimatingRigOverride"), .Pointer = &USkeletalMeshComponent::execGetDefaultAnimatingRigOverride },
#endif // WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("GetDisableAnimCurves"), .Pointer = &USkeletalMeshComponent::execGetDisableAnimCurves },
{ .NameUTF8 = UTF8TEXT("GetDisablePostProcessBlueprint"), .Pointer = &USkeletalMeshComponent::execGetDisablePostProcessBlueprint },
{ .NameUTF8 = UTF8TEXT("GetFloatAttribute"), .Pointer = &USkeletalMeshComponent::execGetFloatAttribute },
{ .NameUTF8 = UTF8TEXT("GetFloatAttribute_Ref"), .Pointer = &USkeletalMeshComponent::execGetFloatAttribute_Ref },
{ .NameUTF8 = UTF8TEXT("GetIntegerAttribute"), .Pointer = &USkeletalMeshComponent::execGetIntegerAttribute },
{ .NameUTF8 = UTF8TEXT("GetIntegerAttribute_Ref"), .Pointer = &USkeletalMeshComponent::execGetIntegerAttribute_Ref },
{ .NameUTF8 = UTF8TEXT("GetLinkedAnimGraphInstanceByTag"), .Pointer = &USkeletalMeshComponent::execGetLinkedAnimGraphInstanceByTag },
{ .NameUTF8 = UTF8TEXT("GetLinkedAnimGraphInstancesByTag"), .Pointer = &USkeletalMeshComponent::execGetLinkedAnimGraphInstancesByTag },
{ .NameUTF8 = UTF8TEXT("GetLinkedAnimLayerInstanceByClass"), .Pointer = &USkeletalMeshComponent::execGetLinkedAnimLayerInstanceByClass },
{ .NameUTF8 = UTF8TEXT("GetLinkedAnimLayerInstanceByGroup"), .Pointer = &USkeletalMeshComponent::execGetLinkedAnimLayerInstanceByGroup },
{ .NameUTF8 = UTF8TEXT("GetMorphTarget"), .Pointer = &USkeletalMeshComponent::execGetMorphTarget },
{ .NameUTF8 = UTF8TEXT("GetPlayRate"), .Pointer = &USkeletalMeshComponent::execGetPlayRate },
{ .NameUTF8 = UTF8TEXT("GetPosition"), .Pointer = &USkeletalMeshComponent::execGetPosition },
{ .NameUTF8 = UTF8TEXT("GetPostProcessInstance"), .Pointer = &USkeletalMeshComponent::execGetPostProcessInstance },
{ .NameUTF8 = UTF8TEXT("GetSkeletalCenterOfMass"), .Pointer = &USkeletalMeshComponent::execGetSkeletalCenterOfMass },
{ .NameUTF8 = UTF8TEXT("GetSkeletalMeshAsset"), .Pointer = &USkeletalMeshComponent::execGetSkeletalMeshAsset },
{ .NameUTF8 = UTF8TEXT("GetStringAttribute"), .Pointer = &USkeletalMeshComponent::execGetStringAttribute },
{ .NameUTF8 = UTF8TEXT("GetStringAttribute_Ref"), .Pointer = &USkeletalMeshComponent::execGetStringAttribute_Ref },
{ .NameUTF8 = UTF8TEXT("GetTeleportDistanceThreshold"), .Pointer = &USkeletalMeshComponent::execGetTeleportDistanceThreshold },
{ .NameUTF8 = UTF8TEXT("GetTeleportRotationThreshold"), .Pointer = &USkeletalMeshComponent::execGetTeleportRotationThreshold },
{ .NameUTF8 = UTF8TEXT("GetTransformAttribute"), .Pointer = &USkeletalMeshComponent::execGetTransformAttribute },
{ .NameUTF8 = UTF8TEXT("GetTransformAttribute_Ref"), .Pointer = &USkeletalMeshComponent::execGetTransformAttribute_Ref },
{ .NameUTF8 = UTF8TEXT("HasValidAnimationInstance"), .Pointer = &USkeletalMeshComponent::execHasValidAnimationInstance },
{ .NameUTF8 = UTF8TEXT("IsBodyGravityEnabled"), .Pointer = &USkeletalMeshComponent::execIsBodyGravityEnabled },
{ .NameUTF8 = UTF8TEXT("IsClothingSimulationSuspended"), .Pointer = &USkeletalMeshComponent::execIsClothingSimulationSuspended },
{ .NameUTF8 = UTF8TEXT("IsPlaying"), .Pointer = &USkeletalMeshComponent::execIsPlaying },
{ .NameUTF8 = UTF8TEXT("K2_GetClosestPointOnPhysicsAsset"), .Pointer = &USkeletalMeshComponent::execK2_GetClosestPointOnPhysicsAsset },
{ .NameUTF8 = UTF8TEXT("LinkAnimClassLayers"), .Pointer = &USkeletalMeshComponent::execLinkAnimClassLayers },
{ .NameUTF8 = UTF8TEXT("LinkAnimGraphByTag"), .Pointer = &USkeletalMeshComponent::execLinkAnimGraphByTag },
{ .NameUTF8 = UTF8TEXT("OverrideAnimationData"), .Pointer = &USkeletalMeshComponent::execOverrideAnimationData },
{ .NameUTF8 = UTF8TEXT("Play"), .Pointer = &USkeletalMeshComponent::execPlay },
{ .NameUTF8 = UTF8TEXT("PlayAnimation"), .Pointer = &USkeletalMeshComponent::execPlayAnimation },
{ .NameUTF8 = UTF8TEXT("RecreateClothingActors"), .Pointer = &USkeletalMeshComponent::execRecreateClothingActors },
{ .NameUTF8 = UTF8TEXT("RemoveClothCollisionSource"), .Pointer = &USkeletalMeshComponent::execRemoveClothCollisionSource },
{ .NameUTF8 = UTF8TEXT("RemoveClothCollisionSources"), .Pointer = &USkeletalMeshComponent::execRemoveClothCollisionSources },
{ .NameUTF8 = UTF8TEXT("ResetAllBodiesSimulatePhysics"), .Pointer = &USkeletalMeshComponent::execResetAllBodiesSimulatePhysics },
{ .NameUTF8 = UTF8TEXT("ResetAllowedAnimCurveEvaluation"), .Pointer = &USkeletalMeshComponent::execResetAllowedAnimCurveEvaluation },
{ .NameUTF8 = UTF8TEXT("ResetAnimInstanceDynamics"), .Pointer = &USkeletalMeshComponent::execResetAnimInstanceDynamics },
{ .NameUTF8 = UTF8TEXT("ResetClothCollisionSources"), .Pointer = &USkeletalMeshComponent::execResetClothCollisionSources },
{ .NameUTF8 = UTF8TEXT("ResetClothTeleportMode"), .Pointer = &USkeletalMeshComponent::execResetClothTeleportMode },
{ .NameUTF8 = UTF8TEXT("ResumeClothingSimulation"), .Pointer = &USkeletalMeshComponent::execResumeClothingSimulation },
{ .NameUTF8 = UTF8TEXT("SetAllBodiesBelowLinearVelocity"), .Pointer = &USkeletalMeshComponent::execSetAllBodiesBelowLinearVelocity },
{ .NameUTF8 = UTF8TEXT("SetAllBodiesBelowPhysicsBlendWeight"), .Pointer = &USkeletalMeshComponent::execSetAllBodiesBelowPhysicsBlendWeight },
{ .NameUTF8 = UTF8TEXT("SetAllBodiesBelowPhysicsDisabled"), .Pointer = &USkeletalMeshComponent::execSetAllBodiesBelowPhysicsDisabled },
{ .NameUTF8 = UTF8TEXT("SetAllBodiesBelowSimulatePhysics"), .Pointer = &USkeletalMeshComponent::execSetAllBodiesBelowSimulatePhysics },
{ .NameUTF8 = UTF8TEXT("SetAllBodiesPhysicsBlendWeight"), .Pointer = &USkeletalMeshComponent::execSetAllBodiesPhysicsBlendWeight },
{ .NameUTF8 = UTF8TEXT("SetAllBodiesSimulatePhysics"), .Pointer = &USkeletalMeshComponent::execSetAllBodiesSimulatePhysics },
{ .NameUTF8 = UTF8TEXT("SetAllMotorsAngularDriveParams"), .Pointer = &USkeletalMeshComponent::execSetAllMotorsAngularDriveParams },
{ .NameUTF8 = UTF8TEXT("SetAllMotorsAngularPositionDrive"), .Pointer = &USkeletalMeshComponent::execSetAllMotorsAngularPositionDrive },
{ .NameUTF8 = UTF8TEXT("SetAllMotorsAngularVelocityDrive"), .Pointer = &USkeletalMeshComponent::execSetAllMotorsAngularVelocityDrive },
{ .NameUTF8 = UTF8TEXT("SetAllowAnimCurveEvaluation"), .Pointer = &USkeletalMeshComponent::execSetAllowAnimCurveEvaluation },
{ .NameUTF8 = UTF8TEXT("SetAllowClothActors"), .Pointer = &USkeletalMeshComponent::execSetAllowClothActors },
{ .NameUTF8 = UTF8TEXT("SetAllowedAnimCurvesEvaluation"), .Pointer = &USkeletalMeshComponent::execSetAllowedAnimCurvesEvaluation },
{ .NameUTF8 = UTF8TEXT("SetAllowRigidBodyAnimNode"), .Pointer = &USkeletalMeshComponent::execSetAllowRigidBodyAnimNode },
{ .NameUTF8 = UTF8TEXT("SetAngularLimits"), .Pointer = &USkeletalMeshComponent::execSetAngularLimits },
{ .NameUTF8 = UTF8TEXT("SetAnimation"), .Pointer = &USkeletalMeshComponent::execSetAnimation },
{ .NameUTF8 = UTF8TEXT("SetAnimationMode"), .Pointer = &USkeletalMeshComponent::execSetAnimationMode },
{ .NameUTF8 = UTF8TEXT("SetAnimInstanceClass"), .Pointer = &USkeletalMeshComponent::execSetAnimInstanceClass },
{ .NameUTF8 = UTF8TEXT("SetBodyNotifyRigidBodyCollision"), .Pointer = &USkeletalMeshComponent::execSetBodyNotifyRigidBodyCollision },
{ .NameUTF8 = UTF8TEXT("SetBodySimulatePhysics"), .Pointer = &USkeletalMeshComponent::execSetBodySimulatePhysics },
{ .NameUTF8 = UTF8TEXT("SetClothMaxDistanceScale"), .Pointer = &USkeletalMeshComponent::execSetClothMaxDistanceScale },
{ .NameUTF8 = UTF8TEXT("SetConstraintProfile"), .Pointer = &USkeletalMeshComponent::execSetConstraintProfile },
{ .NameUTF8 = UTF8TEXT("SetConstraintProfileForAll"), .Pointer = &USkeletalMeshComponent::execSetConstraintProfileForAll },
#if WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("SetDefaultAnimatingRigOverride"), .Pointer = &USkeletalMeshComponent::execSetDefaultAnimatingRigOverride },
#endif // WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("SetDisableAnimCurves"), .Pointer = &USkeletalMeshComponent::execSetDisableAnimCurves },
{ .NameUTF8 = UTF8TEXT("SetDisablePostProcessBlueprint"), .Pointer = &USkeletalMeshComponent::execSetDisablePostProcessBlueprint },
{ .NameUTF8 = UTF8TEXT("SetEnableAnimation"), .Pointer = &USkeletalMeshComponent::execSetEnableAnimation },
{ .NameUTF8 = UTF8TEXT("SetEnableBodyGravity"), .Pointer = &USkeletalMeshComponent::execSetEnableBodyGravity },
{ .NameUTF8 = UTF8TEXT("SetEnableGravityOnAllBodiesBelow"), .Pointer = &USkeletalMeshComponent::execSetEnableGravityOnAllBodiesBelow },
{ .NameUTF8 = UTF8TEXT("SetEnablePerPolyCollision"), .Pointer = &USkeletalMeshComponent::execSetEnablePerPolyCollision },
{ .NameUTF8 = UTF8TEXT("SetEnablePhysicsBlending"), .Pointer = &USkeletalMeshComponent::execSetEnablePhysicsBlending },
{ .NameUTF8 = UTF8TEXT("SetMorphTarget"), .Pointer = &USkeletalMeshComponent::execSetMorphTarget },
{ .NameUTF8 = UTF8TEXT("SetNotifyRigidBodyCollisionBelow"), .Pointer = &USkeletalMeshComponent::execSetNotifyRigidBodyCollisionBelow },
{ .NameUTF8 = UTF8TEXT("SetOverridePostProcessAnimBP"), .Pointer = &USkeletalMeshComponent::execSetOverridePostProcessAnimBP },
{ .NameUTF8 = UTF8TEXT("SetPhysicsBlendWeight"), .Pointer = &USkeletalMeshComponent::execSetPhysicsBlendWeight },
{ .NameUTF8 = UTF8TEXT("SetPlayRate"), .Pointer = &USkeletalMeshComponent::execSetPlayRate },
{ .NameUTF8 = UTF8TEXT("SetPosition"), .Pointer = &USkeletalMeshComponent::execSetPosition },
{ .NameUTF8 = UTF8TEXT("SetSkeletalMeshAsset"), .Pointer = &USkeletalMeshComponent::execSetSkeletalMeshAsset },
{ .NameUTF8 = UTF8TEXT("SetTeleportDistanceThreshold"), .Pointer = &USkeletalMeshComponent::execSetTeleportDistanceThreshold },
{ .NameUTF8 = UTF8TEXT("SetTeleportRotationThreshold"), .Pointer = &USkeletalMeshComponent::execSetTeleportRotationThreshold },
{ .NameUTF8 = UTF8TEXT("SetUpdateAnimationInEditor"), .Pointer = &USkeletalMeshComponent::execSetUpdateAnimationInEditor },
{ .NameUTF8 = UTF8TEXT("SetUpdateClothInEditor"), .Pointer = &USkeletalMeshComponent::execSetUpdateClothInEditor },
{ .NameUTF8 = UTF8TEXT("SnapshotPose"), .Pointer = &USkeletalMeshComponent::execSnapshotPose },
{ .NameUTF8 = UTF8TEXT("Stop"), .Pointer = &USkeletalMeshComponent::execStop },
{ .NameUTF8 = UTF8TEXT("SuspendClothingSimulation"), .Pointer = &USkeletalMeshComponent::execSuspendClothingSimulation },
{ .NameUTF8 = UTF8TEXT("TermBodiesBelow"), .Pointer = &USkeletalMeshComponent::execTermBodiesBelow },
{ .NameUTF8 = UTF8TEXT("ToggleDisablePostProcessBlueprint"), .Pointer = &USkeletalMeshComponent::execToggleDisablePostProcessBlueprint },
{ .NameUTF8 = UTF8TEXT("UnbindClothFromLeaderPoseComponent"), .Pointer = &USkeletalMeshComponent::execUnbindClothFromLeaderPoseComponent },
{ .NameUTF8 = UTF8TEXT("UnlinkAnimClassLayers"), .Pointer = &USkeletalMeshComponent::execUnlinkAnimClassLayers },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_USkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight, "AccumulateAllBodiesBelowPhysicsBlendWeight" }, // 2069688115
{ &Z_Construct_UFunction_USkeletalMeshComponent_AddClothCollisionSource, "AddClothCollisionSource" }, // 1571629444
{ &Z_Construct_UFunction_USkeletalMeshComponent_AddForceToAllBodiesBelow, "AddForceToAllBodiesBelow" }, // 753277305
{ &Z_Construct_UFunction_USkeletalMeshComponent_AddImpulseToAllBodiesBelow, "AddImpulseToAllBodiesBelow" }, // 3801762276
{ &Z_Construct_UFunction_USkeletalMeshComponent_AllowAnimCurveEvaluation, "AllowAnimCurveEvaluation" }, // 311500143
{ &Z_Construct_UFunction_USkeletalMeshComponent_BindClothToLeaderPoseComponent, "BindClothToLeaderPoseComponent" }, // 1344626325
{ &Z_Construct_UFunction_USkeletalMeshComponent_BreakConstraint, "BreakConstraint" }, // 3915764018
{ &Z_Construct_UFunction_USkeletalMeshComponent_ClearMorphTargets, "ClearMorphTargets" }, // 1710695470
{ &Z_Construct_UFunction_USkeletalMeshComponent_FindConstraintBoneName, "FindConstraintBoneName" }, // 2939560348
{ &Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleport, "ForceClothNextUpdateTeleport" }, // 3159006669
{ &Z_Construct_UFunction_USkeletalMeshComponent_ForceClothNextUpdateTeleportAndReset, "ForceClothNextUpdateTeleportAndReset" }, // 530752470
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetAllowClothActors, "GetAllowClothActors" }, // 3601772013
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetAllowedAnimCurveEvaluate, "GetAllowedAnimCurveEvaluate" }, // 1236551348
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetAllowRigidBodyAnimNode, "GetAllowRigidBodyAnimNode" }, // 3619320958
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetAnimationMode, "GetAnimationMode" }, // 3799709167
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetAnimClass, "GetAnimClass" }, // 3922266245
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetAnimInstance, "GetAnimInstance" }, // 3582254464
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetBoneLinearVelocity, "GetBoneLinearVelocity" }, // 2082051617
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetBoneMass, "GetBoneMass" }, // 4051278281
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetClothingSimulationInteractor, "GetClothingSimulationInteractor" }, // 2262358880
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetClothMaxDistanceScale, "GetClothMaxDistanceScale" }, // 790307291
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintByName, "GetConstraintByName" }, // 222634749
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetConstraints, "GetConstraints" }, // 1211121892
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetConstraintsFromBody, "GetConstraintsFromBody" }, // 565452705
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetCurrentJointAngles, "GetCurrentJointAngles" }, // 1681968333
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetCurveValue, "GetCurveValue" }, // 1439802759
#if WITH_EDITOR
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRig, "GetDefaultAnimatingRig" }, // 221509
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetDefaultAnimatingRigOverride, "GetDefaultAnimatingRigOverride" }, // 1184524582
#endif // WITH_EDITOR
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetDisableAnimCurves, "GetDisableAnimCurves" }, // 1926338961
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetDisablePostProcessBlueprint, "GetDisablePostProcessBlueprint" }, // 3965739164
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute, "GetFloatAttribute" }, // 4172709072
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetFloatAttribute_Ref, "GetFloatAttribute_Ref" }, // 1070788186
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute, "GetIntegerAttribute" }, // 1268355343
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetIntegerAttribute_Ref, "GetIntegerAttribute_Ref" }, // 1171630804
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag, "GetLinkedAnimGraphInstanceByTag" }, // 1624491789
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag, "GetLinkedAnimGraphInstancesByTag" }, // 3317769227
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass, "GetLinkedAnimLayerInstanceByClass" }, // 2862454545
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup, "GetLinkedAnimLayerInstanceByGroup" }, // 3554446168
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetMorphTarget, "GetMorphTarget" }, // 3602643667
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetPlayRate, "GetPlayRate" }, // 3816548990
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetPosition, "GetPosition" }, // 1431954977
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetPostProcessInstance, "GetPostProcessInstance" }, // 131710730
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalCenterOfMass, "GetSkeletalCenterOfMass" }, // 970104882
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetSkeletalMeshAsset, "GetSkeletalMeshAsset" }, // 1412033944
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute, "GetStringAttribute" }, // 1073706374
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetStringAttribute_Ref, "GetStringAttribute_Ref" }, // 122070086
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportDistanceThreshold, "GetTeleportDistanceThreshold" }, // 3064061345
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetTeleportRotationThreshold, "GetTeleportRotationThreshold" }, // 3856323182
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute, "GetTransformAttribute" }, // 1113548458
{ &Z_Construct_UFunction_USkeletalMeshComponent_GetTransformAttribute_Ref, "GetTransformAttribute_Ref" }, // 227069334
{ &Z_Construct_UFunction_USkeletalMeshComponent_HasValidAnimationInstance, "HasValidAnimationInstance" }, // 1187290731
{ &Z_Construct_UFunction_USkeletalMeshComponent_IsBodyGravityEnabled, "IsBodyGravityEnabled" }, // 4087707244
{ &Z_Construct_UFunction_USkeletalMeshComponent_IsClothingSimulationSuspended, "IsClothingSimulationSuspended" }, // 1126351048
{ &Z_Construct_UFunction_USkeletalMeshComponent_IsPlaying, "IsPlaying" }, // 2255341324
{ &Z_Construct_UFunction_USkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset, "K2_GetClosestPointOnPhysicsAsset" }, // 1814048347
{ &Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimClassLayers, "LinkAnimClassLayers" }, // 3637516708
{ &Z_Construct_UFunction_USkeletalMeshComponent_LinkAnimGraphByTag, "LinkAnimGraphByTag" }, // 1284818607
{ &Z_Construct_UFunction_USkeletalMeshComponent_OverrideAnimationData, "OverrideAnimationData" }, // 884721064
{ &Z_Construct_UFunction_USkeletalMeshComponent_Play, "Play" }, // 849074367
{ &Z_Construct_UFunction_USkeletalMeshComponent_PlayAnimation, "PlayAnimation" }, // 2122876811
{ &Z_Construct_UFunction_USkeletalMeshComponent_RecreateClothingActors, "RecreateClothingActors" }, // 3696388936
{ &Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSource, "RemoveClothCollisionSource" }, // 1514687935
{ &Z_Construct_UFunction_USkeletalMeshComponent_RemoveClothCollisionSources, "RemoveClothCollisionSources" }, // 1850768677
{ &Z_Construct_UFunction_USkeletalMeshComponent_ResetAllBodiesSimulatePhysics, "ResetAllBodiesSimulatePhysics" }, // 3464040513
{ &Z_Construct_UFunction_USkeletalMeshComponent_ResetAllowedAnimCurveEvaluation, "ResetAllowedAnimCurveEvaluation" }, // 412273907
{ &Z_Construct_UFunction_USkeletalMeshComponent_ResetAnimInstanceDynamics, "ResetAnimInstanceDynamics" }, // 252559813
{ &Z_Construct_UFunction_USkeletalMeshComponent_ResetClothCollisionSources, "ResetClothCollisionSources" }, // 2504915205
{ &Z_Construct_UFunction_USkeletalMeshComponent_ResetClothTeleportMode, "ResetClothTeleportMode" }, // 3636290003
{ &Z_Construct_UFunction_USkeletalMeshComponent_ResumeClothingSimulation, "ResumeClothingSimulation" }, // 1515574379
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowLinearVelocity, "SetAllBodiesBelowLinearVelocity" }, // 1945962903
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight, "SetAllBodiesBelowPhysicsBlendWeight" }, // 3307174404
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled, "SetAllBodiesBelowPhysicsDisabled" }, // 1134168394
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics, "SetAllBodiesBelowSimulatePhysics" }, // 1255496659
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight, "SetAllBodiesPhysicsBlendWeight" }, // 4101578412
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllBodiesSimulatePhysics, "SetAllBodiesSimulatePhysics" }, // 3346172236
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularDriveParams, "SetAllMotorsAngularDriveParams" }, // 3345766646
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularPositionDrive, "SetAllMotorsAngularPositionDrive" }, // 1513986061
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllMotorsAngularVelocityDrive, "SetAllMotorsAngularVelocityDrive" }, // 3358887446
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllowAnimCurveEvaluation, "SetAllowAnimCurveEvaluation" }, // 1026438544
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllowClothActors, "SetAllowClothActors" }, // 1037690587
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllowedAnimCurvesEvaluation, "SetAllowedAnimCurvesEvaluation" }, // 3616644250
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAllowRigidBodyAnimNode, "SetAllowRigidBodyAnimNode" }, // 1711955727
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAngularLimits, "SetAngularLimits" }, // 4135091476
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAnimation, "SetAnimation" }, // 1202362238
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAnimationMode, "SetAnimationMode" }, // 702899658
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetAnimInstanceClass, "SetAnimInstanceClass" }, // 4066372126
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetBodyNotifyRigidBodyCollision, "SetBodyNotifyRigidBodyCollision" }, // 2989677343
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetBodySimulatePhysics, "SetBodySimulatePhysics" }, // 4065147212
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetClothMaxDistanceScale, "SetClothMaxDistanceScale" }, // 3050489240
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfile, "SetConstraintProfile" }, // 3395832268
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetConstraintProfileForAll, "SetConstraintProfileForAll" }, // 3115516713
#if WITH_EDITOR
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetDefaultAnimatingRigOverride, "SetDefaultAnimatingRigOverride" }, // 1898604538
#endif // WITH_EDITOR
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetDisableAnimCurves, "SetDisableAnimCurves" }, // 292746098
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetDisablePostProcessBlueprint, "SetDisablePostProcessBlueprint" }, // 3827669368
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetEnableAnimation, "SetEnableAnimation" }, // 905129824
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetEnableBodyGravity, "SetEnableBodyGravity" }, // 1818198191
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow, "SetEnableGravityOnAllBodiesBelow" }, // 1672147504
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePerPolyCollision, "SetEnablePerPolyCollision" }, // 3190298383
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetEnablePhysicsBlending, "SetEnablePhysicsBlending" }, // 1859429371
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetMorphTarget, "SetMorphTarget" }, // 3535174922
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow, "SetNotifyRigidBodyCollisionBelow" }, // 1746995285
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetOverridePostProcessAnimBP, "SetOverridePostProcessAnimBP" }, // 3167111051
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetPhysicsBlendWeight, "SetPhysicsBlendWeight" }, // 386080091
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetPlayRate, "SetPlayRate" }, // 1239332212
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetPosition, "SetPosition" }, // 3441589907
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetSkeletalMeshAsset, "SetSkeletalMeshAsset" }, // 1822634301
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportDistanceThreshold, "SetTeleportDistanceThreshold" }, // 1332991681
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetTeleportRotationThreshold, "SetTeleportRotationThreshold" }, // 970950829
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateAnimationInEditor, "SetUpdateAnimationInEditor" }, // 2681773764
{ &Z_Construct_UFunction_USkeletalMeshComponent_SetUpdateClothInEditor, "SetUpdateClothInEditor" }, // 3112472463
{ &Z_Construct_UFunction_USkeletalMeshComponent_SnapshotPose, "SnapshotPose" }, // 3156561781
{ &Z_Construct_UFunction_USkeletalMeshComponent_Stop, "Stop" }, // 2047292841
{ &Z_Construct_UFunction_USkeletalMeshComponent_SuspendClothingSimulation, "SuspendClothingSimulation" }, // 2564469131
{ &Z_Construct_UFunction_USkeletalMeshComponent_TermBodiesBelow, "TermBodiesBelow" }, // 4184193343
{ &Z_Construct_UFunction_USkeletalMeshComponent_ToggleDisablePostProcessBlueprint, "ToggleDisablePostProcessBlueprint" }, // 3134290405
{ &Z_Construct_UFunction_USkeletalMeshComponent_UnbindClothFromLeaderPoseComponent, "UnbindClothFromLeaderPoseComponent" }, // 2987938326
{ &Z_Construct_UFunction_USkeletalMeshComponent_UnlinkAnimClassLayers, "UnlinkAnimClassLayers" }, // 3347649007
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkeletalMeshComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkeletalMeshComponent_Statics
// ********** Begin Class USkeletalMeshComponent Property Definitions ******************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_SkeletalMeshAsset = { "SkeletalMeshAsset", nullptr, (EPropertyFlags)0x0144000800002005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, &USkeletalMeshComponent::SetSkeletalMeshAsset_WrapperImpl, &USkeletalMeshComponent::GetSkeletalMeshAsset_WrapperImpl, 1, STRUCT_OFFSET(USkeletalMeshComponent, SkeletalMeshAsset), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletalMeshAsset_MetaData), NewProp_SkeletalMeshAsset_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimationBlueprint = { "AnimationBlueprint", nullptr, (EPropertyFlags)0x0114000820000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, AnimationBlueprint_DEPRECATED), Z_Construct_UClass_UAnimBlueprint_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimationBlueprint_MetaData), NewProp_AnimationBlueprint_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimBlueprintGeneratedClass = { "AnimBlueprintGeneratedClass", nullptr, (EPropertyFlags)0x0114000800000014, UECodeGen_Private::EPropertyGenFlags::Class | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, AnimBlueprintGeneratedClass), Z_Construct_UClass_UAnimBlueprintGeneratedClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimBlueprintGeneratedClass_MetaData), NewProp_AnimBlueprintGeneratedClass_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimClass = { "AnimClass", nullptr, (EPropertyFlags)0x0014000000000015, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, &USkeletalMeshComponent::SetAnimClass_WrapperImpl, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, AnimClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimClass_MetaData), NewProp_AnimClass_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimScriptInstance = { "AnimScriptInstance", nullptr, (EPropertyFlags)0x0114000400002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, AnimScriptInstance), Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimScriptInstance_MetaData), NewProp_AnimScriptInstance_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_SubInstances_Inner = { "SubInstances", nullptr, (EPropertyFlags)0x0104000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_SubInstances = { "SubInstances", nullptr, (EPropertyFlags)0x0114000800002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, SubInstances), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubInstances_MetaData), NewProp_SubInstances_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_OverridePostProcessAnimBP = { "OverridePostProcessAnimBP", nullptr, (EPropertyFlags)0x0014000000002000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, OverridePostProcessAnimBP), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverridePostProcessAnimBP_MetaData), NewProp_OverridePostProcessAnimBP_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_PostProcessAnimInstance = { "PostProcessAnimInstance", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, PostProcessAnimInstance), Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PostProcessAnimInstance_MetaData), NewProp_PostProcessAnimInstance_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimationData = { "AnimationData", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, AnimationData), Z_Construct_UScriptStruct_FSingleAnimationPlayData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimationData_MetaData), NewProp_AnimationData_MetaData) }; // 4002823324
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_RootBoneTranslation = { "RootBoneTranslation", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, RootBoneTranslation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootBoneTranslation_MetaData), NewProp_RootBoneTranslation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_LineCheckBoundsScale = { "LineCheckBoundsScale", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, LineCheckBoundsScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LineCheckBoundsScale_MetaData), NewProp_LineCheckBoundsScale_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_LinkedInstances_Inner = { "LinkedInstances", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_LinkedInstances = { "LinkedInstances", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, LinkedInstances), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkedInstances_MetaData), NewProp_LinkedInstances_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_CachedBoneSpaceTransforms_Inner = { "CachedBoneSpaceTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_CachedBoneSpaceTransforms = { "CachedBoneSpaceTransforms", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, CachedBoneSpaceTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedBoneSpaceTransforms_MetaData), NewProp_CachedBoneSpaceTransforms_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_CachedComponentSpaceTransforms_Inner = { "CachedComponentSpaceTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_CachedComponentSpaceTransforms = { "CachedComponentSpaceTransforms", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, CachedComponentSpaceTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedComponentSpaceTransforms_MetaData), NewProp_CachedComponentSpaceTransforms_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_GlobalAnimRateScale = { "GlobalAnimRateScale", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, GlobalAnimRateScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GlobalAnimRateScale_MetaData), NewProp_GlobalAnimRateScale_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_KinematicBonesUpdateType = { "KinematicBonesUpdateType", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, KinematicBonesUpdateType), Z_Construct_UEnum_Engine_EKinematicBonesUpdateToPhysics, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KinematicBonesUpdateType_MetaData), NewProp_KinematicBonesUpdateType_MetaData) }; // 1357371912
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_PhysicsTransformUpdateMode = { "PhysicsTransformUpdateMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, PhysicsTransformUpdateMode), Z_Construct_UEnum_Engine_EPhysicsTransformUpdateMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysicsTransformUpdateMode_MetaData), NewProp_PhysicsTransformUpdateMode_MetaData) }; // 3620138722
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothTeleportMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothTeleportMode = { "ClothTeleportMode", nullptr, (EPropertyFlags)0x0010000200022015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, ClothTeleportMode), Z_Construct_UEnum_ClothingSystemRuntimeInterface_EClothingTeleportMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothTeleportMode_MetaData), NewProp_ClothTeleportMode_MetaData) }; // 129018432
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimationMode = { "AnimationMode", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, AnimationMode), Z_Construct_UEnum_Engine_EAnimationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimationMode_MetaData), NewProp_AnimationMode_MetaData) }; // 1974705807
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisablePostProcessBlueprint_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bDisablePostProcessBlueprint = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisablePostProcessBlueprint = { "bDisablePostProcessBlueprint", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisablePostProcessBlueprint_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisablePostProcessBlueprint_MetaData), NewProp_bDisablePostProcessBlueprint_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateOverlapsOnAnimationFinalize_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bUpdateOverlapsOnAnimationFinalize = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateOverlapsOnAnimationFinalize = { "bUpdateOverlapsOnAnimationFinalize", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateOverlapsOnAnimationFinalize_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateOverlapsOnAnimationFinalize_MetaData), NewProp_bUpdateOverlapsOnAnimationFinalize_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bHasValidBodies_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bHasValidBodies = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bHasValidBodies = { "bHasValidBodies", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bHasValidBodies_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasValidBodies_MetaData), NewProp_bHasValidBodies_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bBlendPhysics_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bBlendPhysics = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bBlendPhysics = { "bBlendPhysics", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bBlendPhysics_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBlendPhysics_MetaData), NewProp_bBlendPhysics_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnablePhysicsOnDedicatedServer_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bEnablePhysicsOnDedicatedServer = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnablePhysicsOnDedicatedServer = { "bEnablePhysicsOnDedicatedServer", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnablePhysicsOnDedicatedServer_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnablePhysicsOnDedicatedServer_MetaData), NewProp_bEnablePhysicsOnDedicatedServer_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateMeshWhenKinematic_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bUpdateMeshWhenKinematic = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateMeshWhenKinematic = { "bUpdateMeshWhenKinematic", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateMeshWhenKinematic_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateMeshWhenKinematic_MetaData), NewProp_bUpdateMeshWhenKinematic_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateJointsFromAnimation_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bUpdateJointsFromAnimation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateJointsFromAnimation = { "bUpdateJointsFromAnimation", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateJointsFromAnimation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateJointsFromAnimation_MetaData), NewProp_bUpdateJointsFromAnimation_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bAllowClothActors_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bAllowClothActors = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bAllowClothActors = { "bAllowClothActors", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bAllowClothActors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowClothActors_MetaData), NewProp_bAllowClothActors_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisableClothSimulation_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bDisableClothSimulation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisableClothSimulation = { "bDisableClothSimulation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisableClothSimulation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisableClothSimulation_MetaData), NewProp_bDisableClothSimulation_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisableRigidBodyAnimNode_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bDisableRigidBodyAnimNode = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisableRigidBodyAnimNode = { "bDisableRigidBodyAnimNode", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisableRigidBodyAnimNode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisableRigidBodyAnimNode_MetaData), NewProp_bDisableRigidBodyAnimNode_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bAllowAnimCurveEvaluation_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bAllowAnimCurveEvaluation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bAllowAnimCurveEvaluation = { "bAllowAnimCurveEvaluation", nullptr, (EPropertyFlags)0x0040040000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bAllowAnimCurveEvaluation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowAnimCurveEvaluation_MetaData), NewProp_bAllowAnimCurveEvaluation_MetaData) };
#if WITH_EDITORONLY_DATA
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisableAnimCurves_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bDisableAnimCurves_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisableAnimCurves = { "bDisableAnimCurves", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisableAnimCurves_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisableAnimCurves_MetaData), NewProp_bDisableAnimCurves_MetaData) };
#endif // WITH_EDITORONLY_DATA
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bCollideWithEnvironment_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bCollideWithEnvironment = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bCollideWithEnvironment = { "bCollideWithEnvironment", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bCollideWithEnvironment_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCollideWithEnvironment_MetaData), NewProp_bCollideWithEnvironment_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bCollideWithAttachedChildren_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bCollideWithAttachedChildren = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bCollideWithAttachedChildren = { "bCollideWithAttachedChildren", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bCollideWithAttachedChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCollideWithAttachedChildren_MetaData), NewProp_bCollideWithAttachedChildren_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bForceCollisionUpdate_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bForceCollisionUpdate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bForceCollisionUpdate = { "bForceCollisionUpdate", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bForceCollisionUpdate_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceCollisionUpdate_MetaData), NewProp_bForceCollisionUpdate_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothVelocityScale = { "ClothVelocityScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, ClothVelocityScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothVelocityScale_MetaData), NewProp_ClothVelocityScale_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bResetAfterTeleport_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bResetAfterTeleport = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bResetAfterTeleport = { "bResetAfterTeleport", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bResetAfterTeleport_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bResetAfterTeleport_MetaData), NewProp_bResetAfterTeleport_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDeferKinematicBoneUpdate_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bDeferKinematicBoneUpdate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDeferKinematicBoneUpdate = { "bDeferKinematicBoneUpdate", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDeferKinematicBoneUpdate_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDeferKinematicBoneUpdate_MetaData), NewProp_bDeferKinematicBoneUpdate_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bNoSkeletonUpdate_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bNoSkeletonUpdate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bNoSkeletonUpdate = { "bNoSkeletonUpdate", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bNoSkeletonUpdate_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNoSkeletonUpdate_MetaData), NewProp_bNoSkeletonUpdate_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bPauseAnims_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bPauseAnims = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bPauseAnims = { "bPauseAnims", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bPauseAnims_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPauseAnims_MetaData), NewProp_bPauseAnims_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnableAnimation_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bEnableAnimation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnableAnimation = { "bEnableAnimation", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnableAnimation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableAnimation_MetaData), NewProp_bEnableAnimation_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUseRefPoseOnInitAnim_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bUseRefPoseOnInitAnim = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUseRefPoseOnInitAnim = { "bUseRefPoseOnInitAnim", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUseRefPoseOnInitAnim_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseRefPoseOnInitAnim_MetaData), NewProp_bUseRefPoseOnInitAnim_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnablePerPolyCollision_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bEnablePerPolyCollision = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnablePerPolyCollision = { "bEnablePerPolyCollision", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnablePerPolyCollision_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnablePerPolyCollision_MetaData), NewProp_bEnablePerPolyCollision_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bForceRefpose_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bForceRefpose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bForceRefpose = { "bForceRefpose", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bForceRefpose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceRefpose_MetaData), NewProp_bForceRefpose_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bOnlyAllowAutonomousTickPose_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bOnlyAllowAutonomousTickPose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bOnlyAllowAutonomousTickPose = { "bOnlyAllowAutonomousTickPose", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bOnlyAllowAutonomousTickPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOnlyAllowAutonomousTickPose_MetaData), NewProp_bOnlyAllowAutonomousTickPose_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bIsAutonomousTickPose_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bIsAutonomousTickPose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bIsAutonomousTickPose = { "bIsAutonomousTickPose", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bIsAutonomousTickPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsAutonomousTickPose_MetaData), NewProp_bIsAutonomousTickPose_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bOldForceRefPose_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bOldForceRefPose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bOldForceRefPose = { "bOldForceRefPose", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bOldForceRefPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOldForceRefPose_MetaData), NewProp_bOldForceRefPose_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bShowPrePhysBones_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bShowPrePhysBones = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bShowPrePhysBones = { "bShowPrePhysBones", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bShowPrePhysBones_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowPrePhysBones_MetaData), NewProp_bShowPrePhysBones_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bRequiredBonesUpToDate_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bRequiredBonesUpToDate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bRequiredBonesUpToDate = { "bRequiredBonesUpToDate", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bRequiredBonesUpToDate_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRequiredBonesUpToDate_MetaData), NewProp_bRequiredBonesUpToDate_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bAnimTreeInitialised_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bAnimTreeInitialised = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bAnimTreeInitialised = { "bAnimTreeInitialised", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bAnimTreeInitialised_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAnimTreeInitialised_MetaData), NewProp_bAnimTreeInitialised_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnableLineCheckWithBounds_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bEnableLineCheckWithBounds = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnableLineCheckWithBounds = { "bEnableLineCheckWithBounds", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnableLineCheckWithBounds_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableLineCheckWithBounds_MetaData), NewProp_bEnableLineCheckWithBounds_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bPropagateCurvesToFollowers_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bPropagateCurvesToFollowers = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bPropagateCurvesToFollowers = { "bPropagateCurvesToFollowers", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bPropagateCurvesToFollowers_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPropagateCurvesToFollowers_MetaData), NewProp_bPropagateCurvesToFollowers_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bSkipKinematicUpdateWhenInterpolating_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bSkipKinematicUpdateWhenInterpolating = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bSkipKinematicUpdateWhenInterpolating = { "bSkipKinematicUpdateWhenInterpolating", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bSkipKinematicUpdateWhenInterpolating_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSkipKinematicUpdateWhenInterpolating_MetaData), NewProp_bSkipKinematicUpdateWhenInterpolating_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bSkipBoundsUpdateWhenInterpolating_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bSkipBoundsUpdateWhenInterpolating = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bSkipBoundsUpdateWhenInterpolating = { "bSkipBoundsUpdateWhenInterpolating", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bSkipBoundsUpdateWhenInterpolating_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSkipBoundsUpdateWhenInterpolating_MetaData), NewProp_bSkipBoundsUpdateWhenInterpolating_MetaData) };
#if WITH_EDITORONLY_DATA
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateAnimationInEditor_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bUpdateAnimationInEditor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateAnimationInEditor = { "bUpdateAnimationInEditor", nullptr, (EPropertyFlags)0x00200c0800002801, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateAnimationInEditor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateAnimationInEditor_MetaData), NewProp_bUpdateAnimationInEditor_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateClothInEditor_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bUpdateClothInEditor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateClothInEditor = { "bUpdateClothInEditor", nullptr, (EPropertyFlags)0x00200c0800002801, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateClothInEditor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateClothInEditor_MetaData), NewProp_bUpdateClothInEditor_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bOverrideDefaultAnimatingRig_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bOverrideDefaultAnimatingRig = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bOverrideDefaultAnimatingRig = { "bOverrideDefaultAnimatingRig", nullptr, (EPropertyFlags)0x00200c0800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bOverrideDefaultAnimatingRig_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideDefaultAnimatingRig_MetaData), NewProp_bOverrideDefaultAnimatingRig_MetaData) };
#endif // WITH_EDITORONLY_DATA
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bNeedsQueuedAnimEventsDispatched_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bNeedsQueuedAnimEventsDispatched = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bNeedsQueuedAnimEventsDispatched = { "bNeedsQueuedAnimEventsDispatched", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bNeedsQueuedAnimEventsDispatched_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNeedsQueuedAnimEventsDispatched_MetaData), NewProp_bNeedsQueuedAnimEventsDispatched_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_CachedAnimCurveUidVersion = { "CachedAnimCurveUidVersion", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, CachedAnimCurveUidVersion), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedAnimCurveUidVersion_MetaData), NewProp_CachedAnimCurveUidVersion_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothBlendWeight = { "ClothBlendWeight", nullptr, (EPropertyFlags)0x0010000200000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, ClothBlendWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothBlendWeight_MetaData), NewProp_ClothBlendWeight_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bWaitForParallelClothTask_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bWaitForParallelClothTask = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bWaitForParallelClothTask = { "bWaitForParallelClothTask", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bWaitForParallelClothTask_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWaitForParallelClothTask_MetaData), NewProp_bWaitForParallelClothTask_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bFilteredAnimCurvesIsAllowList_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bFilteredAnimCurvesIsAllowList = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bFilteredAnimCurvesIsAllowList = { "bFilteredAnimCurvesIsAllowList", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bFilteredAnimCurvesIsAllowList_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFilteredAnimCurvesIsAllowList_MetaData), NewProp_bFilteredAnimCurvesIsAllowList_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_CachedMeshCurveMetaDataVersion = { "CachedMeshCurveMetaDataVersion", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, CachedMeshCurveMetaDataVersion), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedMeshCurveMetaDataVersion_MetaData), NewProp_CachedMeshCurveMetaDataVersion_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_FilteredAnimCurves_Inner = { "FilteredAnimCurves", 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_UClass_USkeletalMeshComponent_Statics::NewProp_FilteredAnimCurves = { "FilteredAnimCurves", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, FilteredAnimCurves), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilteredAnimCurves_MetaData), NewProp_FilteredAnimCurves_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_BodySetup = { "BodySetup", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, BodySetup), Z_Construct_UClass_UBodySetup_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodySetup_MetaData), NewProp_BodySetup_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothMaxDistanceScale = { "ClothMaxDistanceScale", nullptr, (EPropertyFlags)0x0010000200000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, ClothMaxDistanceScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothMaxDistanceScale_MetaData), NewProp_ClothMaxDistanceScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothGeometryScale = { "ClothGeometryScale", nullptr, (EPropertyFlags)0x0010000200000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, ClothGeometryScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothGeometryScale_MetaData), NewProp_ClothGeometryScale_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_PostProcessAnimBPLODThreshold = { "PostProcessAnimBPLODThreshold", nullptr, (EPropertyFlags)0x0040040000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, PostProcessAnimBPLODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PostProcessAnimBPLODThreshold_MetaData), NewProp_PostProcessAnimBPLODThreshold_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_OnConstraintBroken = { "OnConstraintBroken", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, OnConstraintBroken), Z_Construct_UDelegateFunction_Engine_ConstraintBrokenSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnConstraintBroken_MetaData), NewProp_OnConstraintBroken_MetaData) }; // 3167993036
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_OnPlasticDeformation = { "OnPlasticDeformation", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, OnPlasticDeformation), Z_Construct_UDelegateFunction_Engine_PlasticDeformationEventSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnPlasticDeformation_MetaData), NewProp_OnPlasticDeformation_MetaData) }; // 4062995303
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothingSimulationFactory = { "ClothingSimulationFactory", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, ClothingSimulationFactory), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UClothingSimulationFactory_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothingSimulationFactory_MetaData), NewProp_ClothingSimulationFactory_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_TeleportDistanceThreshold = { "TeleportDistanceThreshold", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, TeleportDistanceThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TeleportDistanceThreshold_MetaData), NewProp_TeleportDistanceThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_TeleportRotationThreshold = { "TeleportRotationThreshold", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, TeleportRotationThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TeleportRotationThreshold_MetaData), NewProp_TeleportRotationThreshold_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothingSimulationInstances_Inner = { "ClothingSimulationInstances", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FClothingSimulationInstance, METADATA_PARAMS(0, nullptr) }; // 959063394
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothingSimulationInstances = { "ClothingSimulationInstances", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, ClothingSimulationInstances), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClothingSimulationInstances_MetaData), NewProp_ClothingSimulationInstances_MetaData) }; // 959063394
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_MorphTargetCurves_ValueProp = { "MorphTargetCurves", 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_UClass_USkeletalMeshComponent_Statics::NewProp_MorphTargetCurves_Key_KeyProp = { "MorphTargetCurves_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_UClass_USkeletalMeshComponent_Statics::NewProp_MorphTargetCurves = { "MorphTargetCurves", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, MorphTargetCurves), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MorphTargetCurves_MetaData), NewProp_MorphTargetCurves_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_OnAnimInitialized = { "OnAnimInitialized", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, OnAnimInitialized), Z_Construct_UDelegateFunction_Engine_OnAnimInitialized__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnAnimInitialized_MetaData), NewProp_OnAnimInitialized_MetaData) }; // 4024729648
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_SequenceToPlay = { "SequenceToPlay", nullptr, (EPropertyFlags)0x0144000820000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, SequenceToPlay_DEPRECATED), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SequenceToPlay_MetaData), NewProp_SequenceToPlay_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimToPlay = { "AnimToPlay", nullptr, (EPropertyFlags)0x0144000820000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, AnimToPlay_DEPRECATED), Z_Construct_UClass_UAnimationAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimToPlay_MetaData), NewProp_AnimToPlay_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDefaultLooping_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bDefaultLooping_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDefaultLooping = { "bDefaultLooping", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDefaultLooping_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDefaultLooping_MetaData), NewProp_bDefaultLooping_MetaData) };
void Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDefaultPlaying_SetBit(void* Obj)
{
((USkeletalMeshComponent*)Obj)->bDefaultPlaying_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDefaultPlaying = { "bDefaultPlaying", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USkeletalMeshComponent), &Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDefaultPlaying_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDefaultPlaying_MetaData), NewProp_bDefaultPlaying_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_DefaultPosition = { "DefaultPosition", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, DefaultPosition_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultPosition_MetaData), NewProp_DefaultPosition_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_DefaultPlayRate = { "DefaultPlayRate", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, DefaultPlayRate_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultPlayRate_MetaData), NewProp_DefaultPlayRate_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_DefaultAnimatingRigOverride = { "DefaultAnimatingRigOverride", nullptr, (EPropertyFlags)0x0044000800000005, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, DefaultAnimatingRigOverride), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultAnimatingRigOverride_MetaData), NewProp_DefaultAnimatingRigOverride_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_LastPoseTickFrame = { "LastPoseTickFrame", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshComponent, LastPoseTickFrame), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastPoseTickFrame_MetaData), NewProp_LastPoseTickFrame_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USkeletalMeshComponent_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_SkeletalMeshAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimationBlueprint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimBlueprintGeneratedClass,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimScriptInstance,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_SubInstances_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_SubInstances,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_OverridePostProcessAnimBP,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_PostProcessAnimInstance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimationData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_RootBoneTranslation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_LineCheckBoundsScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_LinkedInstances_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_LinkedInstances,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_CachedBoneSpaceTransforms_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_CachedBoneSpaceTransforms,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_CachedComponentSpaceTransforms_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_CachedComponentSpaceTransforms,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_GlobalAnimRateScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_KinematicBonesUpdateType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_PhysicsTransformUpdateMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothTeleportMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothTeleportMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisablePostProcessBlueprint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateOverlapsOnAnimationFinalize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bHasValidBodies,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bBlendPhysics,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnablePhysicsOnDedicatedServer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateMeshWhenKinematic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateJointsFromAnimation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bAllowClothActors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisableClothSimulation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisableRigidBodyAnimNode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bAllowAnimCurveEvaluation,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDisableAnimCurves,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bCollideWithEnvironment,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bCollideWithAttachedChildren,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bForceCollisionUpdate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothVelocityScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bResetAfterTeleport,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDeferKinematicBoneUpdate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bNoSkeletonUpdate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bPauseAnims,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnableAnimation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUseRefPoseOnInitAnim,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnablePerPolyCollision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bForceRefpose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bOnlyAllowAutonomousTickPose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bIsAutonomousTickPose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bOldForceRefPose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bShowPrePhysBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bRequiredBonesUpToDate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bAnimTreeInitialised,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bEnableLineCheckWithBounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bPropagateCurvesToFollowers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bSkipKinematicUpdateWhenInterpolating,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bSkipBoundsUpdateWhenInterpolating,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateAnimationInEditor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bUpdateClothInEditor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bOverrideDefaultAnimatingRig,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bNeedsQueuedAnimEventsDispatched,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_CachedAnimCurveUidVersion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothBlendWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bWaitForParallelClothTask,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bFilteredAnimCurvesIsAllowList,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_CachedMeshCurveMetaDataVersion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_FilteredAnimCurves_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_FilteredAnimCurves,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_BodySetup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothMaxDistanceScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothGeometryScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_PostProcessAnimBPLODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_OnConstraintBroken,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_OnPlasticDeformation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothingSimulationFactory,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_TeleportDistanceThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_TeleportRotationThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothingSimulationInstances_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_ClothingSimulationInstances,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_MorphTargetCurves_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_MorphTargetCurves_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_MorphTargetCurves,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_OnAnimInitialized,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_SequenceToPlay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_AnimToPlay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDefaultLooping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_bDefaultPlaying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_DefaultPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_DefaultPlayRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_DefaultAnimatingRigOverride,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshComponent_Statics::NewProp_LastPoseTickFrame,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshComponent_Statics::PropPointers) < 2048);
// ********** End Class USkeletalMeshComponent Property Definitions ********************************
UObject* (*const Z_Construct_UClass_USkeletalMeshComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USkinnedMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_USkeletalMeshComponent_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UInterface_CollisionDataProvider_NoRegister, (int32)VTABLE_OFFSET(USkeletalMeshComponent, IInterface_CollisionDataProvider), false }, // 1161119176
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshComponent_Statics::ClassParams = {
&USkeletalMeshComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_USkeletalMeshComponent_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshComponent_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x00A810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshComponent_Statics::Class_MetaDataParams)
};
void USkeletalMeshComponent::StaticRegisterNativesUSkeletalMeshComponent()
{
UClass* Class = USkeletalMeshComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USkeletalMeshComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_USkeletalMeshComponent()
{
if (!Z_Registration_Info_UClass_USkeletalMeshComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshComponent.OuterSingleton, Z_Construct_UClass_USkeletalMeshComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkeletalMeshComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshComponent);
USkeletalMeshComponent::~USkeletalMeshComponent() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(USkeletalMeshComponent)
// ********** End Class USkeletalMeshComponent *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SkeletalMeshComponent_h__Script_Engine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ECustomBoneAttributeLookup_StaticEnum, TEXT("ECustomBoneAttributeLookup"), &Z_Registration_Info_UEnum_ECustomBoneAttributeLookup, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1091982805U) },
{ EKinematicBonesUpdateToPhysics_StaticEnum, TEXT("EKinematicBonesUpdateToPhysics"), &Z_Registration_Info_UEnum_EKinematicBonesUpdateToPhysics, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1357371912U) },
{ EAnimationMode_StaticEnum, TEXT("EAnimationMode"), &Z_Registration_Info_UEnum_EAnimationMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1974705807U) },
{ EPhysicsTransformUpdateMode_StaticEnum, TEXT("EPhysicsTransformUpdateMode"), &Z_Registration_Info_UEnum_EPhysicsTransformUpdateMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3620138722U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSkeletalMeshComponentEndPhysicsTickFunction::StaticStruct, Z_Construct_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction_Statics::NewStructOps, TEXT("SkeletalMeshComponentEndPhysicsTickFunction"),&Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentEndPhysicsTickFunction, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSkeletalMeshComponentEndPhysicsTickFunction), 3133254932U) },
{ FSkeletalMeshComponentClothTickFunction::StaticStruct, Z_Construct_UScriptStruct_FSkeletalMeshComponentClothTickFunction_Statics::NewStructOps, TEXT("SkeletalMeshComponentClothTickFunction"),&Z_Registration_Info_UScriptStruct_FSkeletalMeshComponentClothTickFunction, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSkeletalMeshComponentClothTickFunction), 4214740155U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkeletalMeshComponent, USkeletalMeshComponent::StaticClass, TEXT("USkeletalMeshComponent"), &Z_Registration_Info_UClass_USkeletalMeshComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshComponent), 637839283U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SkeletalMeshComponent_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SkeletalMeshComponent_h__Script_Engine_507995433{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SkeletalMeshComponent_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SkeletalMeshComponent_h__Script_Engine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SkeletalMeshComponent_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SkeletalMeshComponent_h__Script_Engine_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SkeletalMeshComponent_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SkeletalMeshComponent_h__Script_Engine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS