// 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 "AnimGraphNodeCustomizationInterface.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeAnimGraphNodeCustomizationInterface() {} // ********** Begin Cross Module References ******************************************************** ANIMGRAPH_API UClass* Z_Construct_UClass_UAnimGraphNodeCustomizationInterface(); ANIMGRAPH_API UClass* Z_Construct_UClass_UAnimGraphNodeCustomizationInterface_NoRegister(); COREUOBJECT_API UClass* Z_Construct_UClass_UInterface(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor(); UPackage* Z_Construct_UPackage__Script_AnimGraph(); // ********** End Cross Module References ********************************************************** // ********** Begin Interface UAnimGraphNodeCustomizationInterface Function GetTitleColor ********** struct AnimGraphNodeCustomizationInterface_eventGetTitleColor_Parms { FLinearColor ReturnValue; /** Constructor, initializes return property only **/ AnimGraphNodeCustomizationInterface_eventGetTitleColor_Parms() : ReturnValue(ForceInit) { } }; FLinearColor IAnimGraphNodeCustomizationInterface::GetTitleColor() const { check(0 && "Do not directly call Event functions in Interfaces. Call Execute_GetTitleColor instead."); AnimGraphNodeCustomizationInterface_eventGetTitleColor_Parms Parms; return Parms.ReturnValue; } static FName NAME_UAnimGraphNodeCustomizationInterface_GetTitleColor = FName(TEXT("GetTitleColor")); FLinearColor IAnimGraphNodeCustomizationInterface::Execute_GetTitleColor(const UObject* O) { check(O != NULL); check(O->GetClass()->ImplementsInterface(UAnimGraphNodeCustomizationInterface::StaticClass())); AnimGraphNodeCustomizationInterface_eventGetTitleColor_Parms Parms; UFunction* const Func = O->FindFunction(NAME_UAnimGraphNodeCustomizationInterface_GetTitleColor); if (Func) { const_cast(O)->ProcessEvent(Func, &Parms); } else if (auto I = (const IAnimGraphNodeCustomizationInterface*)(O->GetNativeInterfaceAddress(UAnimGraphNodeCustomizationInterface::StaticClass()))) { Parms.ReturnValue = I->GetTitleColor_Implementation(); } return Parms.ReturnValue; } struct Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Customization" }, { "Comment", "/**\n\x09 * Get the custom color for this node\n\x09 */" }, { "ModuleRelativePath", "Public/AnimGraphNodeCustomizationInterface.h" }, { "ToolTip", "Get the custom color for this node" }, }; #endif // WITH_METADATA // ********** Begin Function GetTitleColor constinit property declarations ************************* static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTitleColor constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTitleColor Property Definitions ************************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimGraphNodeCustomizationInterface_eventGetTitleColor_Parms, ReturnValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor_Statics::PropPointers) < 2048); // ********** End Function GetTitleColor Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimGraphNodeCustomizationInterface, nullptr, "GetTitleColor", Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor_Statics::PropPointers), sizeof(AnimGraphNodeCustomizationInterface_eventGetTitleColor_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x48820C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(AnimGraphNodeCustomizationInterface_eventGetTitleColor_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAnimGraphNodeCustomizationInterface::execGetTitleColor) { P_FINISH; P_NATIVE_BEGIN; *(FLinearColor*)Z_Param__Result=P_THIS->GetTitleColor_Implementation(); P_NATIVE_END; } // ********** End Interface UAnimGraphNodeCustomizationInterface Function GetTitleColor ************ // ********** Begin Interface UAnimGraphNodeCustomizationInterface ********************************* FClassRegistrationInfo Z_Registration_Info_UClass_UAnimGraphNodeCustomizationInterface; UClass* UAnimGraphNodeCustomizationInterface::GetPrivateStaticClass() { using TClass = UAnimGraphNodeCustomizationInterface; if (!Z_Registration_Info_UClass_UAnimGraphNodeCustomizationInterface.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AnimGraphNodeCustomizationInterface"), Z_Registration_Info_UClass_UAnimGraphNodeCustomizationInterface.InnerSingleton, StaticRegisterNativesUAnimGraphNodeCustomizationInterface, 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_UAnimGraphNodeCustomizationInterface.InnerSingleton; } UClass* Z_Construct_UClass_UAnimGraphNodeCustomizationInterface_NoRegister() { return UAnimGraphNodeCustomizationInterface::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAnimGraphNodeCustomizationInterface_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "IsBlueprintBase", "true" }, { "ModuleRelativePath", "Public/AnimGraphNodeCustomizationInterface.h" }, }; #endif // WITH_METADATA // ********** Begin Interface UAnimGraphNodeCustomizationInterface constinit property declarations * // ********** End Interface UAnimGraphNodeCustomizationInterface constinit property declarations *** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetTitleColor"), .Pointer = &IAnimGraphNodeCustomizationInterface::execGetTitleColor }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UAnimGraphNodeCustomizationInterface_GetTitleColor, "GetTitleColor" }, // 376669581 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAnimGraphNodeCustomizationInterface_Statics UObject* (*const Z_Construct_UClass_UAnimGraphNodeCustomizationInterface_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInterface, (UObject* (*)())Z_Construct_UPackage__Script_AnimGraph, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimGraphNodeCustomizationInterface_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimGraphNodeCustomizationInterface_Statics::ClassParams = { &UAnimGraphNodeCustomizationInterface::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000840A1u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimGraphNodeCustomizationInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimGraphNodeCustomizationInterface_Statics::Class_MetaDataParams) }; void UAnimGraphNodeCustomizationInterface::StaticRegisterNativesUAnimGraphNodeCustomizationInterface() { UClass* Class = UAnimGraphNodeCustomizationInterface::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAnimGraphNodeCustomizationInterface_Statics::Funcs)); } UClass* Z_Construct_UClass_UAnimGraphNodeCustomizationInterface() { if (!Z_Registration_Info_UClass_UAnimGraphNodeCustomizationInterface.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimGraphNodeCustomizationInterface.OuterSingleton, Z_Construct_UClass_UAnimGraphNodeCustomizationInterface_Statics::ClassParams); } return Z_Registration_Info_UClass_UAnimGraphNodeCustomizationInterface.OuterSingleton; } UAnimGraphNodeCustomizationInterface::UAnimGraphNodeCustomizationInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimGraphNodeCustomizationInterface); // ********** End Interface UAnimGraphNodeCustomizationInterface *********************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimGraph_Public_AnimGraphNodeCustomizationInterface_h__Script_AnimGraph_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UAnimGraphNodeCustomizationInterface, UAnimGraphNodeCustomizationInterface::StaticClass, TEXT("UAnimGraphNodeCustomizationInterface"), &Z_Registration_Info_UClass_UAnimGraphNodeCustomizationInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimGraphNodeCustomizationInterface), 2374943182U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimGraph_Public_AnimGraphNodeCustomizationInterface_h__Script_AnimGraph_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimGraph_Public_AnimGraphNodeCustomizationInterface_h__Script_AnimGraph_3490377176{ TEXT("/Script/AnimGraph"), Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimGraph_Public_AnimGraphNodeCustomizationInterface_h__Script_AnimGraph_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimGraph_Public_AnimGraphNodeCustomizationInterface_h__Script_AnimGraph_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS