// 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 "AnimationModifier.h" #include "Serialization/ArchiveUObjectFromStructuredArchive.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeAnimationModifier() {} // ********** Begin Cross Module References ******************************************************** ANIMATIONMODIFIERS_API UClass* Z_Construct_UClass_UAnimationModifier(); ANIMATIONMODIFIERS_API UClass* Z_Construct_UClass_UAnimationModifier_NoRegister(); COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid(); ENGINE_API UClass* Z_Construct_UClass_UAnimSequence_NoRegister(); UPackage* Z_Construct_UPackage__Script_AnimationModifiers(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UAnimationModifier Function OnApply ************************************** struct AnimationModifier_eventOnApply_Parms { UAnimSequence* AnimationSequence; }; static FName NAME_UAnimationModifier_OnApply = FName(TEXT("OnApply")); void UAnimationModifier::OnApply(UAnimSequence* AnimationSequence) { UFunction* Func = FindFunctionChecked(NAME_UAnimationModifier_OnApply); if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native)) { AnimationModifier_eventOnApply_Parms Parms; Parms.AnimationSequence=AnimationSequence; ProcessEvent(Func,&Parms); } else { OnApply_Implementation(AnimationSequence); } } struct Z_Construct_UFunction_UAnimationModifier_OnApply_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Comment", "/** Executed when the Animation is initialized (native event for debugging / testing purposes) */" }, { "ModuleRelativePath", "Public/AnimationModifier.h" }, { "ToolTip", "Executed when the Animation is initialized (native event for debugging / testing purposes)" }, }; #endif // WITH_METADATA // ********** Begin Function OnApply constinit property declarations ******************************* static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimationSequence; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function OnApply constinit property declarations ********************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function OnApply Property Definitions ****************************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationModifier_OnApply_Statics::NewProp_AnimationSequence = { "AnimationSequence", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationModifier_eventOnApply_Parms, AnimationSequence), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationModifier_OnApply_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationModifier_OnApply_Statics::NewProp_AnimationSequence, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationModifier_OnApply_Statics::PropPointers) < 2048); // ********** End Function OnApply Property Definitions ******************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationModifier_OnApply_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationModifier, nullptr, "OnApply", Z_Construct_UFunction_UAnimationModifier_OnApply_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationModifier_OnApply_Statics::PropPointers), sizeof(AnimationModifier_eventOnApply_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationModifier_OnApply_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationModifier_OnApply_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(AnimationModifier_eventOnApply_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimationModifier_OnApply() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationModifier_OnApply_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimationModifier::execOnApply) { P_GET_OBJECT(UAnimSequence,Z_Param_AnimationSequence); P_FINISH; P_NATIVE_BEGIN; P_THIS->OnApply_Implementation(Z_Param_AnimationSequence); P_NATIVE_END; } // ********** End Class UAnimationModifier Function OnApply **************************************** // ********** Begin Class UAnimationModifier Function OnRevert ************************************* struct AnimationModifier_eventOnRevert_Parms { UAnimSequence* AnimationSequence; }; static FName NAME_UAnimationModifier_OnRevert = FName(TEXT("OnRevert")); void UAnimationModifier::OnRevert(UAnimSequence* AnimationSequence) { UFunction* Func = FindFunctionChecked(NAME_UAnimationModifier_OnRevert); if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native)) { AnimationModifier_eventOnRevert_Parms Parms; Parms.AnimationSequence=AnimationSequence; ProcessEvent(Func,&Parms); } else { OnRevert_Implementation(AnimationSequence); } } struct Z_Construct_UFunction_UAnimationModifier_OnRevert_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Public/AnimationModifier.h" }, }; #endif // WITH_METADATA // ********** Begin Function OnRevert constinit property declarations ****************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimationSequence; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function OnRevert constinit property declarations ******************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function OnRevert Property Definitions ***************************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationModifier_OnRevert_Statics::NewProp_AnimationSequence = { "AnimationSequence", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationModifier_eventOnRevert_Parms, AnimationSequence), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationModifier_OnRevert_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationModifier_OnRevert_Statics::NewProp_AnimationSequence, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationModifier_OnRevert_Statics::PropPointers) < 2048); // ********** End Function OnRevert Property Definitions ******************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationModifier_OnRevert_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationModifier, nullptr, "OnRevert", Z_Construct_UFunction_UAnimationModifier_OnRevert_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationModifier_OnRevert_Statics::PropPointers), sizeof(AnimationModifier_eventOnRevert_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationModifier_OnRevert_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationModifier_OnRevert_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(AnimationModifier_eventOnRevert_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimationModifier_OnRevert() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationModifier_OnRevert_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimationModifier::execOnRevert) { P_GET_OBJECT(UAnimSequence,Z_Param_AnimationSequence); P_FINISH; P_NATIVE_BEGIN; P_THIS->OnRevert_Implementation(Z_Param_AnimationSequence); P_NATIVE_END; } // ********** End Class UAnimationModifier Function OnRevert *************************************** // ********** Begin Class UAnimationModifier ******************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UAnimationModifier; UClass* UAnimationModifier::GetPrivateStaticClass() { using TClass = UAnimationModifier; if (!Z_Registration_Info_UClass_UAnimationModifier.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AnimationModifier"), Z_Registration_Info_UClass_UAnimationModifier.InnerSingleton, StaticRegisterNativesUAnimationModifier, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UAnimationModifier.InnerSingleton; } UClass* Z_Construct_UClass_UAnimationModifier_NoRegister() { return UAnimationModifier::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAnimationModifier_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "IncludePath", "AnimationModifier.h" }, { "IsBlueprintBase", "true" }, { "ModuleRelativePath", "Public/AnimationModifier.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReapplyPostOwnerChange_MetaData[] = { { "Category", "Settings" }, { "Comment", "/** If this is set to true then the animation modifier will call it's reapply function after any change made to the owning asset. */" }, { "ModuleRelativePath", "Public/AnimationModifier.h" }, { "ToolTip", "If this is set to true then the animation modifier will call it's reapply function after any change made to the owning asset." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RevisionGuid_MetaData[] = { { "Comment", "/*VisibleAnywhere for testing, Category = Revision*/" }, { "ModuleRelativePath", "Public/AnimationModifier.h" }, { "ToolTip", "VisibleAnywhere for testing, Category = Revision" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AppliedGuid_MetaData[] = { { "Comment", "/*VisibleAnywhere for testing, Category = Revision */" }, { "ModuleRelativePath", "Public/AnimationModifier.h" }, { "ToolTip", "VisibleAnywhere for testing, Category = Revision" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StoredNativeRevision_MetaData[] = { { "Comment", "// This holds the latest value returned by UpdateNativeRevisionGuid during the last PostLoad (changing this value will invalidate the GUIDs for all instances)\n" }, { "ModuleRelativePath", "Public/AnimationModifier.h" }, { "ToolTip", "This holds the latest value returned by UpdateNativeRevisionGuid during the last PostLoad (changing this value will invalidate the GUIDs for all instances)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviouslyAppliedModifier_MetaData[] = { { "Comment", "/** Serialized version of the modifier that has been previously applied to the Animation Asset */" }, { "ModuleRelativePath", "Public/AnimationModifier.h" }, { "ToolTip", "Serialized version of the modifier that has been previously applied to the Animation Asset" }, }; #endif // WITH_METADATA // ********** Begin Class UAnimationModifier constinit property declarations *********************** static void NewProp_bReapplyPostOwnerChange_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bReapplyPostOwnerChange; static const UECodeGen_Private::FStructPropertyParams NewProp_RevisionGuid; static const UECodeGen_Private::FStructPropertyParams NewProp_AppliedGuid; static const UECodeGen_Private::FIntPropertyParams NewProp_StoredNativeRevision; static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviouslyAppliedModifier; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UAnimationModifier constinit property declarations ************************* static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("OnApply"), .Pointer = &UAnimationModifier::execOnApply }, { .NameUTF8 = UTF8TEXT("OnRevert"), .Pointer = &UAnimationModifier::execOnRevert }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UAnimationModifier_OnApply, "OnApply" }, // 9795319 { &Z_Construct_UFunction_UAnimationModifier_OnRevert, "OnRevert" }, // 271850644 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAnimationModifier_Statics // ********** Begin Class UAnimationModifier Property Definitions ********************************** void Z_Construct_UClass_UAnimationModifier_Statics::NewProp_bReapplyPostOwnerChange_SetBit(void* Obj) { ((UAnimationModifier*)Obj)->bReapplyPostOwnerChange = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAnimationModifier_Statics::NewProp_bReapplyPostOwnerChange = { "bReapplyPostOwnerChange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAnimationModifier), &Z_Construct_UClass_UAnimationModifier_Statics::NewProp_bReapplyPostOwnerChange_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReapplyPostOwnerChange_MetaData), NewProp_bReapplyPostOwnerChange_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimationModifier_Statics::NewProp_RevisionGuid = { "RevisionGuid", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationModifier, RevisionGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RevisionGuid_MetaData), NewProp_RevisionGuid_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimationModifier_Statics::NewProp_AppliedGuid = { "AppliedGuid", nullptr, (EPropertyFlags)0x0040000020000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationModifier, AppliedGuid_DEPRECATED), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AppliedGuid_MetaData), NewProp_AppliedGuid_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationModifier_Statics::NewProp_StoredNativeRevision = { "StoredNativeRevision", nullptr, (EPropertyFlags)0x0040000000004000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationModifier, StoredNativeRevision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StoredNativeRevision_MetaData), NewProp_StoredNativeRevision_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimationModifier_Statics::NewProp_PreviouslyAppliedModifier = { "PreviouslyAppliedModifier", nullptr, (EPropertyFlags)0x0144000020000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationModifier, PreviouslyAppliedModifier_DEPRECATED), Z_Construct_UClass_UAnimationModifier_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviouslyAppliedModifier_MetaData), NewProp_PreviouslyAppliedModifier_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimationModifier_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationModifier_Statics::NewProp_bReapplyPostOwnerChange, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationModifier_Statics::NewProp_RevisionGuid, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationModifier_Statics::NewProp_AppliedGuid, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationModifier_Statics::NewProp_StoredNativeRevision, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationModifier_Statics::NewProp_PreviouslyAppliedModifier, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationModifier_Statics::PropPointers) < 2048); // ********** End Class UAnimationModifier Property Definitions ************************************ UObject* (*const Z_Construct_UClass_UAnimationModifier_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_AnimationModifiers, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationModifier_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimationModifier_Statics::ClassParams = { &UAnimationModifier::StaticClass, "Editor", &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UAnimationModifier_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationModifier_Statics::PropPointers), 0, 0x000800A6u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationModifier_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimationModifier_Statics::Class_MetaDataParams) }; void UAnimationModifier::StaticRegisterNativesUAnimationModifier() { UClass* Class = UAnimationModifier::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAnimationModifier_Statics::Funcs)); } UClass* Z_Construct_UClass_UAnimationModifier() { if (!Z_Registration_Info_UClass_UAnimationModifier.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimationModifier.OuterSingleton, Z_Construct_UClass_UAnimationModifier_Statics::ClassParams); } return Z_Registration_Info_UClass_UAnimationModifier.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimationModifier); UAnimationModifier::~UAnimationModifier() {} IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UAnimationModifier) // ********** End Class UAnimationModifier ********************************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationModifiers_Public_AnimationModifier_h__Script_AnimationModifiers_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UAnimationModifier, UAnimationModifier::StaticClass, TEXT("UAnimationModifier"), &Z_Registration_Info_UClass_UAnimationModifier, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimationModifier), 2464089753U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationModifiers_Public_AnimationModifier_h__Script_AnimationModifiers_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationModifiers_Public_AnimationModifier_h__Script_AnimationModifiers_3814081280{ TEXT("/Script/AnimationModifiers"), Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationModifiers_Public_AnimationModifier_h__Script_AnimationModifiers_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationModifiers_Public_AnimationModifier_h__Script_AnimationModifiers_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS