// 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 "RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" #include "RigVMCore/RigVMFunction.h" #include "RigVMCore/RigVMRegistry.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeRigVMFunction_Accumulate() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_SimBase(); UPackage* Z_Construct_UPackage__Script_RigVM(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FRigVMFunction_AccumulateBase ************************************* struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateBase); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateBase); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Simulation|Accumulate" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateBase constinit property declarations ***** // ********** End ScriptStruct FRigVMFunction_AccumulateBase constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateBase cannot be polymorphic unless super FRigVMFunction_SimBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateBase; class UScriptStruct* FRigVMFunction_AccumulateBase::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateBase.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateBase")); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateBase.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_SimBase, &NewStructOps, "RigVMFunction_AccumulateBase", nullptr, 0, sizeof(FRigVMFunction_AccumulateBase), alignof(FRigVMFunction_AccumulateBase), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateBase.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateBase.InnerSingleton); } // ********** End ScriptStruct FRigVMFunction_AccumulateBase *************************************** // ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatAdd ********************************* struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateFloatAdd); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateFloatAdd); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Adds a value over time over and over again\n */" }, { "DisplayName", "Accumulate Add (Float)" }, { "Keywords", "Simulate,++" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "TemplateName", "AccumulateAdd" }, { "ToolTip", "Adds a value over time over and over again" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Increment_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIntegrateDeltaTime_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedValue_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatAdd constinit property declarations * static const UECodeGen_Private::FFloatPropertyParams NewProp_Increment; static const UECodeGen_Private::FFloatPropertyParams NewProp_InitialValue; static void NewProp_bIntegrateDeltaTime_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIntegrateDeltaTime; static const UECodeGen_Private::FFloatPropertyParams NewProp_Result; static const UECodeGen_Private::FFloatPropertyParams NewProp_AccumulatedValue; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_AccumulateFloatAdd constinit property declarations *** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Increment"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("InitialValue"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIntegrateDeltaTime"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedValue"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_AccumulateFloatAdd::Execute"), .Function = &FRigVMFunction_AccumulateFloatAdd::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateFloatAdd cannot be polymorphic unless super FRigVMFunction_AccumulateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatAdd; class UScriptStruct* FRigVMFunction_AccumulateFloatAdd::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatAdd.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatAdd.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateFloatAdd")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatAdd.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatAdd.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatAdd Property Definitions ************ const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_Increment = { "Increment", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatAdd, Increment), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Increment_MetaData), NewProp_Increment_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_InitialValue = { "InitialValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatAdd, InitialValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialValue_MetaData), NewProp_InitialValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_bIntegrateDeltaTime_SetBit(void* Obj) { ((FRigVMFunction_AccumulateFloatAdd*)Obj)->bIntegrateDeltaTime = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_bIntegrateDeltaTime = { "bIntegrateDeltaTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateFloatAdd), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_bIntegrateDeltaTime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIntegrateDeltaTime_MetaData), NewProp_bIntegrateDeltaTime_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatAdd, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_AccumulatedValue = { "AccumulatedValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatAdd, AccumulatedValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedValue_MetaData), NewProp_AccumulatedValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigVMFunction_AccumulateFloatAdd*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateFloatAdd), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_Increment, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_InitialValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_bIntegrateDeltaTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_AccumulatedValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_AccumulateFloatAdd Property Definitions ************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, &NewStructOps, "RigVMFunction_AccumulateFloatAdd", Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::PropPointers), sizeof(FRigVMFunction_AccumulateFloatAdd), alignof(FRigVMFunction_AccumulateFloatAdd), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatAdd.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatAdd.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatAdd.InnerSingleton); } void FRigVMFunction_AccumulateFloatAdd::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_AccumulateFloatAdd::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Increment, InitialValue, bIntegrateDeltaTime, Result, AccumulatedValue, bIsInitialized ); } // ********** End ScriptStruct FRigVMFunction_AccumulateFloatAdd *********************************** // ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorAdd ******************************** struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateVectorAdd); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateVectorAdd); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Adds a vector over time over and over again\n */" }, { "DisplayName", "Accumulate Add (Vector)" }, { "Keywords", "Simulate,++" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "TemplateName", "AccumulateAdd" }, { "ToolTip", "Adds a vector over time over and over again" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Increment_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIntegrateDeltaTime_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedValue_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorAdd constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Increment; static const UECodeGen_Private::FStructPropertyParams NewProp_InitialValue; static void NewProp_bIntegrateDeltaTime_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIntegrateDeltaTime; static const UECodeGen_Private::FStructPropertyParams NewProp_Result; static const UECodeGen_Private::FStructPropertyParams NewProp_AccumulatedValue; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_AccumulateVectorAdd constinit property declarations ** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Increment"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("InitialValue"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIntegrateDeltaTime"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedValue"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_AccumulateVectorAdd::Execute"), .Function = &FRigVMFunction_AccumulateVectorAdd::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateVectorAdd cannot be polymorphic unless super FRigVMFunction_AccumulateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorAdd; class UScriptStruct* FRigVMFunction_AccumulateVectorAdd::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorAdd.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorAdd.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateVectorAdd")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorAdd.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorAdd.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorAdd Property Definitions *********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_Increment = { "Increment", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorAdd, Increment), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Increment_MetaData), NewProp_Increment_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_InitialValue = { "InitialValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorAdd, InitialValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialValue_MetaData), NewProp_InitialValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_bIntegrateDeltaTime_SetBit(void* Obj) { ((FRigVMFunction_AccumulateVectorAdd*)Obj)->bIntegrateDeltaTime = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_bIntegrateDeltaTime = { "bIntegrateDeltaTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateVectorAdd), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_bIntegrateDeltaTime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIntegrateDeltaTime_MetaData), NewProp_bIntegrateDeltaTime_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorAdd, Result), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_AccumulatedValue = { "AccumulatedValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorAdd, AccumulatedValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedValue_MetaData), NewProp_AccumulatedValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigVMFunction_AccumulateVectorAdd*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateVectorAdd), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_Increment, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_InitialValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_bIntegrateDeltaTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_AccumulatedValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_AccumulateVectorAdd Property Definitions ************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, &NewStructOps, "RigVMFunction_AccumulateVectorAdd", Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::PropPointers), sizeof(FRigVMFunction_AccumulateVectorAdd), alignof(FRigVMFunction_AccumulateVectorAdd), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorAdd.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorAdd.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorAdd.InnerSingleton); } void FRigVMFunction_AccumulateVectorAdd::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_AccumulateVectorAdd::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Increment, InitialValue, bIntegrateDeltaTime, Result, AccumulatedValue, bIsInitialized ); } // ********** End ScriptStruct FRigVMFunction_AccumulateVectorAdd ********************************** // ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatMul ********************************* struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateFloatMul); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateFloatMul); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Multiplies a value over time over and over again\n */" }, { "DisplayName", "Accumulate Mul (Float)" }, { "Keywords", "Simulate,**" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "TemplateName", "AccumulateMul" }, { "ToolTip", "Multiplies a value over time over and over again" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Multiplier_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIntegrateDeltaTime_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedValue_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatMul constinit property declarations * static const UECodeGen_Private::FFloatPropertyParams NewProp_Multiplier; static const UECodeGen_Private::FFloatPropertyParams NewProp_InitialValue; static void NewProp_bIntegrateDeltaTime_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIntegrateDeltaTime; static const UECodeGen_Private::FFloatPropertyParams NewProp_Result; static const UECodeGen_Private::FFloatPropertyParams NewProp_AccumulatedValue; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_AccumulateFloatMul constinit property declarations *** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Multiplier"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("InitialValue"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIntegrateDeltaTime"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedValue"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_AccumulateFloatMul::Execute"), .Function = &FRigVMFunction_AccumulateFloatMul::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateFloatMul cannot be polymorphic unless super FRigVMFunction_AccumulateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatMul; class UScriptStruct* FRigVMFunction_AccumulateFloatMul::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatMul.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatMul.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateFloatMul")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatMul.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatMul.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatMul Property Definitions ************ const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_Multiplier = { "Multiplier", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatMul, Multiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Multiplier_MetaData), NewProp_Multiplier_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_InitialValue = { "InitialValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatMul, InitialValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialValue_MetaData), NewProp_InitialValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_bIntegrateDeltaTime_SetBit(void* Obj) { ((FRigVMFunction_AccumulateFloatMul*)Obj)->bIntegrateDeltaTime = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_bIntegrateDeltaTime = { "bIntegrateDeltaTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateFloatMul), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_bIntegrateDeltaTime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIntegrateDeltaTime_MetaData), NewProp_bIntegrateDeltaTime_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatMul, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_AccumulatedValue = { "AccumulatedValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatMul, AccumulatedValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedValue_MetaData), NewProp_AccumulatedValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigVMFunction_AccumulateFloatMul*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateFloatMul), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_Multiplier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_InitialValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_bIntegrateDeltaTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_AccumulatedValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_AccumulateFloatMul Property Definitions ************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, &NewStructOps, "RigVMFunction_AccumulateFloatMul", Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::PropPointers), sizeof(FRigVMFunction_AccumulateFloatMul), alignof(FRigVMFunction_AccumulateFloatMul), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatMul.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatMul.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatMul.InnerSingleton); } void FRigVMFunction_AccumulateFloatMul::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_AccumulateFloatMul::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Multiplier, InitialValue, bIntegrateDeltaTime, Result, AccumulatedValue, bIsInitialized ); } // ********** End ScriptStruct FRigVMFunction_AccumulateFloatMul *********************************** // ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorMul ******************************** struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateVectorMul); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateVectorMul); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Multiplies a vector over time over and over again\n */" }, { "DisplayName", "Accumulate Mul (Vector)" }, { "Keywords", "Simulate,**" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "TemplateName", "AccumulateMul" }, { "ToolTip", "Multiplies a vector over time over and over again" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Multiplier_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIntegrateDeltaTime_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedValue_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorMul constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Multiplier; static const UECodeGen_Private::FStructPropertyParams NewProp_InitialValue; static void NewProp_bIntegrateDeltaTime_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIntegrateDeltaTime; static const UECodeGen_Private::FStructPropertyParams NewProp_Result; static const UECodeGen_Private::FStructPropertyParams NewProp_AccumulatedValue; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_AccumulateVectorMul constinit property declarations ** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Multiplier"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("InitialValue"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIntegrateDeltaTime"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedValue"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_AccumulateVectorMul::Execute"), .Function = &FRigVMFunction_AccumulateVectorMul::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateVectorMul cannot be polymorphic unless super FRigVMFunction_AccumulateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorMul; class UScriptStruct* FRigVMFunction_AccumulateVectorMul::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorMul.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorMul.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateVectorMul")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorMul.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorMul.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorMul Property Definitions *********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_Multiplier = { "Multiplier", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorMul, Multiplier), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Multiplier_MetaData), NewProp_Multiplier_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_InitialValue = { "InitialValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorMul, InitialValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialValue_MetaData), NewProp_InitialValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_bIntegrateDeltaTime_SetBit(void* Obj) { ((FRigVMFunction_AccumulateVectorMul*)Obj)->bIntegrateDeltaTime = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_bIntegrateDeltaTime = { "bIntegrateDeltaTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateVectorMul), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_bIntegrateDeltaTime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIntegrateDeltaTime_MetaData), NewProp_bIntegrateDeltaTime_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorMul, Result), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_AccumulatedValue = { "AccumulatedValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorMul, AccumulatedValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedValue_MetaData), NewProp_AccumulatedValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigVMFunction_AccumulateVectorMul*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateVectorMul), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_Multiplier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_InitialValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_bIntegrateDeltaTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_AccumulatedValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_AccumulateVectorMul Property Definitions ************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, &NewStructOps, "RigVMFunction_AccumulateVectorMul", Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::PropPointers), sizeof(FRigVMFunction_AccumulateVectorMul), alignof(FRigVMFunction_AccumulateVectorMul), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorMul.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorMul.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorMul.InnerSingleton); } void FRigVMFunction_AccumulateVectorMul::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_AccumulateVectorMul::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Multiplier, InitialValue, bIntegrateDeltaTime, Result, AccumulatedValue, bIsInitialized ); } // ********** End ScriptStruct FRigVMFunction_AccumulateVectorMul ********************************** // ********** Begin ScriptStruct FRigVMFunction_AccumulateQuatMul ********************************** struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateQuatMul); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateQuatMul); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Multiplies a quaternion over time over and over again\n */" }, { "DisplayName", "Accumulate Mul (Quaternion)" }, { "Keywords", "Simulate,**" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "TemplateName", "AccumulateMul" }, { "ToolTip", "Multiplies a quaternion over time over and over again" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Multiplier_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFlipOrder_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIntegrateDeltaTime_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedValue_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateQuatMul constinit property declarations ** static const UECodeGen_Private::FStructPropertyParams NewProp_Multiplier; static const UECodeGen_Private::FStructPropertyParams NewProp_InitialValue; static void NewProp_bFlipOrder_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlipOrder; static void NewProp_bIntegrateDeltaTime_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIntegrateDeltaTime; static const UECodeGen_Private::FStructPropertyParams NewProp_Result; static const UECodeGen_Private::FStructPropertyParams NewProp_AccumulatedValue; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_AccumulateQuatMul constinit property declarations **** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Multiplier"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("InitialValue"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bFlipOrder"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIntegrateDeltaTime"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedValue"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_AccumulateQuatMul::Execute"), .Function = &FRigVMFunction_AccumulateQuatMul::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateQuatMul cannot be polymorphic unless super FRigVMFunction_AccumulateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatMul; class UScriptStruct* FRigVMFunction_AccumulateQuatMul::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatMul.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatMul.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateQuatMul")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatMul.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatMul.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_AccumulateQuatMul Property Definitions ************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_Multiplier = { "Multiplier", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateQuatMul, Multiplier), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Multiplier_MetaData), NewProp_Multiplier_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_InitialValue = { "InitialValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateQuatMul, InitialValue), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialValue_MetaData), NewProp_InitialValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_bFlipOrder_SetBit(void* Obj) { ((FRigVMFunction_AccumulateQuatMul*)Obj)->bFlipOrder = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_bFlipOrder = { "bFlipOrder", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateQuatMul), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_bFlipOrder_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFlipOrder_MetaData), NewProp_bFlipOrder_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_bIntegrateDeltaTime_SetBit(void* Obj) { ((FRigVMFunction_AccumulateQuatMul*)Obj)->bIntegrateDeltaTime = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_bIntegrateDeltaTime = { "bIntegrateDeltaTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateQuatMul), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_bIntegrateDeltaTime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIntegrateDeltaTime_MetaData), NewProp_bIntegrateDeltaTime_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateQuatMul, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_AccumulatedValue = { "AccumulatedValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateQuatMul, AccumulatedValue), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedValue_MetaData), NewProp_AccumulatedValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigVMFunction_AccumulateQuatMul*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateQuatMul), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_Multiplier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_InitialValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_bFlipOrder, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_bIntegrateDeltaTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_AccumulatedValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_AccumulateQuatMul Property Definitions *************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, &NewStructOps, "RigVMFunction_AccumulateQuatMul", Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::PropPointers), sizeof(FRigVMFunction_AccumulateQuatMul), alignof(FRigVMFunction_AccumulateQuatMul), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatMul.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatMul.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatMul.InnerSingleton); } void FRigVMFunction_AccumulateQuatMul::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_AccumulateQuatMul::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Multiplier, InitialValue, bFlipOrder, bIntegrateDeltaTime, Result, AccumulatedValue, bIsInitialized ); } // ********** End ScriptStruct FRigVMFunction_AccumulateQuatMul ************************************ // ********** Begin ScriptStruct FRigVMFunction_AccumulateTransformMul ***************************** struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateTransformMul); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateTransformMul); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Multiplies a transform over time over and over again\n */" }, { "DisplayName", "Accumulate Mul (Transform)" }, { "Keywords", "Simulate,**" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "TemplateName", "AccumulateMul" }, { "ToolTip", "Multiplies a transform over time over and over again" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Multiplier_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFlipOrder_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIntegrateDeltaTime_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedValue_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateTransformMul constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Multiplier; static const UECodeGen_Private::FStructPropertyParams NewProp_InitialValue; static void NewProp_bFlipOrder_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlipOrder; static void NewProp_bIntegrateDeltaTime_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIntegrateDeltaTime; static const UECodeGen_Private::FStructPropertyParams NewProp_Result; static const UECodeGen_Private::FStructPropertyParams NewProp_AccumulatedValue; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_AccumulateTransformMul constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Multiplier"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("InitialValue"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bFlipOrder"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIntegrateDeltaTime"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedValue"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_AccumulateTransformMul::Execute"), .Function = &FRigVMFunction_AccumulateTransformMul::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateTransformMul cannot be polymorphic unless super FRigVMFunction_AccumulateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformMul; class UScriptStruct* FRigVMFunction_AccumulateTransformMul::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformMul.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformMul.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateTransformMul")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformMul.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformMul.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_AccumulateTransformMul Property Definitions ******** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_Multiplier = { "Multiplier", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateTransformMul, Multiplier), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Multiplier_MetaData), NewProp_Multiplier_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_InitialValue = { "InitialValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateTransformMul, InitialValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialValue_MetaData), NewProp_InitialValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_bFlipOrder_SetBit(void* Obj) { ((FRigVMFunction_AccumulateTransformMul*)Obj)->bFlipOrder = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_bFlipOrder = { "bFlipOrder", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateTransformMul), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_bFlipOrder_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFlipOrder_MetaData), NewProp_bFlipOrder_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_bIntegrateDeltaTime_SetBit(void* Obj) { ((FRigVMFunction_AccumulateTransformMul*)Obj)->bIntegrateDeltaTime = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_bIntegrateDeltaTime = { "bIntegrateDeltaTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateTransformMul), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_bIntegrateDeltaTime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIntegrateDeltaTime_MetaData), NewProp_bIntegrateDeltaTime_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateTransformMul, Result), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_AccumulatedValue = { "AccumulatedValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateTransformMul, AccumulatedValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedValue_MetaData), NewProp_AccumulatedValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigVMFunction_AccumulateTransformMul*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateTransformMul), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_Multiplier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_InitialValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_bFlipOrder, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_bIntegrateDeltaTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_AccumulatedValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_AccumulateTransformMul Property Definitions ********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, &NewStructOps, "RigVMFunction_AccumulateTransformMul", Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::PropPointers), sizeof(FRigVMFunction_AccumulateTransformMul), alignof(FRigVMFunction_AccumulateTransformMul), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformMul.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformMul.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformMul.InnerSingleton); } void FRigVMFunction_AccumulateTransformMul::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_AccumulateTransformMul::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Multiplier, InitialValue, bFlipOrder, bIntegrateDeltaTime, Result, AccumulatedValue, bIsInitialized ); } // ********** End ScriptStruct FRigVMFunction_AccumulateTransformMul ******************************* // ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatLerp ******************************** struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateFloatLerp); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateFloatLerp); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Interpolates two values over time over and over again\n */" }, { "DisplayName", "Accumulate Lerp (Float)" }, { "Keywords", "Simulate,Ramp" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "TemplateName", "AccumulateLerp" }, { "ToolTip", "Interpolates two values over time over and over again" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Blend_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIntegrateDeltaTime_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedValue_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatLerp constinit property declarations static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetValue; static const UECodeGen_Private::FFloatPropertyParams NewProp_InitialValue; static const UECodeGen_Private::FFloatPropertyParams NewProp_Blend; static void NewProp_bIntegrateDeltaTime_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIntegrateDeltaTime; static const UECodeGen_Private::FFloatPropertyParams NewProp_Result; static const UECodeGen_Private::FFloatPropertyParams NewProp_AccumulatedValue; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_AccumulateFloatLerp constinit property declarations ** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("TargetValue"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("InitialValue"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Blend"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIntegrateDeltaTime"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedValue"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_AccumulateFloatLerp::Execute"), .Function = &FRigVMFunction_AccumulateFloatLerp::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateFloatLerp cannot be polymorphic unless super FRigVMFunction_AccumulateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatLerp; class UScriptStruct* FRigVMFunction_AccumulateFloatLerp::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatLerp.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatLerp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateFloatLerp")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatLerp.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatLerp.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatLerp Property Definitions *********** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_TargetValue = { "TargetValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatLerp, TargetValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetValue_MetaData), NewProp_TargetValue_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_InitialValue = { "InitialValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatLerp, InitialValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialValue_MetaData), NewProp_InitialValue_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_Blend = { "Blend", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatLerp, Blend), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Blend_MetaData), NewProp_Blend_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_bIntegrateDeltaTime_SetBit(void* Obj) { ((FRigVMFunction_AccumulateFloatLerp*)Obj)->bIntegrateDeltaTime = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_bIntegrateDeltaTime = { "bIntegrateDeltaTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateFloatLerp), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_bIntegrateDeltaTime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIntegrateDeltaTime_MetaData), NewProp_bIntegrateDeltaTime_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatLerp, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_AccumulatedValue = { "AccumulatedValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatLerp, AccumulatedValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedValue_MetaData), NewProp_AccumulatedValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigVMFunction_AccumulateFloatLerp*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateFloatLerp), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_TargetValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_InitialValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_Blend, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_bIntegrateDeltaTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_AccumulatedValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_AccumulateFloatLerp Property Definitions ************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, &NewStructOps, "RigVMFunction_AccumulateFloatLerp", Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::PropPointers), sizeof(FRigVMFunction_AccumulateFloatLerp), alignof(FRigVMFunction_AccumulateFloatLerp), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatLerp.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatLerp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatLerp.InnerSingleton); } void FRigVMFunction_AccumulateFloatLerp::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_AccumulateFloatLerp::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, TargetValue, InitialValue, Blend, bIntegrateDeltaTime, Result, AccumulatedValue, bIsInitialized ); } // ********** End ScriptStruct FRigVMFunction_AccumulateFloatLerp ********************************** // ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorLerp ******************************* struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateVectorLerp); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateVectorLerp); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Interpolates two vectors over time over and over again\n */" }, { "DisplayName", "Accumulate Lerp (Vector)" }, { "Keywords", "Simulate,Ramp" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "TemplateName", "AccumulateLerp" }, { "ToolTip", "Interpolates two vectors over time over and over again" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Blend_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIntegrateDeltaTime_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedValue_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorLerp constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_TargetValue; static const UECodeGen_Private::FStructPropertyParams NewProp_InitialValue; static const UECodeGen_Private::FFloatPropertyParams NewProp_Blend; static void NewProp_bIntegrateDeltaTime_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIntegrateDeltaTime; static const UECodeGen_Private::FStructPropertyParams NewProp_Result; static const UECodeGen_Private::FStructPropertyParams NewProp_AccumulatedValue; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_AccumulateVectorLerp constinit property declarations * static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("TargetValue"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("InitialValue"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Blend"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIntegrateDeltaTime"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedValue"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_AccumulateVectorLerp::Execute"), .Function = &FRigVMFunction_AccumulateVectorLerp::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateVectorLerp cannot be polymorphic unless super FRigVMFunction_AccumulateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorLerp; class UScriptStruct* FRigVMFunction_AccumulateVectorLerp::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorLerp.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorLerp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateVectorLerp")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorLerp.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorLerp.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorLerp Property Definitions ********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_TargetValue = { "TargetValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorLerp, TargetValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetValue_MetaData), NewProp_TargetValue_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_InitialValue = { "InitialValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorLerp, InitialValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialValue_MetaData), NewProp_InitialValue_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_Blend = { "Blend", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorLerp, Blend), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Blend_MetaData), NewProp_Blend_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_bIntegrateDeltaTime_SetBit(void* Obj) { ((FRigVMFunction_AccumulateVectorLerp*)Obj)->bIntegrateDeltaTime = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_bIntegrateDeltaTime = { "bIntegrateDeltaTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateVectorLerp), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_bIntegrateDeltaTime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIntegrateDeltaTime_MetaData), NewProp_bIntegrateDeltaTime_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorLerp, Result), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_AccumulatedValue = { "AccumulatedValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorLerp, AccumulatedValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedValue_MetaData), NewProp_AccumulatedValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigVMFunction_AccumulateVectorLerp*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateVectorLerp), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_TargetValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_InitialValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_Blend, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_bIntegrateDeltaTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_AccumulatedValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_AccumulateVectorLerp Property Definitions ************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, &NewStructOps, "RigVMFunction_AccumulateVectorLerp", Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::PropPointers), sizeof(FRigVMFunction_AccumulateVectorLerp), alignof(FRigVMFunction_AccumulateVectorLerp), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorLerp.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorLerp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorLerp.InnerSingleton); } void FRigVMFunction_AccumulateVectorLerp::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_AccumulateVectorLerp::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, TargetValue, InitialValue, Blend, bIntegrateDeltaTime, Result, AccumulatedValue, bIsInitialized ); } // ********** End ScriptStruct FRigVMFunction_AccumulateVectorLerp ********************************* // ********** Begin ScriptStruct FRigVMFunction_AccumulateQuatLerp ********************************* struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateQuatLerp); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateQuatLerp); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Interpolates two quaternions over time over and over again\n */" }, { "DisplayName", "Accumulate Lerp (Quaternion)" }, { "Keywords", "Simulate,Ramp" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "TemplateName", "AccumulateLerp" }, { "ToolTip", "Interpolates two quaternions over time over and over again" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Blend_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIntegrateDeltaTime_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedValue_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateQuatLerp constinit property declarations * static const UECodeGen_Private::FStructPropertyParams NewProp_TargetValue; static const UECodeGen_Private::FStructPropertyParams NewProp_InitialValue; static const UECodeGen_Private::FFloatPropertyParams NewProp_Blend; static void NewProp_bIntegrateDeltaTime_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIntegrateDeltaTime; static const UECodeGen_Private::FStructPropertyParams NewProp_Result; static const UECodeGen_Private::FStructPropertyParams NewProp_AccumulatedValue; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_AccumulateQuatLerp constinit property declarations *** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("TargetValue"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("InitialValue"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Blend"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIntegrateDeltaTime"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedValue"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_AccumulateQuatLerp::Execute"), .Function = &FRigVMFunction_AccumulateQuatLerp::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateQuatLerp cannot be polymorphic unless super FRigVMFunction_AccumulateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatLerp; class UScriptStruct* FRigVMFunction_AccumulateQuatLerp::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatLerp.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatLerp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateQuatLerp")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatLerp.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatLerp.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_AccumulateQuatLerp Property Definitions ************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_TargetValue = { "TargetValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateQuatLerp, TargetValue), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetValue_MetaData), NewProp_TargetValue_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_InitialValue = { "InitialValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateQuatLerp, InitialValue), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialValue_MetaData), NewProp_InitialValue_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_Blend = { "Blend", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateQuatLerp, Blend), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Blend_MetaData), NewProp_Blend_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_bIntegrateDeltaTime_SetBit(void* Obj) { ((FRigVMFunction_AccumulateQuatLerp*)Obj)->bIntegrateDeltaTime = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_bIntegrateDeltaTime = { "bIntegrateDeltaTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateQuatLerp), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_bIntegrateDeltaTime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIntegrateDeltaTime_MetaData), NewProp_bIntegrateDeltaTime_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateQuatLerp, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_AccumulatedValue = { "AccumulatedValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateQuatLerp, AccumulatedValue), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedValue_MetaData), NewProp_AccumulatedValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigVMFunction_AccumulateQuatLerp*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateQuatLerp), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_TargetValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_InitialValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_Blend, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_bIntegrateDeltaTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_AccumulatedValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_AccumulateQuatLerp Property Definitions ************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, &NewStructOps, "RigVMFunction_AccumulateQuatLerp", Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::PropPointers), sizeof(FRigVMFunction_AccumulateQuatLerp), alignof(FRigVMFunction_AccumulateQuatLerp), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatLerp.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatLerp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatLerp.InnerSingleton); } void FRigVMFunction_AccumulateQuatLerp::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_AccumulateQuatLerp::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, TargetValue, InitialValue, Blend, bIntegrateDeltaTime, Result, AccumulatedValue, bIsInitialized ); } // ********** End ScriptStruct FRigVMFunction_AccumulateQuatLerp *********************************** // ********** Begin ScriptStruct FRigVMFunction_AccumulateTransformLerp **************************** struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateTransformLerp); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateTransformLerp); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Interpolates two transforms over time over and over again\n */" }, { "DisplayName", "Accumulate Lerp (Transform)" }, { "Keywords", "Simulate,Ramp" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "TemplateName", "AccumulateLerp" }, { "ToolTip", "Interpolates two transforms over time over and over again" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialValue_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Blend_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIntegrateDeltaTime_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedValue_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateTransformLerp constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_TargetValue; static const UECodeGen_Private::FStructPropertyParams NewProp_InitialValue; static const UECodeGen_Private::FFloatPropertyParams NewProp_Blend; static void NewProp_bIntegrateDeltaTime_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIntegrateDeltaTime; static const UECodeGen_Private::FStructPropertyParams NewProp_Result; static const UECodeGen_Private::FStructPropertyParams NewProp_AccumulatedValue; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_AccumulateTransformLerp constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("TargetValue"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("InitialValue"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Blend"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIntegrateDeltaTime"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedValue"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_AccumulateTransformLerp::Execute"), .Function = &FRigVMFunction_AccumulateTransformLerp::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateTransformLerp cannot be polymorphic unless super FRigVMFunction_AccumulateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformLerp; class UScriptStruct* FRigVMFunction_AccumulateTransformLerp::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformLerp.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformLerp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateTransformLerp")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformLerp.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformLerp.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_AccumulateTransformLerp Property Definitions ******* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_TargetValue = { "TargetValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateTransformLerp, TargetValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetValue_MetaData), NewProp_TargetValue_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_InitialValue = { "InitialValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateTransformLerp, InitialValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialValue_MetaData), NewProp_InitialValue_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_Blend = { "Blend", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateTransformLerp, Blend), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Blend_MetaData), NewProp_Blend_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_bIntegrateDeltaTime_SetBit(void* Obj) { ((FRigVMFunction_AccumulateTransformLerp*)Obj)->bIntegrateDeltaTime = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_bIntegrateDeltaTime = { "bIntegrateDeltaTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateTransformLerp), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_bIntegrateDeltaTime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIntegrateDeltaTime_MetaData), NewProp_bIntegrateDeltaTime_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateTransformLerp, Result), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_AccumulatedValue = { "AccumulatedValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateTransformLerp, AccumulatedValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedValue_MetaData), NewProp_AccumulatedValue_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigVMFunction_AccumulateTransformLerp*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateTransformLerp), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_TargetValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_InitialValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_Blend, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_bIntegrateDeltaTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_AccumulatedValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_AccumulateTransformLerp Property Definitions ********* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, &NewStructOps, "RigVMFunction_AccumulateTransformLerp", Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::PropPointers), sizeof(FRigVMFunction_AccumulateTransformLerp), alignof(FRigVMFunction_AccumulateTransformLerp), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformLerp.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformLerp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformLerp.InnerSingleton); } void FRigVMFunction_AccumulateTransformLerp::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_AccumulateTransformLerp::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, TargetValue, InitialValue, Blend, bIntegrateDeltaTime, Result, AccumulatedValue, bIsInitialized ); } // ********** End ScriptStruct FRigVMFunction_AccumulateTransformLerp ****************************** // ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatRange ******************************* struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateFloatRange); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateFloatRange); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Accumulates the min and max values over time\n */" }, { "DisplayName", "Accumulate Range (Float)" }, { "Keywords", "Range" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "TemplateName", "AccumulateRange" }, { "ToolTip", "Accumulates the min and max values over time" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Minimum_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Maximum_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedMinimum_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedMaximum_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatRange constinit property declarations static const UECodeGen_Private::FFloatPropertyParams NewProp_Value; static const UECodeGen_Private::FFloatPropertyParams NewProp_Minimum; static const UECodeGen_Private::FFloatPropertyParams NewProp_Maximum; static const UECodeGen_Private::FFloatPropertyParams NewProp_AccumulatedMinimum; static const UECodeGen_Private::FFloatPropertyParams NewProp_AccumulatedMaximum; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_AccumulateFloatRange constinit property declarations * static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Value"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Minimum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Maximum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedMinimum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedMaximum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_AccumulateFloatRange::Execute"), .Function = &FRigVMFunction_AccumulateFloatRange::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateFloatRange cannot be polymorphic unless super FRigVMFunction_AccumulateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatRange; class UScriptStruct* FRigVMFunction_AccumulateFloatRange::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatRange.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatRange.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateFloatRange")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatRange.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatRange.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatRange Property Definitions ********** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatRange, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_Minimum = { "Minimum", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatRange, Minimum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Minimum_MetaData), NewProp_Minimum_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_Maximum = { "Maximum", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatRange, Maximum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Maximum_MetaData), NewProp_Maximum_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_AccumulatedMinimum = { "AccumulatedMinimum", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatRange, AccumulatedMinimum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedMinimum_MetaData), NewProp_AccumulatedMinimum_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_AccumulatedMaximum = { "AccumulatedMaximum", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateFloatRange, AccumulatedMaximum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedMaximum_MetaData), NewProp_AccumulatedMaximum_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigVMFunction_AccumulateFloatRange*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateFloatRange), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_Value, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_Minimum, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_Maximum, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_AccumulatedMinimum, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_AccumulatedMaximum, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_AccumulateFloatRange Property Definitions ************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, &NewStructOps, "RigVMFunction_AccumulateFloatRange", Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::PropPointers), sizeof(FRigVMFunction_AccumulateFloatRange), alignof(FRigVMFunction_AccumulateFloatRange), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatRange.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatRange.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatRange.InnerSingleton); } void FRigVMFunction_AccumulateFloatRange::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_AccumulateFloatRange::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Value, Minimum, Maximum, AccumulatedMinimum, AccumulatedMaximum, bIsInitialized ); } // ********** End ScriptStruct FRigVMFunction_AccumulateFloatRange ********************************* // ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorRange ****************************** struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AccumulateVectorRange); } static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AccumulateVectorRange); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Accumulates the min and max values over time\n */" }, { "DisplayName", "Accumulate Range (Vector)" }, { "Keywords", "Range" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "TemplateName", "AccumulateRange" }, { "ToolTip", "Accumulates the min and max values over time" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Minimum_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Maximum_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedMinimum_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedMaximum_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Accumulate.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorRange constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Value; static const UECodeGen_Private::FStructPropertyParams NewProp_Minimum; static const UECodeGen_Private::FStructPropertyParams NewProp_Maximum; static const UECodeGen_Private::FStructPropertyParams NewProp_AccumulatedMinimum; static const UECodeGen_Private::FStructPropertyParams NewProp_AccumulatedMaximum; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigVMFunction_AccumulateVectorRange constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Value"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Minimum"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Maximum"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedMinimum"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AccumulatedMaximum"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigVMFunction_AccumulateVectorRange::Execute"), .Function = &FRigVMFunction_AccumulateVectorRange::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigVMFunction_AccumulateVectorRange cannot be polymorphic unless super FRigVMFunction_AccumulateBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorRange; class UScriptStruct* FRigVMFunction_AccumulateVectorRange::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorRange.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorRange.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AccumulateVectorRange")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorRange.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorRange.OuterSingleton; } // ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorRange Property Definitions ********* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorRange, Value), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_Minimum = { "Minimum", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorRange, Minimum), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Minimum_MetaData), NewProp_Minimum_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_Maximum = { "Maximum", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorRange, Maximum), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Maximum_MetaData), NewProp_Maximum_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_AccumulatedMinimum = { "AccumulatedMinimum", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorRange, AccumulatedMinimum), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedMinimum_MetaData), NewProp_AccumulatedMinimum_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_AccumulatedMaximum = { "AccumulatedMaximum", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AccumulateVectorRange, AccumulatedMaximum), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedMaximum_MetaData), NewProp_AccumulatedMaximum_MetaData) }; void Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigVMFunction_AccumulateVectorRange*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AccumulateVectorRange), &Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_Value, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_Minimum, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_Maximum, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_AccumulatedMinimum, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_AccumulatedMaximum, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigVMFunction_AccumulateVectorRange Property Definitions *********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_RigVM, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase, &NewStructOps, "RigVMFunction_AccumulateVectorRange", Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::PropPointers), sizeof(FRigVMFunction_AccumulateVectorRange), alignof(FRigVMFunction_AccumulateVectorRange), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange() { if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorRange.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorRange.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorRange.InnerSingleton); } void FRigVMFunction_AccumulateVectorRange::Execute() { FRigVMExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigVMFunction_AccumulateVectorRange::Execute(const FRigVMExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Value, Minimum, Maximum, AccumulatedMinimum, AccumulatedMaximum, bIsInitialized ); } // ********** End ScriptStruct FRigVMFunction_AccumulateVectorRange ******************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h__Script_RigVM_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRigVMFunction_AccumulateBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateBase), 3762318086U) }, { FRigVMFunction_AccumulateFloatAdd::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateFloatAdd"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatAdd, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateFloatAdd), 1095276573U) }, { FRigVMFunction_AccumulateVectorAdd::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateVectorAdd"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorAdd, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateVectorAdd), 4061968726U) }, { FRigVMFunction_AccumulateFloatMul::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateFloatMul"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatMul, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateFloatMul), 1692833079U) }, { FRigVMFunction_AccumulateVectorMul::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateVectorMul"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorMul, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateVectorMul), 50038462U) }, { FRigVMFunction_AccumulateQuatMul::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateQuatMul"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatMul, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateQuatMul), 1931928209U) }, { FRigVMFunction_AccumulateTransformMul::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateTransformMul"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformMul, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateTransformMul), 1698556736U) }, { FRigVMFunction_AccumulateFloatLerp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateFloatLerp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatLerp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateFloatLerp), 3905998095U) }, { FRigVMFunction_AccumulateVectorLerp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateVectorLerp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorLerp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateVectorLerp), 2675188158U) }, { FRigVMFunction_AccumulateQuatLerp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateQuatLerp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateQuatLerp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateQuatLerp), 3964397898U) }, { FRigVMFunction_AccumulateTransformLerp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateTransformLerp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateTransformLerp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateTransformLerp), 1868501014U) }, { FRigVMFunction_AccumulateFloatRange::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateFloatRange"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateFloatRange, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateFloatRange), 3123384943U) }, { FRigVMFunction_AccumulateVectorRange::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics::NewStructOps, TEXT("RigVMFunction_AccumulateVectorRange"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AccumulateVectorRange, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AccumulateVectorRange), 4217287342U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h__Script_RigVM_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h__Script_RigVM_3106781463{ TEXT("/Script/RigVM"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h__Script_RigVM_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS