Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,117 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMCore/RigVM.h"
#ifdef RIGVM_RigVM_generated_h
#error "RigVM.generated.h already included, missing '#pragma once' in RigVM.h"
#endif
#define RIGVM_RigVM_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UScriptStruct;
struct FRigVMExtendedExecuteContext;
struct FRigVMStatistics;
// ********** Begin ScriptStruct FRigVMParameter ***************************************************
struct Z_Construct_UScriptStruct_FRigVMParameter_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVM_h_69_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMParameter_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMParameter;
// ********** End ScriptStruct FRigVMParameter *****************************************************
// ********** Begin Class URigVM *******************************************************************
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVM_h_157_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetStatistics); \
DECLARE_FUNCTION(execSetParameterValueTransform); \
DECLARE_FUNCTION(execSetParameterValueQuat); \
DECLARE_FUNCTION(execSetParameterValueVector); \
DECLARE_FUNCTION(execSetParameterValueVector2D); \
DECLARE_FUNCTION(execSetParameterValueString); \
DECLARE_FUNCTION(execSetParameterValueName); \
DECLARE_FUNCTION(execSetParameterValueInt); \
DECLARE_FUNCTION(execSetParameterValueDouble); \
DECLARE_FUNCTION(execSetParameterValueFloat); \
DECLARE_FUNCTION(execSetParameterValueBool); \
DECLARE_FUNCTION(execGetParameterValueTransform); \
DECLARE_FUNCTION(execGetParameterValueQuat); \
DECLARE_FUNCTION(execGetParameterValueVector); \
DECLARE_FUNCTION(execGetParameterValueVector2D); \
DECLARE_FUNCTION(execGetParameterValueString); \
DECLARE_FUNCTION(execGetParameterValueName); \
DECLARE_FUNCTION(execGetParameterValueInt); \
DECLARE_FUNCTION(execGetParameterValueDouble); \
DECLARE_FUNCTION(execGetParameterValueFloat); \
DECLARE_FUNCTION(execGetParameterValueBool); \
DECLARE_FUNCTION(execGetRigVMFunctionName); \
DECLARE_FUNCTION(execAddRigVMFunction); \
DECLARE_FUNCTION(execExecute);
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVM_h_157_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(URigVM, RIGVM_API)
struct Z_Construct_UClass_URigVM_Statics;
RIGVM_API UClass* Z_Construct_UClass_URigVM_NoRegister();
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVM_h_157_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesURigVM(); \
friend struct ::Z_Construct_UClass_URigVM_Statics; \
static UClass* GetPrivateStaticClass(); \
friend RIGVM_API UClass* ::Z_Construct_UClass_URigVM_NoRegister(); \
public: \
DECLARE_CLASS2(URigVM, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/RigVM"), Z_Construct_UClass_URigVM_NoRegister) \
DECLARE_SERIALIZER(URigVM) \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVM_h_157_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVM_h_157_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
URigVM(URigVM&&) = delete; \
URigVM(const URigVM&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(RIGVM_API, URigVM); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URigVM); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(URigVM)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVM_h_154_PROLOG
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVM_h_157_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVM_h_157_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVM_h_157_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVM_h_157_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class URigVM;
// ********** End Class URigVM *********************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVM_h
// ********** Begin Enum ERigVMParameterType *******************************************************
#define FOREACH_ENUM_ERIGVMPARAMETERTYPE(op) \
op(ERigVMParameterType::Input) \
op(ERigVMParameterType::Output) \
op(ERigVMParameterType::Invalid)
enum class ERigVMParameterType : uint8;
template<> struct TIsUEnumClass<ERigVMParameterType> { enum { Value = true }; };
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMParameterType>();
// ********** End Enum ERigVMParameterType *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeRigVM_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); RIGVM_API UFunction* Z_Construct_UDelegateFunction_RigVM_RigVMPeformUserWorkflowDynamicDelegate__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_RigVM;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_RigVM()
{
if (!Z_Registration_Info_UPackage__Script_RigVM.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_RigVM_RigVMPeformUserWorkflowDynamicDelegate__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/RigVM",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0xEC3DC0C9,
0x27254182,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_RigVM.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_RigVM.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_RigVM(Z_Construct_UPackage__Script_RigVM, TEXT("/Script/RigVM"), Z_Registration_Info_UPackage__Script_RigVM, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xEC3DC0C9, 0x27254182));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,368 @@
// 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 "RigVMCore/RigVMAssetUserData.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMAssetUserData() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UAssetUserData();
ENGINE_API UClass* Z_Construct_UClass_UDataAsset_NoRegister();
RIGVM_API UClass* Z_Construct_UClass_UDataAssetLink();
RIGVM_API UClass* Z_Construct_UClass_UDataAssetLink_NoRegister();
RIGVM_API UClass* Z_Construct_UClass_UNameSpacedUserData();
RIGVM_API UClass* Z_Construct_UClass_UNameSpacedUserData_NoRegister();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNameSpacedUserData ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNameSpacedUserData;
UClass* UNameSpacedUserData::GetPrivateStaticClass()
{
using TClass = UNameSpacedUserData;
if (!Z_Registration_Info_UClass_UNameSpacedUserData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NameSpacedUserData"),
Z_Registration_Info_UClass_UNameSpacedUserData.InnerSingleton,
StaticRegisterNativesUNameSpacedUserData,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UNameSpacedUserData.InnerSingleton;
}
UClass* Z_Construct_UClass_UNameSpacedUserData_NoRegister()
{
return UNameSpacedUserData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNameSpacedUserData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* User data that can be attached to assets to provide namespaced data access.\n*/" },
{ "IncludePath", "RigVMCore/RigVMAssetUserData.h" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMAssetUserData.h" },
{ "ToolTip", "User data that can be attached to assets to provide namespaced data access." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NameSpace_MetaData[] = {
{ "Category", "General" },
{ "Comment", "/** The namespace to use when looking up values inside of the user data. */" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMAssetUserData.h" },
{ "ToolTip", "The namespace to use when looking up values inside of the user data." },
};
#endif // WITH_METADATA
// ********** Begin Class UNameSpacedUserData constinit property declarations **********************
static const UECodeGen_Private::FStrPropertyParams NewProp_NameSpace;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNameSpacedUserData constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNameSpacedUserData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNameSpacedUserData_Statics
// ********** Begin Class UNameSpacedUserData Property Definitions *********************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UNameSpacedUserData_Statics::NewProp_NameSpace = { "NameSpace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNameSpacedUserData, NameSpace), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NameSpace_MetaData), NewProp_NameSpace_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNameSpacedUserData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNameSpacedUserData_Statics::NewProp_NameSpace,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNameSpacedUserData_Statics::PropPointers) < 2048);
// ********** End Class UNameSpacedUserData Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UNameSpacedUserData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAssetUserData,
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNameSpacedUserData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNameSpacedUserData_Statics::ClassParams = {
&UNameSpacedUserData::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UNameSpacedUserData_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UNameSpacedUserData_Statics::PropPointers),
0,
0x002810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNameSpacedUserData_Statics::Class_MetaDataParams), Z_Construct_UClass_UNameSpacedUserData_Statics::Class_MetaDataParams)
};
void UNameSpacedUserData::StaticRegisterNativesUNameSpacedUserData()
{
}
UClass* Z_Construct_UClass_UNameSpacedUserData()
{
if (!Z_Registration_Info_UClass_UNameSpacedUserData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNameSpacedUserData.OuterSingleton, Z_Construct_UClass_UNameSpacedUserData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNameSpacedUserData.OuterSingleton;
}
UNameSpacedUserData::UNameSpacedUserData(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNameSpacedUserData);
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UNameSpacedUserData)
// ********** End Class UNameSpacedUserData ********************************************************
// ********** Begin Class UDataAssetLink Function GetDataAsset *************************************
struct Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics
{
struct DataAssetLink_eventGetDataAsset_Parms
{
TSoftObjectPtr<UDataAsset> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintGetter", "" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMAssetUserData.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDataAsset constinit property declarations **************************
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDataAsset constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDataAsset Property Definitions *************************************
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0014000000000580, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataAssetLink_eventGetDataAsset_Parms, ReturnValue), Z_Construct_UClass_UDataAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics::PropPointers) < 2048);
// ********** End Function GetDataAsset Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataAssetLink, nullptr, "GetDataAsset", Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics::DataAssetLink_eventGetDataAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics::DataAssetLink_eventGetDataAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataAssetLink_GetDataAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataAssetLink_GetDataAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataAssetLink::execGetDataAsset)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TSoftObjectPtr<UDataAsset>*)Z_Param__Result=P_THIS->GetDataAsset();
P_NATIVE_END;
}
// ********** End Class UDataAssetLink Function GetDataAsset ***************************************
// ********** Begin Class UDataAssetLink Function SetDataAsset *************************************
struct Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics
{
struct DataAssetLink_eventSetDataAsset_Parms
{
TSoftObjectPtr<UDataAsset> InDataAsset;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintSetter", "" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMAssetUserData.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDataAsset constinit property declarations **************************
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_InDataAsset;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDataAsset constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDataAsset Property Definitions *************************************
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics::NewProp_InDataAsset = { "InDataAsset", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataAssetLink_eventSetDataAsset_Parms, InDataAsset), Z_Construct_UClass_UDataAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics::NewProp_InDataAsset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics::PropPointers) < 2048);
// ********** End Function SetDataAsset Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataAssetLink, nullptr, "SetDataAsset", Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics::DataAssetLink_eventSetDataAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics::DataAssetLink_eventSetDataAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataAssetLink_SetDataAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataAssetLink_SetDataAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataAssetLink::execSetDataAsset)
{
P_GET_SOFTOBJECT(TSoftObjectPtr<UDataAsset>,Z_Param_InDataAsset);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetDataAsset(Z_Param_InDataAsset);
P_NATIVE_END;
}
// ********** End Class UDataAssetLink Function SetDataAsset ***************************************
// ********** Begin Class UDataAssetLink ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDataAssetLink;
UClass* UDataAssetLink::GetPrivateStaticClass()
{
using TClass = UDataAssetLink;
if (!Z_Registration_Info_UClass_UDataAssetLink.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("DataAssetLink"),
Z_Registration_Info_UClass_UDataAssetLink.InnerSingleton,
StaticRegisterNativesUDataAssetLink,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UDataAssetLink.InnerSingleton;
}
UClass* Z_Construct_UClass_UDataAssetLink_NoRegister()
{
return UDataAssetLink::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDataAssetLink_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n* Namespaced user data which provides access to a linked data asset\n*/" },
{ "IncludePath", "RigVMCore/RigVMAssetUserData.h" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMAssetUserData.h" },
{ "ToolTip", "Namespaced user data which provides access to a linked data asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataAsset_MetaData[] = {
{ "BlueprintGetter", "GetDataAsset" },
{ "BlueprintSetter", "SetDataAsset" },
{ "Category", "General" },
{ "Comment", "/** If assigned, the data asset link will provide access to the data asset's content. */" },
{ "DisplayAfter", "NameSpace" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMAssetUserData.h" },
{ "ToolTip", "If assigned, the data asset link will provide access to the data asset's content." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataAssetCached_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMCore/RigVMAssetUserData.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UDataAssetLink constinit property declarations ***************************
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_DataAsset;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataAssetCached;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UDataAssetLink constinit property declarations *****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetDataAsset"), .Pointer = &UDataAssetLink::execGetDataAsset },
{ .NameUTF8 = UTF8TEXT("SetDataAsset"), .Pointer = &UDataAssetLink::execSetDataAsset },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UDataAssetLink_GetDataAsset, "GetDataAsset" }, // 2123846445
{ &Z_Construct_UFunction_UDataAssetLink_SetDataAsset, "SetDataAsset" }, // 3177461850
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDataAssetLink>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDataAssetLink_Statics
// ********** Begin Class UDataAssetLink Property Definitions **************************************
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UDataAssetLink_Statics::NewProp_DataAsset = { "DataAsset", nullptr, (EPropertyFlags)0x0014000000000005, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDataAssetLink, DataAsset), Z_Construct_UClass_UDataAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataAsset_MetaData), NewProp_DataAsset_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UDataAssetLink_Statics::NewProp_DataAssetCached = { "DataAssetCached", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDataAssetLink, DataAssetCached), Z_Construct_UClass_UDataAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataAssetCached_MetaData), NewProp_DataAssetCached_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UDataAssetLink_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataAssetLink_Statics::NewProp_DataAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataAssetLink_Statics::NewProp_DataAssetCached,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDataAssetLink_Statics::PropPointers) < 2048);
// ********** End Class UDataAssetLink Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UDataAssetLink_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNameSpacedUserData,
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDataAssetLink_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDataAssetLink_Statics::ClassParams = {
&UDataAssetLink::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UDataAssetLink_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UDataAssetLink_Statics::PropPointers),
0,
0x002810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UDataAssetLink_Statics::Class_MetaDataParams), Z_Construct_UClass_UDataAssetLink_Statics::Class_MetaDataParams)
};
void UDataAssetLink::StaticRegisterNativesUDataAssetLink()
{
UClass* Class = UDataAssetLink::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UDataAssetLink_Statics::Funcs));
}
UClass* Z_Construct_UClass_UDataAssetLink()
{
if (!Z_Registration_Info_UClass_UDataAssetLink.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDataAssetLink.OuterSingleton, Z_Construct_UClass_UDataAssetLink_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDataAssetLink.OuterSingleton;
}
UDataAssetLink::UDataAssetLink(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDataAssetLink);
UDataAssetLink::~UDataAssetLink() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UDataAssetLink)
// ********** End Class UDataAssetLink *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h__Script_RigVM_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNameSpacedUserData, UNameSpacedUserData::StaticClass, TEXT("UNameSpacedUserData"), &Z_Registration_Info_UClass_UNameSpacedUserData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNameSpacedUserData), 1209154977U) },
{ Z_Construct_UClass_UDataAssetLink, UDataAssetLink::StaticClass, TEXT("UDataAssetLink"), &Z_Registration_Info_UClass_UDataAssetLink, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDataAssetLink), 3043443899U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h__Script_RigVM_1431859315{
TEXT("/Script/RigVM"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h__Script_RigVM_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h__Script_RigVM_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMCore/RigVMAssetUserData.h"
#ifdef RIGVM_RigVMAssetUserData_generated_h
#error "RigVMAssetUserData.generated.h already included, missing '#pragma once' in RigVMAssetUserData.h"
#endif
#define RIGVM_RigVMAssetUserData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UDataAsset;
// ********** Begin Class UNameSpacedUserData ******************************************************
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_18_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UNameSpacedUserData, RIGVM_API)
struct Z_Construct_UClass_UNameSpacedUserData_Statics;
RIGVM_API UClass* Z_Construct_UClass_UNameSpacedUserData_NoRegister();
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUNameSpacedUserData(); \
friend struct ::Z_Construct_UClass_UNameSpacedUserData_Statics; \
static UClass* GetPrivateStaticClass(); \
friend RIGVM_API UClass* ::Z_Construct_UClass_UNameSpacedUserData_NoRegister(); \
public: \
DECLARE_CLASS2(UNameSpacedUserData, UAssetUserData, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/RigVM"), Z_Construct_UClass_UNameSpacedUserData_NoRegister) \
DECLARE_SERIALIZER(UNameSpacedUserData) \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_18_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
RIGVM_API UNameSpacedUserData(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UNameSpacedUserData(UNameSpacedUserData&&) = delete; \
UNameSpacedUserData(const UNameSpacedUserData&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(RIGVM_API, UNameSpacedUserData); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNameSpacedUserData); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNameSpacedUserData)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_15_PROLOG
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNameSpacedUserData;
// ********** End Class UNameSpacedUserData ********************************************************
// ********** Begin Class UDataAssetLink ***********************************************************
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_188_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetDataAsset); \
DECLARE_FUNCTION(execGetDataAsset);
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_188_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UDataAssetLink, RIGVM_API)
struct Z_Construct_UClass_UDataAssetLink_Statics;
RIGVM_API UClass* Z_Construct_UClass_UDataAssetLink_NoRegister();
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_188_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDataAssetLink(); \
friend struct ::Z_Construct_UClass_UDataAssetLink_Statics; \
static UClass* GetPrivateStaticClass(); \
friend RIGVM_API UClass* ::Z_Construct_UClass_UDataAssetLink_NoRegister(); \
public: \
DECLARE_CLASS2(UDataAssetLink, UNameSpacedUserData, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/RigVM"), Z_Construct_UClass_UDataAssetLink_NoRegister) \
DECLARE_SERIALIZER(UDataAssetLink) \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_188_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_188_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
RIGVM_API UDataAssetLink(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UDataAssetLink(UDataAssetLink&&) = delete; \
UDataAssetLink(const UDataAssetLink&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(RIGVM_API, UDataAssetLink); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDataAssetLink); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDataAssetLink) \
RIGVM_API virtual ~UDataAssetLink();
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_185_PROLOG
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_188_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_188_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_188_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h_188_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDataAssetLink;
// ********** End Class UDataAssetLink *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMAssetUserData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,160 @@
// 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 "RigVMBlueprintGeneratedClass.h"
#include "RigVMCore/RigVMGraphFunctionHost.h"
#include "RigVMCore/RigVMVariant.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
#include "UObject/Package.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMBlueprintGeneratedClass() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UBlueprintGeneratedClass();
RIGVM_API UClass* Z_Construct_UClass_URigVMBlueprintGeneratedClass();
RIGVM_API UClass* Z_Construct_UClass_URigVMBlueprintGeneratedClass_NoRegister();
RIGVM_API UClass* Z_Construct_UClass_URigVMGraphFunctionHost_NoRegister();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMGraphFunctionStore();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMVariant();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin Class URigVMBlueprintGeneratedClass ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URigVMBlueprintGeneratedClass;
UClass* URigVMBlueprintGeneratedClass::GetPrivateStaticClass()
{
using TClass = URigVMBlueprintGeneratedClass;
if (!Z_Registration_Info_UClass_URigVMBlueprintGeneratedClass.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RigVMBlueprintGeneratedClass"),
Z_Registration_Info_UClass_URigVMBlueprintGeneratedClass.InnerSingleton,
StaticRegisterNativesURigVMBlueprintGeneratedClass,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_URigVMBlueprintGeneratedClass.InnerSingleton;
}
UClass* Z_Construct_UClass_URigVMBlueprintGeneratedClass_NoRegister()
{
return URigVMBlueprintGeneratedClass::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "RigVMBlueprintGeneratedClass.h" },
{ "ModuleRelativePath", "Public/RigVMBlueprintGeneratedClass.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GraphFunctionStore_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMBlueprintGeneratedClass.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SupportedEventNames_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMBlueprintGeneratedClass.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetVariant_MetaData[] = {
{ "Comment", "/** Variant information about this asset */" },
{ "ModuleRelativePath", "Public/RigVMBlueprintGeneratedClass.h" },
{ "ToolTip", "Variant information about this asset" },
};
#endif // WITH_METADATA
// ********** Begin Class URigVMBlueprintGeneratedClass constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_GraphFunctionStore;
static const UECodeGen_Private::FNamePropertyParams NewProp_SupportedEventNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SupportedEventNames;
static const UECodeGen_Private::FStructPropertyParams NewProp_AssetVariant;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class URigVMBlueprintGeneratedClass constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URigVMBlueprintGeneratedClass>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics
// ********** Begin Class URigVMBlueprintGeneratedClass Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::NewProp_GraphFunctionStore = { "GraphFunctionStore", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URigVMBlueprintGeneratedClass, GraphFunctionStore), Z_Construct_UScriptStruct_FRigVMGraphFunctionStore, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GraphFunctionStore_MetaData), NewProp_GraphFunctionStore_MetaData) }; // 3420593037
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::NewProp_SupportedEventNames_Inner = { "SupportedEventNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::NewProp_SupportedEventNames = { "SupportedEventNames", nullptr, (EPropertyFlags)0x0010010000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URigVMBlueprintGeneratedClass, SupportedEventNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SupportedEventNames_MetaData), NewProp_SupportedEventNames_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::NewProp_AssetVariant = { "AssetVariant", nullptr, (EPropertyFlags)0x0010010000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URigVMBlueprintGeneratedClass, AssetVariant), Z_Construct_UScriptStruct_FRigVMVariant, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetVariant_MetaData), NewProp_AssetVariant_MetaData) }; // 2178042555
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::NewProp_GraphFunctionStore,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::NewProp_SupportedEventNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::NewProp_SupportedEventNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::NewProp_AssetVariant,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::PropPointers) < 2048);
// ********** End Class URigVMBlueprintGeneratedClass Property Definitions *************************
UObject* (*const Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintGeneratedClass,
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_URigVMGraphFunctionHost_NoRegister, (int32)VTABLE_OFFSET(URigVMBlueprintGeneratedClass, IRigVMGraphFunctionHost), false }, // 2122920363
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::ClassParams = {
&URigVMBlueprintGeneratedClass::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x008A00A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::Class_MetaDataParams), Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::Class_MetaDataParams)
};
void URigVMBlueprintGeneratedClass::StaticRegisterNativesURigVMBlueprintGeneratedClass()
{
}
UClass* Z_Construct_UClass_URigVMBlueprintGeneratedClass()
{
if (!Z_Registration_Info_UClass_URigVMBlueprintGeneratedClass.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URigVMBlueprintGeneratedClass.OuterSingleton, Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URigVMBlueprintGeneratedClass.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URigVMBlueprintGeneratedClass);
URigVMBlueprintGeneratedClass::~URigVMBlueprintGeneratedClass() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(URigVMBlueprintGeneratedClass)
// ********** End Class URigVMBlueprintGeneratedClass **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h__Script_RigVM_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_URigVMBlueprintGeneratedClass, URigVMBlueprintGeneratedClass::StaticClass, TEXT("URigVMBlueprintGeneratedClass"), &Z_Registration_Info_UClass_URigVMBlueprintGeneratedClass, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URigVMBlueprintGeneratedClass), 2691000373U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h__Script_RigVM_4157412322{
TEXT("/Script/RigVM"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h__Script_RigVM_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h__Script_RigVM_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,69 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMBlueprintGeneratedClass.h"
#ifdef RIGVM_RigVMBlueprintGeneratedClass_generated_h
#error "RigVMBlueprintGeneratedClass.generated.h already included, missing '#pragma once' in RigVMBlueprintGeneratedClass.h"
#endif
#define RIGVM_RigVMBlueprintGeneratedClass_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class URigVMBlueprintGeneratedClass ********************************************
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h_18_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(URigVMBlueprintGeneratedClass, RIGVM_API)
struct Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics;
RIGVM_API UClass* Z_Construct_UClass_URigVMBlueprintGeneratedClass_NoRegister();
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h_18_INCLASS \
private: \
static void StaticRegisterNativesURigVMBlueprintGeneratedClass(); \
friend struct ::Z_Construct_UClass_URigVMBlueprintGeneratedClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend RIGVM_API UClass* ::Z_Construct_UClass_URigVMBlueprintGeneratedClass_NoRegister(); \
public: \
DECLARE_CLASS2(URigVMBlueprintGeneratedClass, UBlueprintGeneratedClass, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/RigVM"), Z_Construct_UClass_URigVMBlueprintGeneratedClass_NoRegister) \
DECLARE_SERIALIZER(URigVMBlueprintGeneratedClass) \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h_18_ARCHIVESERIALIZER \
virtual UObject* _getUObject() const override { return const_cast<URigVMBlueprintGeneratedClass*>(this); }
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h_18_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
RIGVM_API URigVMBlueprintGeneratedClass(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URigVMBlueprintGeneratedClass) \
DECLARE_VTABLE_PTR_HELPER_CTOR(RIGVM_API, URigVMBlueprintGeneratedClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URigVMBlueprintGeneratedClass); \
/** Deleted move- and copy-constructors, should never be used */ \
URigVMBlueprintGeneratedClass(URigVMBlueprintGeneratedClass&&) = delete; \
URigVMBlueprintGeneratedClass(const URigVMBlueprintGeneratedClass&) = delete; \
RIGVM_API virtual ~URigVMBlueprintGeneratedClass();
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h_15_PROLOG
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h_18_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h_18_INCLASS \
FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h_18_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class URigVMBlueprintGeneratedClass;
// ********** End Class URigVMBlueprintGeneratedClass **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMBlueprintGeneratedClass_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,384 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMCore/RigVMByteCode.h"
#ifdef RIGVM_RigVMByteCode_generated_h
#error "RigVMByteCode.generated.h already included, missing '#pragma once' in RigVMByteCode.h"
#endif
#define RIGVM_RigVMByteCode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMPredicateBranch *********************************************
struct Z_Construct_UScriptStruct_FRigVMPredicateBranch_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_103_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMPredicateBranch_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMPredicateBranch;
// ********** End ScriptStruct FRigVMPredicateBranch ***********************************************
// ********** Begin ScriptStruct FRigVMBaseOp ******************************************************
struct Z_Construct_UScriptStruct_FRigVMBaseOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_236_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMBaseOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMBaseOp;
// ********** End ScriptStruct FRigVMBaseOp ********************************************************
// ********** Begin ScriptStruct FRigVMExecuteOp ***************************************************
struct Z_Construct_UScriptStruct_FRigVMExecuteOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_261_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMExecuteOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMBaseOp Super;
struct FRigVMExecuteOp;
// ********** End ScriptStruct FRigVMExecuteOp *****************************************************
// ********** Begin ScriptStruct FRigVMUnaryOp *****************************************************
struct Z_Construct_UScriptStruct_FRigVMUnaryOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_317_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMUnaryOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMBaseOp Super;
struct FRigVMUnaryOp;
// ********** End ScriptStruct FRigVMUnaryOp *******************************************************
// ********** Begin ScriptStruct FRigVMBinaryOp ****************************************************
struct Z_Construct_UScriptStruct_FRigVMBinaryOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_371_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMBinaryOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMBaseOp Super;
struct FRigVMBinaryOp;
// ********** End ScriptStruct FRigVMBinaryOp ******************************************************
// ********** Begin ScriptStruct FRigVMTernaryOp ***************************************************
struct Z_Construct_UScriptStruct_FRigVMTernaryOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_418_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMTernaryOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMBaseOp Super;
struct FRigVMTernaryOp;
// ********** End ScriptStruct FRigVMTernaryOp *****************************************************
// ********** Begin ScriptStruct FRigVMQuaternaryOp ************************************************
struct Z_Construct_UScriptStruct_FRigVMQuaternaryOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_470_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMQuaternaryOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMBaseOp Super;
struct FRigVMQuaternaryOp;
// ********** End ScriptStruct FRigVMQuaternaryOp **************************************************
// ********** Begin ScriptStruct FRigVMQuinaryOp ***************************************************
struct Z_Construct_UScriptStruct_FRigVMQuinaryOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_528_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMQuinaryOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMBaseOp Super;
struct FRigVMQuinaryOp;
// ********** End ScriptStruct FRigVMQuinaryOp *****************************************************
// ********** Begin ScriptStruct FRigVMSenaryOp ****************************************************
struct Z_Construct_UScriptStruct_FRigVMSenaryOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_590_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMSenaryOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMBaseOp Super;
struct FRigVMSenaryOp;
// ********** End ScriptStruct FRigVMSenaryOp ******************************************************
// ********** Begin ScriptStruct FRigVMCopyOp ******************************************************
struct Z_Construct_UScriptStruct_FRigVMCopyOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_666_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMCopyOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMBaseOp Super;
struct FRigVMCopyOp;
// ********** End ScriptStruct FRigVMCopyOp ********************************************************
// ********** Begin ScriptStruct FRigVMComparisonOp ************************************************
struct Z_Construct_UScriptStruct_FRigVMComparisonOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_738_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMComparisonOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMBaseOp Super;
struct FRigVMComparisonOp;
// ********** End ScriptStruct FRigVMComparisonOp **************************************************
// ********** Begin ScriptStruct FRigVMJumpOp ******************************************************
struct Z_Construct_UScriptStruct_FRigVMJumpOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_801_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMJumpOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMBaseOp Super;
struct FRigVMJumpOp;
// ********** End ScriptStruct FRigVMJumpOp ********************************************************
// ********** Begin ScriptStruct FRigVMJumpIfOp ****************************************************
struct Z_Construct_UScriptStruct_FRigVMJumpIfOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_846_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMJumpIfOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMUnaryOp Super;
struct FRigVMJumpIfOp;
// ********** End ScriptStruct FRigVMJumpIfOp ******************************************************
// ********** Begin ScriptStruct FRigVMChangeTypeOp ************************************************
struct Z_Construct_UScriptStruct_FRigVMChangeTypeOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_894_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMChangeTypeOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMUnaryOp Super;
struct FRigVMChangeTypeOp;
// ********** End ScriptStruct FRigVMChangeTypeOp **************************************************
// ********** Begin ScriptStruct FRigVMInvokeEntryOp ***********************************************
struct Z_Construct_UScriptStruct_FRigVMInvokeEntryOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_908_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMInvokeEntryOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMBaseOp Super;
struct FRigVMInvokeEntryOp;
// ********** End ScriptStruct FRigVMInvokeEntryOp *************************************************
// ********** Begin ScriptStruct FRigVMJumpToBranchOp **********************************************
struct Z_Construct_UScriptStruct_FRigVMJumpToBranchOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_945_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMJumpToBranchOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMUnaryOp Super;
struct FRigVMJumpToBranchOp;
// ********** End ScriptStruct FRigVMJumpToBranchOp ************************************************
// ********** Begin ScriptStruct FRigVMRunInstructionsOp *******************************************
struct Z_Construct_UScriptStruct_FRigVMRunInstructionsOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_980_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMRunInstructionsOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMUnaryOp Super;
struct FRigVMRunInstructionsOp;
// ********** End ScriptStruct FRigVMRunInstructionsOp *********************************************
// ********** Begin ScriptStruct FRigVMSetupTraitsOp ***********************************************
struct Z_Construct_UScriptStruct_FRigVMSetupTraitsOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_1019_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMSetupTraitsOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMUnaryOp Super;
struct FRigVMSetupTraitsOp;
// ********** End ScriptStruct FRigVMSetupTraitsOp *************************************************
// ********** Begin ScriptStruct FRigVMInstruction *************************************************
struct Z_Construct_UScriptStruct_FRigVMInstruction_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_1039_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMInstruction_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMInstruction;
// ********** End ScriptStruct FRigVMInstruction ***************************************************
// ********** Begin ScriptStruct FRigVMInstructionArray ********************************************
struct Z_Construct_UScriptStruct_FRigVMInstructionArray_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_1070_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMInstructionArray_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMInstructionArray;
// ********** End ScriptStruct FRigVMInstructionArray **********************************************
// ********** Begin ScriptStruct FRigVMByteCodeEntry ***********************************************
struct Z_Construct_UScriptStruct_FRigVMByteCodeEntry_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_1108_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMByteCodeEntry_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMByteCodeEntry;
// ********** End ScriptStruct FRigVMByteCodeEntry *************************************************
// ********** Begin ScriptStruct FRigVMByteCode ****************************************************
struct Z_Construct_UScriptStruct_FRigVMByteCode_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h_1133_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMByteCode_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMByteCode;
// ********** End ScriptStruct FRigVMByteCode ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMByteCode_h
// ********** Begin Enum ERigVMOpCode **************************************************************
#define FOREACH_ENUM_ERIGVMOPCODE(op) \
op(ERigVMOpCode::Execute_0_Operands) \
op(ERigVMOpCode::Execute_1_Operands) \
op(ERigVMOpCode::Execute_2_Operands) \
op(ERigVMOpCode::Execute_3_Operands) \
op(ERigVMOpCode::Execute_4_Operands) \
op(ERigVMOpCode::Execute_5_Operands) \
op(ERigVMOpCode::Execute_6_Operands) \
op(ERigVMOpCode::Execute_7_Operands) \
op(ERigVMOpCode::Execute_8_Operands) \
op(ERigVMOpCode::Execute_9_Operands) \
op(ERigVMOpCode::Execute_10_Operands) \
op(ERigVMOpCode::Execute_11_Operands) \
op(ERigVMOpCode::Execute_12_Operands) \
op(ERigVMOpCode::Execute_13_Operands) \
op(ERigVMOpCode::Execute_14_Operands) \
op(ERigVMOpCode::Execute_15_Operands) \
op(ERigVMOpCode::Execute_16_Operands) \
op(ERigVMOpCode::Execute_17_Operands) \
op(ERigVMOpCode::Execute_18_Operands) \
op(ERigVMOpCode::Execute_19_Operands) \
op(ERigVMOpCode::Execute_20_Operands) \
op(ERigVMOpCode::Execute_21_Operands) \
op(ERigVMOpCode::Execute_22_Operands) \
op(ERigVMOpCode::Execute_23_Operands) \
op(ERigVMOpCode::Execute_24_Operands) \
op(ERigVMOpCode::Execute_25_Operands) \
op(ERigVMOpCode::Execute_26_Operands) \
op(ERigVMOpCode::Execute_27_Operands) \
op(ERigVMOpCode::Execute_28_Operands) \
op(ERigVMOpCode::Execute_29_Operands) \
op(ERigVMOpCode::Execute_30_Operands) \
op(ERigVMOpCode::Execute_31_Operands) \
op(ERigVMOpCode::Execute_32_Operands) \
op(ERigVMOpCode::Execute_33_Operands) \
op(ERigVMOpCode::Execute_34_Operands) \
op(ERigVMOpCode::Execute_35_Operands) \
op(ERigVMOpCode::Execute_36_Operands) \
op(ERigVMOpCode::Execute_37_Operands) \
op(ERigVMOpCode::Execute_38_Operands) \
op(ERigVMOpCode::Execute_39_Operands) \
op(ERigVMOpCode::Execute_40_Operands) \
op(ERigVMOpCode::Execute_41_Operands) \
op(ERigVMOpCode::Execute_42_Operands) \
op(ERigVMOpCode::Execute_43_Operands) \
op(ERigVMOpCode::Execute_44_Operands) \
op(ERigVMOpCode::Execute_45_Operands) \
op(ERigVMOpCode::Execute_46_Operands) \
op(ERigVMOpCode::Execute_47_Operands) \
op(ERigVMOpCode::Execute_48_Operands) \
op(ERigVMOpCode::Execute_49_Operands) \
op(ERigVMOpCode::Execute_50_Operands) \
op(ERigVMOpCode::Execute_51_Operands) \
op(ERigVMOpCode::Execute_52_Operands) \
op(ERigVMOpCode::Execute_53_Operands) \
op(ERigVMOpCode::Execute_54_Operands) \
op(ERigVMOpCode::Execute_55_Operands) \
op(ERigVMOpCode::Execute_56_Operands) \
op(ERigVMOpCode::Execute_57_Operands) \
op(ERigVMOpCode::Execute_58_Operands) \
op(ERigVMOpCode::Execute_59_Operands) \
op(ERigVMOpCode::Execute_60_Operands) \
op(ERigVMOpCode::Execute_61_Operands) \
op(ERigVMOpCode::Execute_62_Operands) \
op(ERigVMOpCode::Execute_63_Operands) \
op(ERigVMOpCode::Execute_64_Operands) \
op(ERigVMOpCode::Zero) \
op(ERigVMOpCode::BoolFalse) \
op(ERigVMOpCode::BoolTrue) \
op(ERigVMOpCode::Copy) \
op(ERigVMOpCode::Increment) \
op(ERigVMOpCode::Decrement) \
op(ERigVMOpCode::Equals) \
op(ERigVMOpCode::NotEquals) \
op(ERigVMOpCode::JumpAbsolute) \
op(ERigVMOpCode::JumpForward) \
op(ERigVMOpCode::JumpBackward) \
op(ERigVMOpCode::JumpAbsoluteIf) \
op(ERigVMOpCode::JumpForwardIf) \
op(ERigVMOpCode::JumpBackwardIf) \
op(ERigVMOpCode::ChangeType) \
op(ERigVMOpCode::Exit) \
op(ERigVMOpCode::BeginBlock) \
op(ERigVMOpCode::EndBlock) \
op(ERigVMOpCode::ArrayReset) \
op(ERigVMOpCode::ArrayGetNum) \
op(ERigVMOpCode::ArraySetNum) \
op(ERigVMOpCode::ArrayGetAtIndex) \
op(ERigVMOpCode::ArraySetAtIndex) \
op(ERigVMOpCode::ArrayAdd) \
op(ERigVMOpCode::ArrayInsert) \
op(ERigVMOpCode::ArrayRemove) \
op(ERigVMOpCode::ArrayFind) \
op(ERigVMOpCode::ArrayAppend) \
op(ERigVMOpCode::ArrayClone) \
op(ERigVMOpCode::ArrayIterator) \
op(ERigVMOpCode::ArrayUnion) \
op(ERigVMOpCode::ArrayDifference) \
op(ERigVMOpCode::ArrayIntersection) \
op(ERigVMOpCode::ArrayReverse) \
op(ERigVMOpCode::InvokeEntry) \
op(ERigVMOpCode::JumpToBranch) \
op(ERigVMOpCode::Execute) \
op(ERigVMOpCode::RunInstructions) \
op(ERigVMOpCode::SetupTraits) \
op(ERigVMOpCode::Invalid) \
op(ERigVMOpCode::FirstArrayOpCode) \
op(ERigVMOpCode::LastArrayOpCode)
enum class ERigVMOpCode : uint8;
template<> struct TIsUEnumClass<ERigVMOpCode> { enum { Value = true }; };
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMOpCode>();
// ********** End Enum ERigVMOpCode ****************************************************************
// ********** Begin Enum ERigVMCopyType ************************************************************
#define FOREACH_ENUM_ERIGVMCOPYTYPE(op) \
op(ERigVMCopyType::Default) \
op(ERigVMCopyType::FloatToDouble) \
op(ERigVMCopyType::DoubleToFloat)
enum class ERigVMCopyType : uint8;
template<> struct TIsUEnumClass<ERigVMCopyType> { enum { Value = true }; };
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMCopyType>();
// ********** End Enum ERigVMCopyType **************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,112 @@
// 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 "RigVMCore/RigVMDebugDrawSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDebugDrawSettings() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDebugDrawSettings();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDebugDrawSettings *******************************************
struct Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDebugDrawSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDebugDrawSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDebugDrawSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthPriority_MetaData[] = {
{ "Category", "DebugSettings" },
{ "DisplayPriority", "MAX_int32" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDebugDrawSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Lifetime_MetaData[] = {
{ "Category", "DebugSettings" },
{ "DisplayPriority", "MAX_int32" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDebugDrawSettings.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDebugDrawSettings constinit property declarations ***********
static const UECodeGen_Private::FBytePropertyParams NewProp_DepthPriority;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Lifetime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMDebugDrawSettings constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDebugDrawSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDebugDrawSettings;
class UScriptStruct* FRigVMDebugDrawSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDebugDrawSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDebugDrawSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDebugDrawSettings, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDebugDrawSettings"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDebugDrawSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMDebugDrawSettings Property Definitions **********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::NewProp_DepthPriority = { "DepthPriority", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMDebugDrawSettings, DepthPriority), Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthPriority_MetaData), NewProp_DepthPriority_MetaData) }; // 1271158512
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::NewProp_Lifetime = { "Lifetime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMDebugDrawSettings, Lifetime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Lifetime_MetaData), NewProp_Lifetime_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::NewProp_DepthPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::NewProp_Lifetime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMDebugDrawSettings Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
&NewStructOps,
"RigVMDebugDrawSettings",
Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::PropPointers),
sizeof(FRigVMDebugDrawSettings),
alignof(FRigVMDebugDrawSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDebugDrawSettings()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDebugDrawSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDebugDrawSettings.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDebugDrawSettings.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDebugDrawSettings *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugDrawSettings_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDebugDrawSettings::StaticStruct, Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics::NewStructOps, TEXT("RigVMDebugDrawSettings"),&Z_Registration_Info_UScriptStruct_FRigVMDebugDrawSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDebugDrawSettings), 989412964U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugDrawSettings_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugDrawSettings_h__Script_RigVM_1441521493{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugDrawSettings_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugDrawSettings_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMCore/RigVMDebugDrawSettings.h"
#ifdef RIGVM_RigVMDebugDrawSettings_generated_h
#error "RigVMDebugDrawSettings.generated.h already included, missing '#pragma once' in RigVMDebugDrawSettings.h"
#endif
#define RIGVM_RigVMDebugDrawSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDebugDrawSettings *******************************************
struct Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugDrawSettings_h_11_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDebugDrawSettings_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMDebugDrawSettings;
// ********** End ScriptStruct FRigVMDebugDrawSettings *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugDrawSettings_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,85 @@
// 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 "RigVMCore/RigVMDebugInfo.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDebugInfo() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDebugInfo();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDebugInfo ***************************************************
struct Z_Construct_UScriptStruct_FRigVMDebugInfo_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDebugInfo); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDebugInfo); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDebugInfo.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDebugInfo constinit property declarations *******************
// ********** End ScriptStruct FRigVMDebugInfo constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDebugInfo>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDebugInfo_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDebugInfo;
class UScriptStruct* FRigVMDebugInfo::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDebugInfo.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDebugInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDebugInfo, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDebugInfo"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDebugInfo.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDebugInfo_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
&NewStructOps,
"RigVMDebugInfo",
nullptr,
0,
sizeof(FRigVMDebugInfo),
alignof(FRigVMDebugInfo),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDebugInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDebugInfo_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDebugInfo()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDebugInfo.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDebugInfo.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDebugInfo_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDebugInfo.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDebugInfo *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugInfo_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDebugInfo::StaticStruct, Z_Construct_UScriptStruct_FRigVMDebugInfo_Statics::NewStructOps, TEXT("RigVMDebugInfo"),&Z_Registration_Info_UScriptStruct_FRigVMDebugInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDebugInfo), 2913374732U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugInfo_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugInfo_h__Script_RigVM_3928095251{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugInfo_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugInfo_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMCore/RigVMDebugInfo.h"
#ifdef RIGVM_RigVMDebugInfo_generated_h
#error "RigVMDebugInfo.generated.h already included, missing '#pragma once' in RigVMDebugInfo.h"
#endif
#define RIGVM_RigVMDebugInfo_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDebugInfo ***************************************************
struct Z_Construct_UScriptStruct_FRigVMDebugInfo_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugInfo_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDebugInfo_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMDebugInfo;
// ********** End ScriptStruct FRigVMDebugInfo *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDebugInfo_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// 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 "RigVMCore/RigVMDispatchFactory.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDispatchFactory() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatchFactory();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDispatchFactory *********************************************
struct Z_Construct_UScriptStruct_FRigVMDispatchFactory_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatchFactory); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatchFactory); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * A factory to generate a template and its dispatch functions\n */" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDispatchFactory.h" },
{ "ToolTip", "A factory to generate a template and its dispatch functions" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatchFactory constinit property declarations *************
// ********** End ScriptStruct FRigVMDispatchFactory constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatchFactory>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatchFactory_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatchFactory;
class UScriptStruct* FRigVMDispatchFactory::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatchFactory.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatchFactory.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatchFactory, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatchFactory"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatchFactory.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatchFactory_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
&NewStructOps,
"RigVMDispatchFactory",
nullptr,
0,
sizeof(FRigVMDispatchFactory),
alignof(FRigVMDispatchFactory),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatchFactory_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatchFactory_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatchFactory()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatchFactory.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatchFactory.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatchFactory_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatchFactory.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatchFactory ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDispatchFactory_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDispatchFactory::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatchFactory_Statics::NewStructOps, TEXT("RigVMDispatchFactory"),&Z_Registration_Info_UScriptStruct_FRigVMDispatchFactory, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatchFactory), 2155882497U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDispatchFactory_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDispatchFactory_h__Script_RigVM_1557449113{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDispatchFactory_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDispatchFactory_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMCore/RigVMDispatchFactory.h"
#ifdef RIGVM_RigVMDispatchFactory_generated_h
#error "RigVMDispatchFactory.generated.h already included, missing '#pragma once' in RigVMDispatchFactory.h"
#endif
#define RIGVM_RigVMDispatchFactory_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDispatchFactory *********************************************
struct Z_Construct_UScriptStruct_FRigVMDispatchFactory_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDispatchFactory_h_52_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatchFactory_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMDispatchFactory;
// ********** End ScriptStruct FRigVMDispatchFactory ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDispatchFactory_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,242 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/RigVMDispatch_Array.h"
#ifdef RIGVM_RigVMDispatch_Array_generated_h
#error "RigVMDispatch_Array.generated.h already included, missing '#pragma once' in RigVMDispatch_Array.h"
#endif
#define RIGVM_RigVMDispatch_Array_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDispatch_ArrayBase ******************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayBase_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_13_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayBase_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_CoreBase Super;
struct FRigVMDispatch_ArrayBase;
// ********** End ScriptStruct FRigVMDispatch_ArrayBase ********************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayBaseMutable ***********************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayBaseMutable_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_46_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayBaseMutable_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBase Super;
struct FRigVMDispatch_ArrayBaseMutable;
// ********** End ScriptStruct FRigVMDispatch_ArrayBaseMutable *************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayMake ******************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayMake_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_55_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayMake_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBase Super;
struct FRigVMDispatch_ArrayMake;
// ********** End ScriptStruct FRigVMDispatch_ArrayMake ********************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayReset *****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayReset_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_81_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayReset_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBaseMutable Super;
struct FRigVMDispatch_ArrayReset;
// ********** End ScriptStruct FRigVMDispatch_ArrayReset *******************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayGetNum ****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayGetNum_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_106_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayGetNum_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBase Super;
struct FRigVMDispatch_ArrayGetNum;
// ********** End ScriptStruct FRigVMDispatch_ArrayGetNum ******************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArraySetNum ****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArraySetNum_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_131_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArraySetNum_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBaseMutable Super;
struct FRigVMDispatch_ArraySetNum;
// ********** End ScriptStruct FRigVMDispatch_ArraySetNum ******************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayInit ******************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayInit_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_156_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayInit_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBaseMutable Super;
struct FRigVMDispatch_ArrayInit;
// ********** End ScriptStruct FRigVMDispatch_ArrayInit ********************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayGetAtIndex ************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayGetAtIndex_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_180_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayGetAtIndex_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBase Super;
struct FRigVMDispatch_ArrayGetAtIndex;
// ********** End ScriptStruct FRigVMDispatch_ArrayGetAtIndex **************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArraySetAtIndex ************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArraySetAtIndex_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_205_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArraySetAtIndex_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBaseMutable Super;
struct FRigVMDispatch_ArraySetAtIndex;
// ********** End ScriptStruct FRigVMDispatch_ArraySetAtIndex **************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayAdd *******************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayAdd_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_230_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayAdd_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArraySetAtIndex Super;
struct FRigVMDispatch_ArrayAdd;
// ********** End ScriptStruct FRigVMDispatch_ArrayAdd *********************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayInsert ****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayInsert_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_254_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayInsert_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArraySetAtIndex Super;
struct FRigVMDispatch_ArrayInsert;
// ********** End ScriptStruct FRigVMDispatch_ArrayInsert ******************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayRemove ****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayRemove_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_276_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayRemove_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBaseMutable Super;
struct FRigVMDispatch_ArrayRemove;
// ********** End ScriptStruct FRigVMDispatch_ArrayRemove ******************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayReverse ***************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayReverse_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_301_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayReverse_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayReset Super;
struct FRigVMDispatch_ArrayReverse;
// ********** End ScriptStruct FRigVMDispatch_ArrayReverse *****************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayFind ******************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayFind_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_324_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayFind_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBase Super;
struct FRigVMDispatch_ArrayFind;
// ********** End ScriptStruct FRigVMDispatch_ArrayFind ********************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayAppend ****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayAppend_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_349_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayAppend_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBaseMutable Super;
struct FRigVMDispatch_ArrayAppend;
// ********** End ScriptStruct FRigVMDispatch_ArrayAppend ******************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayClone *****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayClone_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_374_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayClone_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBase Super;
struct FRigVMDispatch_ArrayClone;
// ********** End ScriptStruct FRigVMDispatch_ArrayClone *******************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayUnion *****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayUnion_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_399_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayUnion_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayAppend Super;
struct FRigVMDispatch_ArrayUnion;
// ********** End ScriptStruct FRigVMDispatch_ArrayUnion *******************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayDifference ************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayDifference_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_421_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayDifference_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBase Super;
struct FRigVMDispatch_ArrayDifference;
// ********** End ScriptStruct FRigVMDispatch_ArrayDifference **************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayIntersection **********************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayIntersection_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_446_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayIntersection_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayDifference Super;
struct FRigVMDispatch_ArrayIntersection;
// ********** End ScriptStruct FRigVMDispatch_ArrayIntersection ************************************
// ********** Begin ScriptStruct FRigVMDispatch_ArrayIterator **************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_ArrayIterator_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h_468_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_ArrayIterator_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_ArrayBaseMutable Super;
struct FRigVMDispatch_ArrayIterator;
// ********** End ScriptStruct FRigVMDispatch_ArrayIterator ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Array_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,149 @@
// 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/RigVMDispatch_CastEnum.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDispatch_CastEnum() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CastEnumToInt();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CastIntToEnum();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatchFactory();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDispatch_CastEnumToInt **************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_CastEnumToInt_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_CastEnumToInt); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_CastEnumToInt); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Category", "Enum" },
{ "DisplayName", "Cast" },
{ "Keywords", "As" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_CastEnum.h" },
{ "NodeColor", "1,1,1,1" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_CastEnumToInt constinit property declarations ******
// ********** End ScriptStruct FRigVMDispatch_CastEnumToInt constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_CastEnumToInt>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_CastEnumToInt_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_CastEnumToInt>() == std::is_polymorphic<FRigVMDispatchFactory>(), "USTRUCT FRigVMDispatch_CastEnumToInt cannot be polymorphic unless super FRigVMDispatchFactory is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastEnumToInt;
class UScriptStruct* FRigVMDispatch_CastEnumToInt::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastEnumToInt.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastEnumToInt.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_CastEnumToInt, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_CastEnumToInt"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastEnumToInt.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_CastEnumToInt_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatchFactory,
&NewStructOps,
"RigVMDispatch_CastEnumToInt",
nullptr,
0,
sizeof(FRigVMDispatch_CastEnumToInt),
alignof(FRigVMDispatch_CastEnumToInt),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_CastEnumToInt_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_CastEnumToInt_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CastEnumToInt()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastEnumToInt.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastEnumToInt.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_CastEnumToInt_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastEnumToInt.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_CastEnumToInt ****************************************
// ********** Begin ScriptStruct FRigVMDispatch_CastIntToEnum **************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_CastIntToEnum_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_CastIntToEnum); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_CastIntToEnum); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Category", "Enum" },
{ "DisplayName", "Cast" },
{ "Keywords", "As" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_CastEnum.h" },
{ "NodeColor", "1,1,1,1" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_CastIntToEnum constinit property declarations ******
// ********** End ScriptStruct FRigVMDispatch_CastIntToEnum constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_CastIntToEnum>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_CastIntToEnum_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_CastIntToEnum>() == std::is_polymorphic<FRigVMDispatchFactory>(), "USTRUCT FRigVMDispatch_CastIntToEnum cannot be polymorphic unless super FRigVMDispatchFactory is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastIntToEnum;
class UScriptStruct* FRigVMDispatch_CastIntToEnum::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastIntToEnum.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastIntToEnum.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_CastIntToEnum, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_CastIntToEnum"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastIntToEnum.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_CastIntToEnum_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatchFactory,
&NewStructOps,
"RigVMDispatch_CastIntToEnum",
nullptr,
0,
sizeof(FRigVMDispatch_CastIntToEnum),
alignof(FRigVMDispatch_CastIntToEnum),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_CastIntToEnum_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_CastIntToEnum_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CastIntToEnum()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastIntToEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastIntToEnum.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_CastIntToEnum_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastIntToEnum.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_CastIntToEnum ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastEnum_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDispatch_CastEnumToInt::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_CastEnumToInt_Statics::NewStructOps, TEXT("RigVMDispatch_CastEnumToInt"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastEnumToInt, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_CastEnumToInt), 2023591446U) },
{ FRigVMDispatch_CastIntToEnum::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_CastIntToEnum_Statics::NewStructOps, TEXT("RigVMDispatch_CastIntToEnum"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastIntToEnum, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_CastIntToEnum), 3602221299U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastEnum_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastEnum_h__Script_RigVM_189773607{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastEnum_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastEnum_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,44 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/RigVMDispatch_CastEnum.h"
#ifdef RIGVM_RigVMDispatch_CastEnum_generated_h
#error "RigVMDispatch_CastEnum.generated.h already included, missing '#pragma once' in RigVMDispatch_CastEnum.h"
#endif
#define RIGVM_RigVMDispatch_CastEnum_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDispatch_CastEnumToInt **************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_CastEnumToInt_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastEnum_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_CastEnumToInt_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatchFactory Super;
struct FRigVMDispatch_CastEnumToInt;
// ********** End ScriptStruct FRigVMDispatch_CastEnumToInt ****************************************
// ********** Begin ScriptStruct FRigVMDispatch_CastIntToEnum **************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_CastIntToEnum_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastEnum_h_47_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_CastIntToEnum_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatchFactory Super;
struct FRigVMDispatch_CastIntToEnum;
// ********** End ScriptStruct FRigVMDispatch_CastIntToEnum ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastEnum_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,91 @@
// 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/RigVMDispatch_CastObject.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDispatch_CastObject() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CastObject();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatchFactory();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDispatch_CastObject *****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_CastObject_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_CastObject); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_CastObject); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Category", "Object" },
{ "DisplayName", "Cast" },
{ "Keywords", "As" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_CastObject.h" },
{ "NodeColor", "1,1,1,1" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_CastObject constinit property declarations *********
// ********** End ScriptStruct FRigVMDispatch_CastObject constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_CastObject>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_CastObject_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_CastObject>() == std::is_polymorphic<FRigVMDispatchFactory>(), "USTRUCT FRigVMDispatch_CastObject cannot be polymorphic unless super FRigVMDispatchFactory is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastObject;
class UScriptStruct* FRigVMDispatch_CastObject::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastObject.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastObject.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_CastObject, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_CastObject"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastObject.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_CastObject_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatchFactory,
&NewStructOps,
"RigVMDispatch_CastObject",
nullptr,
0,
sizeof(FRigVMDispatch_CastObject),
alignof(FRigVMDispatch_CastObject),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_CastObject_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_CastObject_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CastObject()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastObject.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastObject.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_CastObject_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastObject.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_CastObject *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastObject_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDispatch_CastObject::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_CastObject_Statics::NewStructOps, TEXT("RigVMDispatch_CastObject"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_CastObject, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_CastObject), 3430980096U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastObject_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastObject_h__Script_RigVM_3891953422{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastObject_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastObject_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/RigVMDispatch_CastObject.h"
#ifdef RIGVM_RigVMDispatch_CastObject_generated_h
#error "RigVMDispatch_CastObject.generated.h already included, missing '#pragma once' in RigVMDispatch_CastObject.h"
#endif
#define RIGVM_RigVMDispatch_CastObject_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDispatch_CastObject *****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_CastObject_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastObject_h_12_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_CastObject_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatchFactory Super;
struct FRigVMDispatch_CastObject;
// ********** End ScriptStruct FRigVMDispatch_CastObject *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_CastObject_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,91 @@
// 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/RigVMDispatch_Constant.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDispatch_Constant() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_Constant();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDispatch_Constant *******************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_Constant_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_Constant); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_Constant); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Category", "Core" },
{ "DisplayName", "Constant" },
{ "Keywords", "Value,Reroute" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_Constant.h" },
{ "NodeColor", "1,1,1,1" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_Constant constinit property declarations ***********
// ********** End ScriptStruct FRigVMDispatch_Constant constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_Constant>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_Constant_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_Constant>() == std::is_polymorphic<FRigVMDispatch_CoreBase>(), "USTRUCT FRigVMDispatch_Constant cannot be polymorphic unless super FRigVMDispatch_CoreBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_Constant;
class UScriptStruct* FRigVMDispatch_Constant::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_Constant.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_Constant.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_Constant, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_Constant"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_Constant.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_Constant_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase,
&NewStructOps,
"RigVMDispatch_Constant",
nullptr,
0,
sizeof(FRigVMDispatch_Constant),
alignof(FRigVMDispatch_Constant),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_Constant_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_Constant_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_Constant()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_Constant.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_Constant.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_Constant_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_Constant.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_Constant *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Constant_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDispatch_Constant::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_Constant_Statics::NewStructOps, TEXT("RigVMDispatch_Constant"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_Constant, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_Constant), 983400308U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Constant_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Constant_h__Script_RigVM_3096368{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Constant_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Constant_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/RigVMDispatch_Constant.h"
#ifdef RIGVM_RigVMDispatch_Constant_generated_h
#error "RigVMDispatch_Constant.generated.h already included, missing '#pragma once' in RigVMDispatch_Constant.h"
#endif
#define RIGVM_RigVMDispatch_Constant_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDispatch_Constant *******************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_Constant_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Constant_h_13_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_Constant_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_CoreBase Super;
struct FRigVMDispatch_Constant;
// ********** End ScriptStruct FRigVMDispatch_Constant *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Constant_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,206 @@
// 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/RigVMDispatch_Core.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDispatch_Core() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CoreNotEquals();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatchFactory();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDispatch_CoreBase *******************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_CoreBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_CoreBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "Category", "Core" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_Core.h" },
{ "NodeColor", "0.762745, 1,0, 0.329412" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_CoreBase constinit property declarations ***********
// ********** End ScriptStruct FRigVMDispatch_CoreBase constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_CoreBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_CoreBase>() == std::is_polymorphic<FRigVMDispatchFactory>(), "USTRUCT FRigVMDispatch_CoreBase cannot be polymorphic unless super FRigVMDispatchFactory is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreBase;
class UScriptStruct* FRigVMDispatch_CoreBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_CoreBase"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatchFactory,
&NewStructOps,
"RigVMDispatch_CoreBase",
nullptr,
0,
sizeof(FRigVMDispatch_CoreBase),
alignof(FRigVMDispatch_CoreBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreBase.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_CoreBase *********************************************
// ********** Begin ScriptStruct FRigVMDispatch_CoreEquals *****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_CoreEquals); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_CoreEquals); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/*\n * Compares any two values and return true if they are identical\n */" },
{ "DisplayName", "Equals" },
{ "Keywords", "Same,==" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_Core.h" },
{ "ToolTip", "* Compares any two values and return true if they are identical" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_CoreEquals constinit property declarations *********
// ********** End ScriptStruct FRigVMDispatch_CoreEquals constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_CoreEquals>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_CoreEquals>() == std::is_polymorphic<FRigVMDispatch_CoreBase>(), "USTRUCT FRigVMDispatch_CoreEquals cannot be polymorphic unless super FRigVMDispatch_CoreBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreEquals;
class UScriptStruct* FRigVMDispatch_CoreEquals::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreEquals.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreEquals.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_CoreEquals"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreEquals.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase,
&NewStructOps,
"RigVMDispatch_CoreEquals",
nullptr,
0,
sizeof(FRigVMDispatch_CoreEquals),
alignof(FRigVMDispatch_CoreEquals),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreEquals.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreEquals.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreEquals.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_CoreEquals *******************************************
// ********** Begin ScriptStruct FRigVMDispatch_CoreNotEquals **************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_CoreNotEquals_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_CoreNotEquals); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_CoreNotEquals); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/*\n * Compares any two values and return true if they are identical\n */" },
{ "DisplayName", "Not Equals" },
{ "Keywords", "Different,!=,Xor" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_Core.h" },
{ "ToolTip", "* Compares any two values and return true if they are identical" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_CoreNotEquals constinit property declarations ******
// ********** End ScriptStruct FRigVMDispatch_CoreNotEquals constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_CoreNotEquals>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_CoreNotEquals_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_CoreNotEquals>() == std::is_polymorphic<FRigVMDispatch_CoreEquals>(), "USTRUCT FRigVMDispatch_CoreNotEquals cannot be polymorphic unless super FRigVMDispatch_CoreEquals is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreNotEquals;
class UScriptStruct* FRigVMDispatch_CoreNotEquals::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreNotEquals.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreNotEquals.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_CoreNotEquals, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_CoreNotEquals"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreNotEquals.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_CoreNotEquals_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals,
&NewStructOps,
"RigVMDispatch_CoreNotEquals",
nullptr,
0,
sizeof(FRigVMDispatch_CoreNotEquals),
alignof(FRigVMDispatch_CoreNotEquals),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_CoreNotEquals_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_CoreNotEquals_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CoreNotEquals()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreNotEquals.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreNotEquals.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_CoreNotEquals_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreNotEquals.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_CoreNotEquals ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Core_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDispatch_CoreBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase_Statics::NewStructOps, TEXT("RigVMDispatch_CoreBase"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_CoreBase), 2735687224U) },
{ FRigVMDispatch_CoreEquals::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals_Statics::NewStructOps, TEXT("RigVMDispatch_CoreEquals"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreEquals, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_CoreEquals), 3492161180U) },
{ FRigVMDispatch_CoreNotEquals::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_CoreNotEquals_Statics::NewStructOps, TEXT("RigVMDispatch_CoreNotEquals"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_CoreNotEquals, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_CoreNotEquals), 1785758086U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Core_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Core_h__Script_RigVM_415572327{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Core_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Core_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,55 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/RigVMDispatch_Core.h"
#ifdef RIGVM_RigVMDispatch_Core_generated_h
#error "RigVMDispatch_Core.generated.h already included, missing '#pragma once' in RigVMDispatch_Core.h"
#endif
#define RIGVM_RigVMDispatch_Core_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDispatch_CoreBase *******************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Core_h_11_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatchFactory Super;
struct FRigVMDispatch_CoreBase;
// ********** End ScriptStruct FRigVMDispatch_CoreBase *********************************************
// ********** Begin ScriptStruct FRigVMDispatch_CoreEquals *****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Core_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_CoreEquals_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_CoreBase Super;
struct FRigVMDispatch_CoreEquals;
// ********** End ScriptStruct FRigVMDispatch_CoreEquals *******************************************
// ********** Begin ScriptStruct FRigVMDispatch_CoreNotEquals **************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_CoreNotEquals_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Core_h_96_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_CoreNotEquals_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_CoreEquals Super;
struct FRigVMDispatch_CoreNotEquals;
// ********** End ScriptStruct FRigVMDispatch_CoreNotEquals ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Core_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,93 @@
// 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/RigVMDispatch_If.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDispatch_If() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_If();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDispatch_If *************************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_If_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_If); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_If); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Category", "Execution" },
{ "Comment", "/*\n * Chooses between two values based on a condition\n */" },
{ "DisplayName", "If" },
{ "Keywords", "Branch,Condition" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_If.h" },
{ "NodeColor", "0,1,0,1" },
{ "ToolTip", "* Chooses between two values based on a condition" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_If constinit property declarations *****************
// ********** End ScriptStruct FRigVMDispatch_If constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_If>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_If_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_If>() == std::is_polymorphic<FRigVMDispatch_CoreBase>(), "USTRUCT FRigVMDispatch_If cannot be polymorphic unless super FRigVMDispatch_CoreBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_If;
class UScriptStruct* FRigVMDispatch_If::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_If.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_If.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_If, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_If"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_If.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_If_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase,
&NewStructOps,
"RigVMDispatch_If",
nullptr,
0,
sizeof(FRigVMDispatch_If),
alignof(FRigVMDispatch_If),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_If_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_If_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_If()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_If.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_If.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_If_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_If.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_If ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_If_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDispatch_If::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_If_Statics::NewStructOps, TEXT("RigVMDispatch_If"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_If, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_If), 818369388U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_If_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_If_h__Script_RigVM_1316807398{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_If_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_If_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/RigVMDispatch_If.h"
#ifdef RIGVM_RigVMDispatch_If_generated_h
#error "RigVMDispatch_If.generated.h already included, missing '#pragma once' in RigVMDispatch_If.h"
#endif
#define RIGVM_RigVMDispatch_If_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDispatch_If *************************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_If_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_If_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_If_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_CoreBase Super;
struct FRigVMDispatch_If;
// ********** End ScriptStruct FRigVMDispatch_If ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_If_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,147 @@
// 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/RigVMDispatch_MakeStruct.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDispatch_MakeStruct() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_BreakStruct();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDispatch_MakeStruct *****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_MakeStruct); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_MakeStruct); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Category", "Core" },
{ "DisplayName", "Make" },
{ "Keywords", "Compose,Composition,Create,Constant" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_MakeStruct.h" },
{ "NodeColor", "1,1,1,1" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_MakeStruct constinit property declarations *********
// ********** End ScriptStruct FRigVMDispatch_MakeStruct constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_MakeStruct>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_MakeStruct>() == std::is_polymorphic<FRigVMDispatch_CoreBase>(), "USTRUCT FRigVMDispatch_MakeStruct cannot be polymorphic unless super FRigVMDispatch_CoreBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_MakeStruct;
class UScriptStruct* FRigVMDispatch_MakeStruct::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_MakeStruct.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_MakeStruct.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_MakeStruct"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_MakeStruct.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase,
&NewStructOps,
"RigVMDispatch_MakeStruct",
nullptr,
0,
sizeof(FRigVMDispatch_MakeStruct),
alignof(FRigVMDispatch_MakeStruct),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_MakeStruct.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_MakeStruct.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_MakeStruct.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_MakeStruct *******************************************
// ********** Begin ScriptStruct FRigVMDispatch_BreakStruct ****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_BreakStruct_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_BreakStruct); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_BreakStruct); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "DisplayName", "Break" },
{ "Keywords", "Decompose,Decomposition" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_MakeStruct.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_BreakStruct constinit property declarations ********
// ********** End ScriptStruct FRigVMDispatch_BreakStruct constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_BreakStruct>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_BreakStruct_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_BreakStruct>() == std::is_polymorphic<FRigVMDispatch_MakeStruct>(), "USTRUCT FRigVMDispatch_BreakStruct cannot be polymorphic unless super FRigVMDispatch_MakeStruct is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_BreakStruct;
class UScriptStruct* FRigVMDispatch_BreakStruct::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_BreakStruct.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_BreakStruct.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_BreakStruct, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_BreakStruct"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_BreakStruct.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_BreakStruct_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct,
&NewStructOps,
"RigVMDispatch_BreakStruct",
nullptr,
0,
sizeof(FRigVMDispatch_BreakStruct),
alignof(FRigVMDispatch_BreakStruct),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_BreakStruct_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_BreakStruct_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_BreakStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_BreakStruct.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_BreakStruct.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_BreakStruct_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_BreakStruct.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_BreakStruct ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_MakeStruct_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDispatch_MakeStruct::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct_Statics::NewStructOps, TEXT("RigVMDispatch_MakeStruct"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_MakeStruct, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_MakeStruct), 2216103045U) },
{ FRigVMDispatch_BreakStruct::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_BreakStruct_Statics::NewStructOps, TEXT("RigVMDispatch_BreakStruct"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_BreakStruct, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_BreakStruct), 843457996U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_MakeStruct_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_MakeStruct_h__Script_RigVM_1868409188{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_MakeStruct_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_MakeStruct_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,44 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/RigVMDispatch_MakeStruct.h"
#ifdef RIGVM_RigVMDispatch_MakeStruct_generated_h
#error "RigVMDispatch_MakeStruct.generated.h already included, missing '#pragma once' in RigVMDispatch_MakeStruct.h"
#endif
#define RIGVM_RigVMDispatch_MakeStruct_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDispatch_MakeStruct *****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_MakeStruct_h_13_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_MakeStruct_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_CoreBase Super;
struct FRigVMDispatch_MakeStruct;
// ********** End ScriptStruct FRigVMDispatch_MakeStruct *******************************************
// ********** Begin ScriptStruct FRigVMDispatch_BreakStruct ****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_BreakStruct_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_MakeStruct_h_46_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_BreakStruct_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_MakeStruct Super;
struct FRigVMDispatch_BreakStruct;
// ********** End ScriptStruct FRigVMDispatch_BreakStruct ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_MakeStruct_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,91 @@
// 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/RigVMDispatch_Print.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDispatch_Print() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_Print();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatchFactory();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDispatch_Print **********************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_Print_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_Print); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_Print); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/*\n * Prints any value to the log\n */" },
{ "DisplayName", "Print" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_Print.h" },
{ "NodeColor", "0.8, 0, 0.2, 1" },
{ "ToolTip", "* Prints any value to the log" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_Print constinit property declarations **************
// ********** End ScriptStruct FRigVMDispatch_Print constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_Print>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_Print_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_Print>() == std::is_polymorphic<FRigVMDispatchFactory>(), "USTRUCT FRigVMDispatch_Print cannot be polymorphic unless super FRigVMDispatchFactory is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_Print;
class UScriptStruct* FRigVMDispatch_Print::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_Print.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_Print.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_Print, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_Print"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_Print.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_Print_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatchFactory,
&NewStructOps,
"RigVMDispatch_Print",
nullptr,
0,
sizeof(FRigVMDispatch_Print),
alignof(FRigVMDispatch_Print),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_Print_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_Print_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_Print()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_Print.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_Print.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_Print_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_Print.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_Print ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Print_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDispatch_Print::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_Print_Statics::NewStructOps, TEXT("RigVMDispatch_Print"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_Print, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_Print), 702205289U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Print_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Print_h__Script_RigVM_543990205{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Print_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Print_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/RigVMDispatch_Print.h"
#ifdef RIGVM_RigVMDispatch_Print_generated_h
#error "RigVMDispatch_Print.generated.h already included, missing '#pragma once' in RigVMDispatch_Print.h"
#endif
#define RIGVM_RigVMDispatch_Print_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDispatch_Print **********************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_Print_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Print_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_Print_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatchFactory Super;
struct FRigVMDispatch_Print;
// ********** End ScriptStruct FRigVMDispatch_Print ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Print_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,93 @@
// 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/RigVMDispatch_Select.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDispatch_Select() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_SelectInt32();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDispatch_SelectInt32 ****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_SelectInt32_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_SelectInt32); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_SelectInt32); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Category", "Execution" },
{ "Comment", "/*\n * Pick from a list of values based on an integer index\n */" },
{ "DisplayName", "Select" },
{ "Keywords", "Switch,Case" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_Select.h" },
{ "NodeColor", "0,1,0,1" },
{ "ToolTip", "* Pick from a list of values based on an integer index" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_SelectInt32 constinit property declarations ********
// ********** End ScriptStruct FRigVMDispatch_SelectInt32 constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_SelectInt32>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_SelectInt32_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_SelectInt32>() == std::is_polymorphic<FRigVMDispatch_CoreBase>(), "USTRUCT FRigVMDispatch_SelectInt32 cannot be polymorphic unless super FRigVMDispatch_CoreBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_SelectInt32;
class UScriptStruct* FRigVMDispatch_SelectInt32::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_SelectInt32.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_SelectInt32.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_SelectInt32, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_SelectInt32"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_SelectInt32.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_SelectInt32_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase,
&NewStructOps,
"RigVMDispatch_SelectInt32",
nullptr,
0,
sizeof(FRigVMDispatch_SelectInt32),
alignof(FRigVMDispatch_SelectInt32),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_SelectInt32_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_SelectInt32_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_SelectInt32()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_SelectInt32.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_SelectInt32.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_SelectInt32_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_SelectInt32.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_SelectInt32 ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Select_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDispatch_SelectInt32::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_SelectInt32_Statics::NewStructOps, TEXT("RigVMDispatch_SelectInt32"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_SelectInt32, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_SelectInt32), 2861952284U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Select_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Select_h__Script_RigVM_324203322{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Select_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Select_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/RigVMDispatch_Select.h"
#ifdef RIGVM_RigVMDispatch_Select_generated_h
#error "RigVMDispatch_Select.generated.h already included, missing '#pragma once' in RigVMDispatch_Select.h"
#endif
#define RIGVM_RigVMDispatch_Select_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDispatch_SelectInt32 ****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_SelectInt32_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Select_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_SelectInt32_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_CoreBase Super;
struct FRigVMDispatch_SelectInt32;
// ********** End ScriptStruct FRigVMDispatch_SelectInt32 ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Select_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,93 @@
// 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/RigVMDispatch_Switch.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDispatch_Switch() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_SwitchInt32();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDispatch_SwitchInt32 ****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_SwitchInt32_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDispatch_SwitchInt32); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDispatch_SwitchInt32); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Category", "Execution" },
{ "Comment", "/*\n * Run a branch based on an integer index\n */" },
{ "DisplayName", "Switch" },
{ "Keywords", "Case" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMDispatch_Switch.h" },
{ "NodeColor", "0,1,0,1" },
{ "ToolTip", "* Run a branch based on an integer index" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDispatch_SwitchInt32 constinit property declarations ********
// ********** End ScriptStruct FRigVMDispatch_SwitchInt32 constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDispatch_SwitchInt32>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDispatch_SwitchInt32_Statics
static_assert(std::is_polymorphic<FRigVMDispatch_SwitchInt32>() == std::is_polymorphic<FRigVMDispatch_CoreBase>(), "USTRUCT FRigVMDispatch_SwitchInt32 cannot be polymorphic unless super FRigVMDispatch_CoreBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDispatch_SwitchInt32;
class UScriptStruct* FRigVMDispatch_SwitchInt32::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_SwitchInt32.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDispatch_SwitchInt32.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDispatch_SwitchInt32, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDispatch_SwitchInt32"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDispatch_SwitchInt32.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDispatch_SwitchInt32_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDispatch_CoreBase,
&NewStructOps,
"RigVMDispatch_SwitchInt32",
nullptr,
0,
sizeof(FRigVMDispatch_SwitchInt32),
alignof(FRigVMDispatch_SwitchInt32),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDispatch_SwitchInt32_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDispatch_SwitchInt32_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDispatch_SwitchInt32()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDispatch_SwitchInt32.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDispatch_SwitchInt32.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDispatch_SwitchInt32_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDispatch_SwitchInt32.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDispatch_SwitchInt32 ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Switch_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDispatch_SwitchInt32::StaticStruct, Z_Construct_UScriptStruct_FRigVMDispatch_SwitchInt32_Statics::NewStructOps, TEXT("RigVMDispatch_SwitchInt32"),&Z_Registration_Info_UScriptStruct_FRigVMDispatch_SwitchInt32, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDispatch_SwitchInt32), 3821179457U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Switch_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Switch_h__Script_RigVM_1073479046{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Switch_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Switch_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/RigVMDispatch_Switch.h"
#ifdef RIGVM_RigVMDispatch_Switch_generated_h
#error "RigVMDispatch_Switch.generated.h already included, missing '#pragma once' in RigVMDispatch_Switch.h"
#endif
#define RIGVM_RigVMDispatch_Switch_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDispatch_SwitchInt32 ****************************************
struct Z_Construct_UScriptStruct_FRigVMDispatch_SwitchInt32_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Switch_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDispatch_SwitchInt32_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDispatch_CoreBase Super;
struct FRigVMDispatch_SwitchInt32;
// ********** End ScriptStruct FRigVMDispatch_SwitchInt32 ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMDispatch_Switch_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// 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 "RigVMCore/RigVMDrawContainer.h"
#include "RigVMCore/RigVMDrawInstruction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDrawContainer() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDrawContainer();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDrawInstruction();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDrawContainer ***********************************************
struct Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDrawContainer); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDrawContainer); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawContainer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Instructions_MetaData[] = {
{ "Category", "DrawContainer" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawContainer.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDrawContainer constinit property declarations ***************
static const UECodeGen_Private::FStructPropertyParams NewProp_Instructions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Instructions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMDrawContainer constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDrawContainer>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDrawContainer;
class UScriptStruct* FRigVMDrawContainer::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDrawContainer.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDrawContainer.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDrawContainer, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDrawContainer"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDrawContainer.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMDrawContainer Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::NewProp_Instructions_Inner = { "Instructions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigVMDrawInstruction, METADATA_PARAMS(0, nullptr) }; // 2753307025
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::NewProp_Instructions = { "Instructions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMDrawContainer, Instructions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Instructions_MetaData), NewProp_Instructions_MetaData) }; // 2753307025
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::NewProp_Instructions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::NewProp_Instructions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMDrawContainer Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
&NewStructOps,
"RigVMDrawContainer",
Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::PropPointers),
sizeof(FRigVMDrawContainer),
alignof(FRigVMDrawContainer),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDrawContainer()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDrawContainer.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDrawContainer.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDrawContainer.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDrawContainer *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawContainer_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDrawContainer::StaticStruct, Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics::NewStructOps, TEXT("RigVMDrawContainer"),&Z_Registration_Info_UScriptStruct_FRigVMDrawContainer, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDrawContainer), 346266601U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawContainer_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawContainer_h__Script_RigVM_618271331{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawContainer_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawContainer_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMCore/RigVMDrawContainer.h"
#ifdef RIGVM_RigVMDrawContainer_generated_h
#error "RigVMDrawContainer.generated.h already included, missing '#pragma once' in RigVMDrawContainer.h"
#endif
#define RIGVM_RigVMDrawContainer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDrawContainer ***********************************************
struct Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawContainer_h_12_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDrawContainer_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMDrawContainer;
// ********** End ScriptStruct FRigVMDrawContainer *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawContainer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,214 @@
// 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 "RigVMCore/RigVMDrawInstruction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDrawInstruction() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup();
RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERigVMDrawSettings();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDrawInstruction();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ERigVMDrawSettings ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERigVMDrawSettings;
static UEnum* ERigVMDrawSettings_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERigVMDrawSettings.OuterSingleton)
{
Z_Registration_Info_UEnum_ERigVMDrawSettings.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigVM_ERigVMDrawSettings, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("ERigVMDrawSettings"));
}
return Z_Registration_Info_UEnum_ERigVMDrawSettings.OuterSingleton;
}
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMDrawSettings::Primitive>()
{
return ERigVMDrawSettings_StaticEnum();
}
struct Z_Construct_UEnum_RigVM_ERigVMDrawSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "DynamicMesh.Name", "ERigVMDrawSettings::DynamicMesh" },
{ "Lines.Name", "ERigVMDrawSettings::Lines" },
{ "LineStrip.Name", "ERigVMDrawSettings::LineStrip" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawInstruction.h" },
{ "Points.Name", "ERigVMDrawSettings::Points" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERigVMDrawSettings::Points", (int64)ERigVMDrawSettings::Points },
{ "ERigVMDrawSettings::Lines", (int64)ERigVMDrawSettings::Lines },
{ "ERigVMDrawSettings::LineStrip", (int64)ERigVMDrawSettings::LineStrip },
{ "ERigVMDrawSettings::DynamicMesh", (int64)ERigVMDrawSettings::DynamicMesh },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigVM_ERigVMDrawSettings_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigVM_ERigVMDrawSettings_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
"ERigVMDrawSettings",
"ERigVMDrawSettings::Primitive",
Z_Construct_UEnum_RigVM_ERigVMDrawSettings_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigVMDrawSettings_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigVMDrawSettings_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigVM_ERigVMDrawSettings_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigVM_ERigVMDrawSettings()
{
if (!Z_Registration_Info_UEnum_ERigVMDrawSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERigVMDrawSettings.InnerSingleton, Z_Construct_UEnum_RigVM_ERigVMDrawSettings_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERigVMDrawSettings.InnerSingleton;
}
// ********** End Enum ERigVMDrawSettings **********************************************************
// ********** Begin ScriptStruct FRigVMDrawInstruction *********************************************
struct Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDrawInstruction); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDrawInstruction); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawInstruction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Category", "DrawInstruction" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawInstruction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrimitiveType_MetaData[] = {
{ "Category", "DrawInstruction" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawInstruction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Positions_MetaData[] = {
{ "Category", "DrawInstruction" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawInstruction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "DrawInstruction" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawInstruction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "DrawInstruction" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawInstruction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "DrawInstruction" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawInstruction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthPriority_MetaData[] = {
{ "Category", "DrawInstruction" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawInstruction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Lifetime_MetaData[] = {
{ "Category", "DrawInstruction" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawInstruction.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDrawInstruction constinit property declarations *************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FBytePropertyParams NewProp_PrimitiveType;
static const UECodeGen_Private::FStructPropertyParams NewProp_Positions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Positions;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FBytePropertyParams NewProp_DepthPriority;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Lifetime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMDrawInstruction constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDrawInstruction>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDrawInstruction;
class UScriptStruct* FRigVMDrawInstruction::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDrawInstruction.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDrawInstruction.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDrawInstruction, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDrawInstruction"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDrawInstruction.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMDrawInstruction Property Definitions ************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMDrawInstruction, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_PrimitiveType = { "PrimitiveType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMDrawInstruction, PrimitiveType), Z_Construct_UEnum_RigVM_ERigVMDrawSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrimitiveType_MetaData), NewProp_PrimitiveType_MetaData) }; // 3261383351
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Positions_Inner = { "Positions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Positions = { "Positions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMDrawInstruction, Positions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Positions_MetaData), NewProp_Positions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMDrawInstruction, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMDrawInstruction, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMDrawInstruction, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_DepthPriority = { "DepthPriority", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMDrawInstruction, DepthPriority), Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthPriority_MetaData), NewProp_DepthPriority_MetaData) }; // 1271158512
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Lifetime = { "Lifetime", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMDrawInstruction, Lifetime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Lifetime_MetaData), NewProp_Lifetime_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_PrimitiveType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Positions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Positions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Thickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_DepthPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewProp_Lifetime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMDrawInstruction Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
&NewStructOps,
"RigVMDrawInstruction",
Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::PropPointers),
sizeof(FRigVMDrawInstruction),
alignof(FRigVMDrawInstruction),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDrawInstruction()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDrawInstruction.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDrawInstruction.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDrawInstruction.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDrawInstruction ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInstruction_h__Script_RigVM_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ERigVMDrawSettings_StaticEnum, TEXT("ERigVMDrawSettings"), &Z_Registration_Info_UEnum_ERigVMDrawSettings, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3261383351U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDrawInstruction::StaticStruct, Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics::NewStructOps, TEXT("RigVMDrawInstruction"),&Z_Registration_Info_UScriptStruct_FRigVMDrawInstruction, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDrawInstruction), 2753307025U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInstruction_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInstruction_h__Script_RigVM_2408513903{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInstruction_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInstruction_h__Script_RigVM_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInstruction_h__Script_RigVM_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInstruction_h__Script_RigVM_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMCore/RigVMDrawInstruction.h"
#ifdef RIGVM_RigVMDrawInstruction_generated_h
#error "RigVMDrawInstruction.generated.h already included, missing '#pragma once' in RigVMDrawInstruction.h"
#endif
#define RIGVM_RigVMDrawInstruction_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDrawInstruction *********************************************
struct Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInstruction_h_27_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDrawInstruction_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMDrawInstruction;
// ********** End ScriptStruct FRigVMDrawInstruction ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInstruction_h
// ********** Begin Enum ERigVMDrawSettings ********************************************************
#define FOREACH_ENUM_ERIGVMDRAWSETTINGS(op) \
op(ERigVMDrawSettings::Points) \
op(ERigVMDrawSettings::Lines) \
op(ERigVMDrawSettings::LineStrip) \
op(ERigVMDrawSettings::DynamicMesh)
namespace ERigVMDrawSettings { enum Primitive : int; }
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMDrawSettings::Primitive>();
// ********** End Enum ERigVMDrawSettings **********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// 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 "RigVMCore/RigVMDrawInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMDrawInterface() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDrawContainer();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDrawInterface();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMDrawInterface ***********************************************
struct Z_Construct_UScriptStruct_FRigVMDrawInterface_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMDrawInterface); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMDrawInterface); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/RigVMCore/RigVMDrawInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMDrawInterface constinit property declarations ***************
// ********** End ScriptStruct FRigVMDrawInterface constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMDrawInterface>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMDrawInterface_Statics
static_assert(std::is_polymorphic<FRigVMDrawInterface>() == std::is_polymorphic<FRigVMDrawContainer>(), "USTRUCT FRigVMDrawInterface cannot be polymorphic unless super FRigVMDrawContainer is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMDrawInterface;
class UScriptStruct* FRigVMDrawInterface::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDrawInterface.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMDrawInterface.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMDrawInterface, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMDrawInterface"));
}
return Z_Registration_Info_UScriptStruct_FRigVMDrawInterface.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMDrawInterface_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMDrawContainer,
&NewStructOps,
"RigVMDrawInterface",
nullptr,
0,
sizeof(FRigVMDrawInterface),
alignof(FRigVMDrawInterface),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMDrawInterface_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMDrawInterface_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMDrawInterface()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMDrawInterface.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMDrawInterface.InnerSingleton, Z_Construct_UScriptStruct_FRigVMDrawInterface_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMDrawInterface.InnerSingleton);
}
// ********** End ScriptStruct FRigVMDrawInterface *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInterface_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMDrawInterface::StaticStruct, Z_Construct_UScriptStruct_FRigVMDrawInterface_Statics::NewStructOps, TEXT("RigVMDrawInterface"),&Z_Registration_Info_UScriptStruct_FRigVMDrawInterface, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMDrawInterface), 4002430420U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInterface_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInterface_h__Script_RigVM_2818072600{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInterface_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInterface_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMCore/RigVMDrawInterface.h"
#ifdef RIGVM_RigVMDrawInterface_generated_h
#error "RigVMDrawInterface.generated.h already included, missing '#pragma once' in RigVMDrawInterface.h"
#endif
#define RIGVM_RigVMDrawInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMDrawInterface ***********************************************
struct Z_Construct_UScriptStruct_FRigVMDrawInterface_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInterface_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMDrawInterface_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMDrawContainer Super;
struct FRigVMDrawInterface;
// ********** End ScriptStruct FRigVMDrawInterface *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMDrawInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,383 @@
// 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 "RigVMCore/RigVMExecuteContext.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMExecuteContext() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UClass* Z_Construct_UClass_URigVMMemoryStorage_NoRegister();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMExecuteContext();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMExecutePin();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMRuntimeSettings();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMSlice();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMSlice *******************************************************
struct Z_Construct_UScriptStruct_FRigVMSlice_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMSlice); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMSlice); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/RigVMCore/RigVMExecuteContext.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMSlice constinit property declarations ***********************
// ********** End ScriptStruct FRigVMSlice constinit property declarations *************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMSlice>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMSlice_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMSlice;
class UScriptStruct* FRigVMSlice::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMSlice.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMSlice.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMSlice, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMSlice"));
}
return Z_Registration_Info_UScriptStruct_FRigVMSlice.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMSlice_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
&NewStructOps,
"RigVMSlice",
nullptr,
0,
sizeof(FRigVMSlice),
alignof(FRigVMSlice),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMSlice_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMSlice_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMSlice()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMSlice.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMSlice.InnerSingleton, Z_Construct_UScriptStruct_FRigVMSlice_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMSlice.InnerSingleton);
}
// ********** End ScriptStruct FRigVMSlice *********************************************************
// ********** Begin ScriptStruct FRigVMRuntimeSettings *********************************************
struct Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMRuntimeSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMRuntimeSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/RigVMCore/RigVMExecuteContext.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaximumArraySize_MetaData[] = {
{ "Category", "VM" },
{ "Comment", "/**\n\x09 * The largest allowed size for arrays within the RigVM.\n\x09 * Accessing or creating larger arrays will cause runtime errors in the rig.\n\x09 */" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMExecuteContext.h" },
{ "ToolTip", "The largest allowed size for arrays within the RigVM.\nAccessing or creating larger arrays will cause runtime errors in the rig." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableProfiling_MetaData[] = {
{ "Category", "VM" },
{ "Comment", "// When enabled records the timing of each instruction / node\n// on each node and within the execution stack window.\n// Keep in mind when looking at nodes in a function the duration\n// represents the accumulated duration of all invocations\n// of the function currently running.\n// \n// Note: This can only be used when in Debug Mode. Click the \"Release\" button\n// in the top toolbar to switch to Debug mode.\n" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMExecuteContext.h" },
{ "ToolTip", "When enabled records the timing of each instruction / node\non each node and within the execution stack window.\nKeep in mind when looking at nodes in a function the duration\nrepresents the accumulated duration of all invocations\nof the function currently running.\n\nNote: This can only be used when in Debug Mode. Click the \"Release\" button\nin the top toolbar to switch to Debug mode." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMRuntimeSettings constinit property declarations *************
static const UECodeGen_Private::FIntPropertyParams NewProp_MaximumArraySize;
#if WITH_EDITORONLY_DATA
static void NewProp_bEnableProfiling_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableProfiling;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMRuntimeSettings constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMRuntimeSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMRuntimeSettings;
class UScriptStruct* FRigVMRuntimeSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMRuntimeSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMRuntimeSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMRuntimeSettings, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMRuntimeSettings"));
}
return Z_Registration_Info_UScriptStruct_FRigVMRuntimeSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMRuntimeSettings Property Definitions ************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::NewProp_MaximumArraySize = { "MaximumArraySize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMRuntimeSettings, MaximumArraySize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaximumArraySize_MetaData), NewProp_MaximumArraySize_MetaData) };
#if WITH_EDITORONLY_DATA
void Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::NewProp_bEnableProfiling_SetBit(void* Obj)
{
((FRigVMRuntimeSettings*)Obj)->bEnableProfiling = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::NewProp_bEnableProfiling = { "bEnableProfiling", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMRuntimeSettings), &Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::NewProp_bEnableProfiling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableProfiling_MetaData), NewProp_bEnableProfiling_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::NewProp_MaximumArraySize,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::NewProp_bEnableProfiling,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMRuntimeSettings Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
&NewStructOps,
"RigVMRuntimeSettings",
Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::PropPointers),
sizeof(FRigVMRuntimeSettings),
alignof(FRigVMRuntimeSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMRuntimeSettings()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMRuntimeSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMRuntimeSettings.InnerSingleton, Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMRuntimeSettings.InnerSingleton);
}
// ********** End ScriptStruct FRigVMRuntimeSettings ***********************************************
// ********** Begin ScriptStruct FRigVMExecutePin **************************************************
struct Z_Construct_UScriptStruct_FRigVMExecutePin_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMExecutePin); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMExecutePin); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// This structure is used for semantically describing a pin\n// on a RigVMStruct - but without any content. So rather than\n// adding an actual FRigVMExecuteContext this can be added as\n// the type for a pin and it won't use any memory.\n// To customize which FRigVMExecuteContext structure to use\n// on your node you can add the ExecuteContext=FMyExecuteContext\n// meta data tag on the USTRUCT macro.\n" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMExecuteContext.h" },
{ "ToolTip", "This structure is used for semantically describing a pin\non a RigVMStruct - but without any content. So rather than\nadding an actual FRigVMExecuteContext this can be added as\nthe type for a pin and it won't use any memory.\nTo customize which FRigVMExecuteContext structure to use\non your node you can add the ExecuteContext=FMyExecuteContext\nmeta data tag on the USTRUCT macro." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMExecutePin constinit property declarations ******************
// ********** End ScriptStruct FRigVMExecutePin constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMExecutePin>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMExecutePin_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMExecutePin;
class UScriptStruct* FRigVMExecutePin::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMExecutePin.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMExecutePin.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMExecutePin, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMExecutePin"));
}
return Z_Registration_Info_UScriptStruct_FRigVMExecutePin.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMExecutePin_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
&NewStructOps,
"RigVMExecutePin",
nullptr,
0,
sizeof(FRigVMExecutePin),
alignof(FRigVMExecutePin),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMExecutePin_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMExecutePin_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMExecutePin()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMExecutePin.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMExecutePin.InnerSingleton, Z_Construct_UScriptStruct_FRigVMExecutePin_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMExecutePin.InnerSingleton);
}
// ********** End ScriptStruct FRigVMExecutePin ****************************************************
// ********** Begin ScriptStruct FRigVMExecuteContext **********************************************
struct Z_Construct_UScriptStruct_FRigVMExecuteContext_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMExecuteContext); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMExecuteContext); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * The execute context is used for mutable nodes to\n * indicate execution order.\n */" },
{ "DisplayName", "Execute Context" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMExecuteContext.h" },
{ "ToolTip", "The execute context is used for mutable nodes to\nindicate execution order." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMExecuteContext constinit property declarations **************
// ********** End ScriptStruct FRigVMExecuteContext constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMExecuteContext>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMExecuteContext_Statics
static_assert(std::is_polymorphic<FRigVMExecuteContext>() == std::is_polymorphic<FRigVMExecutePin>(), "USTRUCT FRigVMExecuteContext cannot be polymorphic unless super FRigVMExecutePin is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMExecuteContext;
class UScriptStruct* FRigVMExecuteContext::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMExecuteContext.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMExecuteContext.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMExecuteContext, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMExecuteContext"));
}
return Z_Registration_Info_UScriptStruct_FRigVMExecuteContext.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMExecuteContext_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMExecutePin,
&NewStructOps,
"RigVMExecuteContext",
nullptr,
0,
sizeof(FRigVMExecuteContext),
alignof(FRigVMExecuteContext),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMExecuteContext_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMExecuteContext_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMExecuteContext()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMExecuteContext.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMExecuteContext.InnerSingleton, Z_Construct_UScriptStruct_FRigVMExecuteContext_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMExecuteContext.InnerSingleton);
}
// ********** End ScriptStruct FRigVMExecuteContext ************************************************
// ********** Begin ScriptStruct FRigVMExtendedExecuteContext **************************************
struct Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMExtendedExecuteContext); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMExtendedExecuteContext); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * The execute context is used for mutable nodes to\n * indicate execution order.\n */" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMExecuteContext.h" },
{ "ToolTip", "The execute context is used for mutable nodes to\nindicate execution order." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorkMemoryStorageObject_MetaData[] = {
{ "Comment", "// Deprecated 5.4\n" },
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Please, use WorkMemoryStorage" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMExecuteContext.h" },
{ "ToolTip", "Deprecated 5.4" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugMemoryStorageObject_MetaData[] = {
{ "Comment", "// Deprecated 5.4\n" },
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Please, use DebugMemoryStorage" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMExecuteContext.h" },
{ "ToolTip", "Deprecated 5.4" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMExtendedExecuteContext constinit property declarations ******
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorkMemoryStorageObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DebugMemoryStorageObject;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FRigVMExtendedExecuteContext constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMExtendedExecuteContext>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMExtendedExecuteContext;
class UScriptStruct* FRigVMExtendedExecuteContext::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMExtendedExecuteContext.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMExtendedExecuteContext.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMExtendedExecuteContext"));
}
return Z_Registration_Info_UScriptStruct_FRigVMExtendedExecuteContext.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMExtendedExecuteContext Property Definitions *****************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::NewProp_WorkMemoryStorageObject = { "WorkMemoryStorageObject", nullptr, (EPropertyFlags)0x0114000820002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMExtendedExecuteContext, WorkMemoryStorageObject_DEPRECATED), Z_Construct_UClass_URigVMMemoryStorage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorkMemoryStorageObject_MetaData), NewProp_WorkMemoryStorageObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::NewProp_DebugMemoryStorageObject = { "DebugMemoryStorageObject", nullptr, (EPropertyFlags)0x0114000820002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMExtendedExecuteContext, DebugMemoryStorageObject_DEPRECATED), Z_Construct_UClass_URigVMMemoryStorage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugMemoryStorageObject_MetaData), NewProp_DebugMemoryStorageObject_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::NewProp_WorkMemoryStorageObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::NewProp_DebugMemoryStorageObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FRigVMExtendedExecuteContext Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
&NewStructOps,
"RigVMExtendedExecuteContext",
IF_WITH_EDITORONLY_DATA(Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::PropPointers, nullptr),
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::PropPointers), 0),
sizeof(FRigVMExtendedExecuteContext),
alignof(FRigVMExtendedExecuteContext),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMExtendedExecuteContext.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMExtendedExecuteContext.InnerSingleton, Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMExtendedExecuteContext.InnerSingleton);
}
// ********** End ScriptStruct FRigVMExtendedExecuteContext ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExecuteContext_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMSlice::StaticStruct, Z_Construct_UScriptStruct_FRigVMSlice_Statics::NewStructOps, TEXT("RigVMSlice"),&Z_Registration_Info_UScriptStruct_FRigVMSlice, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMSlice), 3036211443U) },
{ FRigVMRuntimeSettings::StaticStruct, Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics::NewStructOps, TEXT("RigVMRuntimeSettings"),&Z_Registration_Info_UScriptStruct_FRigVMRuntimeSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMRuntimeSettings), 1266335338U) },
{ FRigVMExecutePin::StaticStruct, Z_Construct_UScriptStruct_FRigVMExecutePin_Statics::NewStructOps, TEXT("RigVMExecutePin"),&Z_Registration_Info_UScriptStruct_FRigVMExecutePin, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMExecutePin), 986773466U) },
{ FRigVMExecuteContext::StaticStruct, Z_Construct_UScriptStruct_FRigVMExecuteContext_Statics::NewStructOps, TEXT("RigVMExecuteContext"),&Z_Registration_Info_UScriptStruct_FRigVMExecuteContext, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMExecuteContext), 2385426524U) },
{ FRigVMExtendedExecuteContext::StaticStruct, Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics::NewStructOps, TEXT("RigVMExtendedExecuteContext"),&Z_Registration_Info_UScriptStruct_FRigVMExtendedExecuteContext, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMExtendedExecuteContext), 1465763596U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExecuteContext_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExecuteContext_h__Script_RigVM_1771331591{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExecuteContext_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExecuteContext_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMCore/RigVMExecuteContext.h"
#ifdef RIGVM_RigVMExecuteContext_generated_h
#error "RigVMExecuteContext.generated.h already included, missing '#pragma once' in RigVMExecuteContext.h"
#endif
#define RIGVM_RigVMExecuteContext_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMSlice *******************************************************
struct Z_Construct_UScriptStruct_FRigVMSlice_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExecuteContext_h_52_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMSlice_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMSlice;
// ********** End ScriptStruct FRigVMSlice *********************************************************
// ********** Begin ScriptStruct FRigVMRuntimeSettings *********************************************
struct Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExecuteContext_h_207_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMRuntimeSettings_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMRuntimeSettings;
// ********** End ScriptStruct FRigVMRuntimeSettings ***********************************************
// ********** Begin ScriptStruct FRigVMExecutePin **************************************************
struct Z_Construct_UScriptStruct_FRigVMExecutePin_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExecuteContext_h_268_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMExecutePin_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMExecutePin;
// ********** End ScriptStruct FRigVMExecutePin ****************************************************
// ********** Begin ScriptStruct FRigVMExecuteContext **********************************************
struct Z_Construct_UScriptStruct_FRigVMExecuteContext_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExecuteContext_h_278_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMExecuteContext_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMExecutePin Super;
struct FRigVMExecuteContext;
// ********** End ScriptStruct FRigVMExecuteContext ************************************************
// ********** Begin ScriptStruct FRigVMExtendedExecuteContext **************************************
struct Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExecuteContext_h_602_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMExtendedExecuteContext_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMExtendedExecuteContext;
// ********** End ScriptStruct FRigVMExtendedExecuteContext ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExecuteContext_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,142 @@
// 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 "RigVMCore/RigVMExternalVariable.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMExternalVariable() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMExternalVariable();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMExternalVariableDef();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMExternalVariableDef *****************************************
struct Z_Construct_UScriptStruct_FRigVMExternalVariableDef_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMExternalVariableDef); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMExternalVariableDef); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * The external variable can be used to map external / unowned\n * memory into the VM and back out\n */" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMExternalVariable.h" },
{ "ToolTip", "The external variable can be used to map external / unowned\nmemory into the VM and back out" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMExternalVariableDef constinit property declarations *********
// ********** End ScriptStruct FRigVMExternalVariableDef constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMExternalVariableDef>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMExternalVariableDef_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMExternalVariableDef;
class UScriptStruct* FRigVMExternalVariableDef::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMExternalVariableDef.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMExternalVariableDef.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMExternalVariableDef, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMExternalVariableDef"));
}
return Z_Registration_Info_UScriptStruct_FRigVMExternalVariableDef.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMExternalVariableDef_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
&NewStructOps,
"RigVMExternalVariableDef",
nullptr,
0,
sizeof(FRigVMExternalVariableDef),
alignof(FRigVMExternalVariableDef),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMExternalVariableDef_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMExternalVariableDef_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMExternalVariableDef()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMExternalVariableDef.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMExternalVariableDef.InnerSingleton, Z_Construct_UScriptStruct_FRigVMExternalVariableDef_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMExternalVariableDef.InnerSingleton);
}
// ********** End ScriptStruct FRigVMExternalVariableDef *******************************************
// ********** Begin ScriptStruct FRigVMExternalVariable ********************************************
struct Z_Construct_UScriptStruct_FRigVMExternalVariable_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMExternalVariable); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMExternalVariable); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/RigVMCore/RigVMExternalVariable.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMExternalVariable constinit property declarations ************
// ********** End ScriptStruct FRigVMExternalVariable constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMExternalVariable>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMExternalVariable_Statics
static_assert(std::is_polymorphic<FRigVMExternalVariable>() == std::is_polymorphic<FRigVMExternalVariableDef>(), "USTRUCT FRigVMExternalVariable cannot be polymorphic unless super FRigVMExternalVariableDef is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMExternalVariable;
class UScriptStruct* FRigVMExternalVariable::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMExternalVariable.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMExternalVariable.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMExternalVariable, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMExternalVariable"));
}
return Z_Registration_Info_UScriptStruct_FRigVMExternalVariable.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMExternalVariable_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMExternalVariableDef,
&NewStructOps,
"RigVMExternalVariable",
nullptr,
0,
sizeof(FRigVMExternalVariable),
alignof(FRigVMExternalVariable),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMExternalVariable_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMExternalVariable_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMExternalVariable()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMExternalVariable.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMExternalVariable.InnerSingleton, Z_Construct_UScriptStruct_FRigVMExternalVariable_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMExternalVariable.InnerSingleton);
}
// ********** End ScriptStruct FRigVMExternalVariable **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExternalVariable_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMExternalVariableDef::StaticStruct, Z_Construct_UScriptStruct_FRigVMExternalVariableDef_Statics::NewStructOps, TEXT("RigVMExternalVariableDef"),&Z_Registration_Info_UScriptStruct_FRigVMExternalVariableDef, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMExternalVariableDef), 908619126U) },
{ FRigVMExternalVariable::StaticStruct, Z_Construct_UScriptStruct_FRigVMExternalVariable_Statics::NewStructOps, TEXT("RigVMExternalVariable"),&Z_Registration_Info_UScriptStruct_FRigVMExternalVariable, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMExternalVariable), 1605937090U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExternalVariable_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExternalVariable_h__Script_RigVM_229515878{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExternalVariable_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExternalVariable_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMCore/RigVMExternalVariable.h"
#ifdef RIGVM_RigVMExternalVariable_generated_h
#error "RigVMExternalVariable.generated.h already included, missing '#pragma once' in RigVMExternalVariable.h"
#endif
#define RIGVM_RigVMExternalVariable_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMExternalVariableDef *****************************************
struct Z_Construct_UScriptStruct_FRigVMExternalVariableDef_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExternalVariable_h_25_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMExternalVariableDef_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMExternalVariableDef;
// ********** End ScriptStruct FRigVMExternalVariableDef *******************************************
// ********** Begin ScriptStruct FRigVMExternalVariable ********************************************
struct Z_Construct_UScriptStruct_FRigVMExternalVariable_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExternalVariable_h_71_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMExternalVariable_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMExternalVariableDef Super;
struct FRigVMExternalVariable;
// ********** End ScriptStruct FRigVMExternalVariable **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMExternalVariable_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,168 @@
// 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 "RigVMCore/RigVMFunction.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() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERigVMFunctionArgumentDirection();
RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERigVMPinDirection();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ERigVMPinDirection ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERigVMPinDirection;
static UEnum* ERigVMPinDirection_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERigVMPinDirection.OuterSingleton)
{
Z_Registration_Info_UEnum_ERigVMPinDirection.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigVM_ERigVMPinDirection, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("ERigVMPinDirection"));
}
return Z_Registration_Info_UEnum_ERigVMPinDirection.OuterSingleton;
}
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMPinDirection>()
{
return ERigVMPinDirection_StaticEnum();
}
struct Z_Construct_UEnum_RigVM_ERigVMPinDirection_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * The Pin Direction is used to differentiate different kinds of \n * pins in the data flow graph - inputs, outputs etc.\n */" },
{ "Hidden.Comment", "// A const value that cannot be connected to\n" },
{ "Hidden.Name", "ERigVMPinDirection::Hidden" },
{ "Hidden.ToolTip", "A const value that cannot be connected to" },
{ "Input.Name", "ERigVMPinDirection::Input" },
{ "Invalid.Comment", "// A mutable hidden value (used for interal state)\n" },
{ "Invalid.Name", "ERigVMPinDirection::Invalid" },
{ "Invalid.ToolTip", "A mutable hidden value (used for interal state)" },
{ "IO.Comment", "// A mutable output value\n" },
{ "IO.Name", "ERigVMPinDirection::IO" },
{ "IO.ToolTip", "A mutable output value" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMFunction.h" },
{ "Output.Comment", "// A const input value\n" },
{ "Output.Name", "ERigVMPinDirection::Output" },
{ "Output.ToolTip", "A const input value" },
{ "ToolTip", "The Pin Direction is used to differentiate different kinds of\npins in the data flow graph - inputs, outputs etc." },
{ "Visible.Comment", "// A mutable input and output value\n" },
{ "Visible.Name", "ERigVMPinDirection::Visible" },
{ "Visible.ToolTip", "A mutable input and output value" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERigVMPinDirection::Input", (int64)ERigVMPinDirection::Input },
{ "ERigVMPinDirection::Output", (int64)ERigVMPinDirection::Output },
{ "ERigVMPinDirection::IO", (int64)ERigVMPinDirection::IO },
{ "ERigVMPinDirection::Visible", (int64)ERigVMPinDirection::Visible },
{ "ERigVMPinDirection::Hidden", (int64)ERigVMPinDirection::Hidden },
{ "ERigVMPinDirection::Invalid", (int64)ERigVMPinDirection::Invalid },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigVM_ERigVMPinDirection_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigVM_ERigVMPinDirection_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
"ERigVMPinDirection",
"ERigVMPinDirection",
Z_Construct_UEnum_RigVM_ERigVMPinDirection_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigVMPinDirection_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigVMPinDirection_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigVM_ERigVMPinDirection_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigVM_ERigVMPinDirection()
{
if (!Z_Registration_Info_UEnum_ERigVMPinDirection.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERigVMPinDirection.InnerSingleton, Z_Construct_UEnum_RigVM_ERigVMPinDirection_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERigVMPinDirection.InnerSingleton;
}
// ********** End Enum ERigVMPinDirection **********************************************************
// ********** Begin Enum ERigVMFunctionArgumentDirection *******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERigVMFunctionArgumentDirection;
static UEnum* ERigVMFunctionArgumentDirection_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERigVMFunctionArgumentDirection.OuterSingleton)
{
Z_Registration_Info_UEnum_ERigVMFunctionArgumentDirection.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigVM_ERigVMFunctionArgumentDirection, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("ERigVMFunctionArgumentDirection"));
}
return Z_Registration_Info_UEnum_ERigVMFunctionArgumentDirection.OuterSingleton;
}
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMFunctionArgumentDirection>()
{
return ERigVMFunctionArgumentDirection_StaticEnum();
}
struct Z_Construct_UEnum_RigVM_ERigVMFunctionArgumentDirection_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * The Function Argument is used to differentiate different kinds of \n * pins in the data flow graph - inputs or outputs \n */" },
{ "Input.Name", "ERigVMFunctionArgumentDirection::Input" },
{ "Invalid.Comment", "// A mutable output value\n" },
{ "Invalid.Name", "ERigVMFunctionArgumentDirection::Invalid" },
{ "Invalid.ToolTip", "A mutable output value" },
{ "ModuleRelativePath", "Public/RigVMCore/RigVMFunction.h" },
{ "Output.Comment", "// A const input value\n" },
{ "Output.Name", "ERigVMFunctionArgumentDirection::Output" },
{ "Output.ToolTip", "A const input value" },
{ "ToolTip", "The Function Argument is used to differentiate different kinds of\npins in the data flow graph - inputs or outputs" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERigVMFunctionArgumentDirection::Input", (int64)ERigVMFunctionArgumentDirection::Input },
{ "ERigVMFunctionArgumentDirection::Output", (int64)ERigVMFunctionArgumentDirection::Output },
{ "ERigVMFunctionArgumentDirection::Invalid", (int64)ERigVMFunctionArgumentDirection::Invalid },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigVM_ERigVMFunctionArgumentDirection_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigVM_ERigVMFunctionArgumentDirection_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
"ERigVMFunctionArgumentDirection",
"ERigVMFunctionArgumentDirection",
Z_Construct_UEnum_RigVM_ERigVMFunctionArgumentDirection_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigVMFunctionArgumentDirection_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigVMFunctionArgumentDirection_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigVM_ERigVMFunctionArgumentDirection_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigVM_ERigVMFunctionArgumentDirection()
{
if (!Z_Registration_Info_UEnum_ERigVMFunctionArgumentDirection.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERigVMFunctionArgumentDirection.InnerSingleton, Z_Construct_UEnum_RigVM_ERigVMFunctionArgumentDirection_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERigVMFunctionArgumentDirection.InnerSingleton;
}
// ********** End Enum ERigVMFunctionArgumentDirection *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMFunction_h__Script_RigVM_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ERigVMPinDirection_StaticEnum, TEXT("ERigVMPinDirection"), &Z_Registration_Info_UEnum_ERigVMPinDirection, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3284586919U) },
{ ERigVMFunctionArgumentDirection_StaticEnum, TEXT("ERigVMFunctionArgumentDirection"), &Z_Registration_Info_UEnum_ERigVMFunctionArgumentDirection, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2195488681U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMFunction_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMFunction_h__Script_RigVM_2916065487{
TEXT("/Script/RigVM"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMFunction_h__Script_RigVM_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMFunction_h__Script_RigVM_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,49 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMCore/RigVMFunction.h"
#ifdef RIGVM_RigVMFunction_generated_h
#error "RigVMFunction.generated.h already included, missing '#pragma once' in RigVMFunction.h"
#endif
#define RIGVM_RigVMFunction_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMCore_RigVMFunction_h
// ********** Begin Enum ERigVMPinDirection ********************************************************
#define FOREACH_ENUM_ERIGVMPINDIRECTION(op) \
op(ERigVMPinDirection::Input) \
op(ERigVMPinDirection::Output) \
op(ERigVMPinDirection::IO) \
op(ERigVMPinDirection::Visible) \
op(ERigVMPinDirection::Hidden) \
op(ERigVMPinDirection::Invalid)
enum class ERigVMPinDirection : uint8;
template<> struct TIsUEnumClass<ERigVMPinDirection> { enum { Value = true }; };
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMPinDirection>();
// ********** End Enum ERigVMPinDirection **********************************************************
// ********** Begin Enum ERigVMFunctionArgumentDirection *******************************************
#define FOREACH_ENUM_ERIGVMFUNCTIONARGUMENTDIRECTION(op) \
op(ERigVMFunctionArgumentDirection::Input) \
op(ERigVMFunctionArgumentDirection::Output) \
op(ERigVMFunctionArgumentDirection::Invalid)
enum class ERigVMFunctionArgumentDirection : uint8;
template<> struct TIsUEnumClass<ERigVMFunctionArgumentDirection> { enum { Value = true }; };
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMFunctionArgumentDirection>();
// ********** End Enum ERigVMFunctionArgumentDirection *********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,153 @@
// 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/RigVMFunctionDefines.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigVMFunctionDefines() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERigVMClampSpatialMode();
RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERigVMTransformSpace();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ERigVMTransformSpace ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERigVMTransformSpace;
static UEnum* ERigVMTransformSpace_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERigVMTransformSpace.OuterSingleton)
{
Z_Registration_Info_UEnum_ERigVMTransformSpace.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigVM_ERigVMTransformSpace, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("ERigVMTransformSpace"));
}
return Z_Registration_Info_UEnum_ERigVMTransformSpace.OuterSingleton;
}
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMTransformSpace>()
{
return ERigVMTransformSpace_StaticEnum();
}
struct Z_Construct_UEnum_RigVM_ERigVMTransformSpace_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "GlobalSpace.Comment", "/** Apply in rig space*/" },
{ "GlobalSpace.Name", "ERigVMTransformSpace::GlobalSpace" },
{ "GlobalSpace.ToolTip", "Apply in rig space" },
{ "LocalSpace.Comment", "/** Apply in parent space */" },
{ "LocalSpace.Name", "ERigVMTransformSpace::LocalSpace" },
{ "LocalSpace.ToolTip", "Apply in parent space" },
{ "Max.Comment", "/** MAX - invalid */" },
{ "Max.Hidden", "" },
{ "Max.Name", "ERigVMTransformSpace::Max" },
{ "Max.ToolTip", "MAX - invalid" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunctionDefines.h" },
{ "RigVMTypeAllowed", "" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERigVMTransformSpace::LocalSpace", (int64)ERigVMTransformSpace::LocalSpace },
{ "ERigVMTransformSpace::GlobalSpace", (int64)ERigVMTransformSpace::GlobalSpace },
{ "ERigVMTransformSpace::Max", (int64)ERigVMTransformSpace::Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigVM_ERigVMTransformSpace_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigVM_ERigVMTransformSpace_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
"ERigVMTransformSpace",
"ERigVMTransformSpace",
Z_Construct_UEnum_RigVM_ERigVMTransformSpace_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigVMTransformSpace_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigVMTransformSpace_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigVM_ERigVMTransformSpace_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigVM_ERigVMTransformSpace()
{
if (!Z_Registration_Info_UEnum_ERigVMTransformSpace.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERigVMTransformSpace.InnerSingleton, Z_Construct_UEnum_RigVM_ERigVMTransformSpace_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERigVMTransformSpace.InnerSingleton;
}
// ********** End Enum ERigVMTransformSpace ********************************************************
// ********** Begin Enum ERigVMClampSpatialMode ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERigVMClampSpatialMode;
static UEnum* ERigVMClampSpatialMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERigVMClampSpatialMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ERigVMClampSpatialMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigVM_ERigVMClampSpatialMode, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("ERigVMClampSpatialMode"));
}
return Z_Registration_Info_UEnum_ERigVMClampSpatialMode.OuterSingleton;
}
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMClampSpatialMode::Type>()
{
return ERigVMClampSpatialMode_StaticEnum();
}
struct Z_Construct_UEnum_RigVM_ERigVMClampSpatialMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Capsule.Name", "ERigVMClampSpatialMode::Capsule" },
{ "Cylinder.Name", "ERigVMClampSpatialMode::Cylinder" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunctionDefines.h" },
{ "Plane.Name", "ERigVMClampSpatialMode::Plane" },
{ "RigVMTypeAllowed", "" },
{ "Sphere.Name", "ERigVMClampSpatialMode::Sphere" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERigVMClampSpatialMode::Plane", (int64)ERigVMClampSpatialMode::Plane },
{ "ERigVMClampSpatialMode::Cylinder", (int64)ERigVMClampSpatialMode::Cylinder },
{ "ERigVMClampSpatialMode::Sphere", (int64)ERigVMClampSpatialMode::Sphere },
{ "ERigVMClampSpatialMode::Capsule", (int64)ERigVMClampSpatialMode::Capsule },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigVM_ERigVMClampSpatialMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigVM_ERigVMClampSpatialMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
"ERigVMClampSpatialMode",
"ERigVMClampSpatialMode::Type",
Z_Construct_UEnum_RigVM_ERigVMClampSpatialMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigVMClampSpatialMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigVMClampSpatialMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigVM_ERigVMClampSpatialMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigVM_ERigVMClampSpatialMode()
{
if (!Z_Registration_Info_UEnum_ERigVMClampSpatialMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERigVMClampSpatialMode.InnerSingleton, Z_Construct_UEnum_RigVM_ERigVMClampSpatialMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERigVMClampSpatialMode.InnerSingleton;
}
// ********** End Enum ERigVMClampSpatialMode ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunctionDefines_h__Script_RigVM_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ERigVMTransformSpace_StaticEnum, TEXT("ERigVMTransformSpace"), &Z_Registration_Info_UEnum_ERigVMTransformSpace, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 771197570U) },
{ ERigVMClampSpatialMode_StaticEnum, TEXT("ERigVMClampSpatialMode"), &Z_Registration_Info_UEnum_ERigVMClampSpatialMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2401384000U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunctionDefines_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunctionDefines_h__Script_RigVM_1501603461{
TEXT("/Script/RigVM"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunctionDefines_h__Script_RigVM_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunctionDefines_h__Script_RigVM_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,46 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/RigVMFunctionDefines.h"
#ifdef RIGVM_RigVMFunctionDefines_generated_h
#error "RigVMFunctionDefines.generated.h already included, missing '#pragma once' in RigVMFunctionDefines.h"
#endif
#define RIGVM_RigVMFunctionDefines_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunctionDefines_h
// ********** Begin Enum ERigVMTransformSpace ******************************************************
#define FOREACH_ENUM_ERIGVMTRANSFORMSPACE(op) \
op(ERigVMTransformSpace::LocalSpace) \
op(ERigVMTransformSpace::GlobalSpace) \
op(ERigVMTransformSpace::Max)
enum class ERigVMTransformSpace : uint8;
template<> struct TIsUEnumClass<ERigVMTransformSpace> { enum { Value = true }; };
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMTransformSpace>();
// ********** End Enum ERigVMTransformSpace ********************************************************
// ********** Begin Enum ERigVMClampSpatialMode ****************************************************
#define FOREACH_ENUM_ERIGVMCLAMPSPATIALMODE(op) \
op(ERigVMClampSpatialMode::Plane) \
op(ERigVMClampSpatialMode::Cylinder) \
op(ERigVMClampSpatialMode::Sphere) \
op(ERigVMClampSpatialMode::Capsule)
namespace ERigVMClampSpatialMode { enum Type : int; }
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigVMClampSpatialMode::Type>();
// ********** End Enum ERigVMClampSpatialMode ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,741 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Simulation/RigVMFunction_Accumulate.h"
#ifdef RIGVM_RigVMFunction_Accumulate_generated_h
#error "RigVMFunction_Accumulate.generated.h already included, missing '#pragma once' in RigVMFunction_Accumulate.h"
#endif
#define RIGVM_RigVMFunction_Accumulate_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_AccumulateBase *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_11_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateBase_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_SimBase Super;
struct FRigVMFunction_AccumulateBase;
// ********** End ScriptStruct FRigVMFunction_AccumulateBase ***************************************
// ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatAdd *********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics;
#define FRigVMFunction_AccumulateFloatAdd_Execute() \
void FRigVMFunction_AccumulateFloatAdd::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Increment, \
const float InitialValue, \
const bool bIntegrateDeltaTime, \
float& Result, \
float& AccumulatedValue, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatAdd_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Increment, \
const float InitialValue, \
const bool bIntegrateDeltaTime, \
float& Result, \
float& AccumulatedValue, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Increment = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float InitialValue = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const bool bIntegrateDeltaTime = *(bool*)RigVMMemoryHandles[2].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[3].GetOutputData(); \
float& AccumulatedValue = *(float*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Increment, \
InitialValue, \
bIntegrateDeltaTime, \
Result, \
AccumulatedValue, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_AccumulateBase Super;
struct FRigVMFunction_AccumulateFloatAdd;
// ********** End ScriptStruct FRigVMFunction_AccumulateFloatAdd ***********************************
// ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorAdd ********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics;
#define FRigVMFunction_AccumulateVectorAdd_Execute() \
void FRigVMFunction_AccumulateVectorAdd::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& Increment, \
const FVector& InitialValue, \
const bool bIntegrateDeltaTime, \
FVector& Result, \
FVector& AccumulatedValue, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_59_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorAdd_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& Increment, \
const FVector& InitialValue, \
const bool bIntegrateDeltaTime, \
FVector& Result, \
FVector& AccumulatedValue, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FVector& Increment = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \
const FVector& InitialValue = *(FVector*)RigVMMemoryHandles[1].GetInputData(); \
const bool bIntegrateDeltaTime = *(bool*)RigVMMemoryHandles[2].GetInputData(); \
FVector& Result = *(FVector*)RigVMMemoryHandles[3].GetOutputData(); \
FVector& AccumulatedValue = *(FVector*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Increment, \
InitialValue, \
bIntegrateDeltaTime, \
Result, \
AccumulatedValue, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_AccumulateBase Super;
struct FRigVMFunction_AccumulateVectorAdd;
// ********** End ScriptStruct FRigVMFunction_AccumulateVectorAdd **********************************
// ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatMul *********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics;
#define FRigVMFunction_AccumulateFloatMul_Execute() \
void FRigVMFunction_AccumulateFloatMul::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Multiplier, \
const float InitialValue, \
const bool bIntegrateDeltaTime, \
float& Result, \
float& AccumulatedValue, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_98_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatMul_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Multiplier, \
const float InitialValue, \
const bool bIntegrateDeltaTime, \
float& Result, \
float& AccumulatedValue, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Multiplier = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float InitialValue = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const bool bIntegrateDeltaTime = *(bool*)RigVMMemoryHandles[2].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[3].GetOutputData(); \
float& AccumulatedValue = *(float*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Multiplier, \
InitialValue, \
bIntegrateDeltaTime, \
Result, \
AccumulatedValue, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_AccumulateBase Super;
struct FRigVMFunction_AccumulateFloatMul;
// ********** End ScriptStruct FRigVMFunction_AccumulateFloatMul ***********************************
// ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorMul ********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics;
#define FRigVMFunction_AccumulateVectorMul_Execute() \
void FRigVMFunction_AccumulateVectorMul::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& Multiplier, \
const FVector& InitialValue, \
const bool bIntegrateDeltaTime, \
FVector& Result, \
FVector& AccumulatedValue, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_137_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorMul_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& Multiplier, \
const FVector& InitialValue, \
const bool bIntegrateDeltaTime, \
FVector& Result, \
FVector& AccumulatedValue, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FVector& Multiplier = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \
const FVector& InitialValue = *(FVector*)RigVMMemoryHandles[1].GetInputData(); \
const bool bIntegrateDeltaTime = *(bool*)RigVMMemoryHandles[2].GetInputData(); \
FVector& Result = *(FVector*)RigVMMemoryHandles[3].GetOutputData(); \
FVector& AccumulatedValue = *(FVector*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Multiplier, \
InitialValue, \
bIntegrateDeltaTime, \
Result, \
AccumulatedValue, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_AccumulateBase Super;
struct FRigVMFunction_AccumulateVectorMul;
// ********** End ScriptStruct FRigVMFunction_AccumulateVectorMul **********************************
// ********** Begin ScriptStruct FRigVMFunction_AccumulateQuatMul **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics;
#define FRigVMFunction_AccumulateQuatMul_Execute() \
void FRigVMFunction_AccumulateQuatMul::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FQuat& Multiplier, \
const FQuat& InitialValue, \
const bool bFlipOrder, \
const bool bIntegrateDeltaTime, \
FQuat& Result, \
FQuat& AccumulatedValue, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_176_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatMul_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FQuat& Multiplier, \
const FQuat& InitialValue, \
const bool bFlipOrder, \
const bool bIntegrateDeltaTime, \
FQuat& Result, \
FQuat& AccumulatedValue, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FQuat& Multiplier = *(FQuat*)RigVMMemoryHandles[0].GetInputData(); \
const FQuat& InitialValue = *(FQuat*)RigVMMemoryHandles[1].GetInputData(); \
const bool bFlipOrder = *(bool*)RigVMMemoryHandles[2].GetInputData(); \
const bool bIntegrateDeltaTime = *(bool*)RigVMMemoryHandles[3].GetInputData(); \
FQuat& Result = *(FQuat*)RigVMMemoryHandles[4].GetOutputData(); \
FQuat& AccumulatedValue = *(FQuat*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[6].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Multiplier, \
InitialValue, \
bFlipOrder, \
bIntegrateDeltaTime, \
Result, \
AccumulatedValue, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_AccumulateBase Super;
struct FRigVMFunction_AccumulateQuatMul;
// ********** End ScriptStruct FRigVMFunction_AccumulateQuatMul ************************************
// ********** Begin ScriptStruct FRigVMFunction_AccumulateTransformMul *****************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics;
#define FRigVMFunction_AccumulateTransformMul_Execute() \
void FRigVMFunction_AccumulateTransformMul::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FTransform& Multiplier, \
const FTransform& InitialValue, \
const bool bFlipOrder, \
const bool bIntegrateDeltaTime, \
FTransform& Result, \
FTransform& AccumulatedValue, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_218_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformMul_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FTransform& Multiplier, \
const FTransform& InitialValue, \
const bool bFlipOrder, \
const bool bIntegrateDeltaTime, \
FTransform& Result, \
FTransform& AccumulatedValue, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FTransform& Multiplier = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \
const FTransform& InitialValue = *(FTransform*)RigVMMemoryHandles[1].GetInputData(); \
const bool bFlipOrder = *(bool*)RigVMMemoryHandles[2].GetInputData(); \
const bool bIntegrateDeltaTime = *(bool*)RigVMMemoryHandles[3].GetInputData(); \
FTransform& Result = *(FTransform*)RigVMMemoryHandles[4].GetOutputData(); \
FTransform& AccumulatedValue = *(FTransform*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[6].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Multiplier, \
InitialValue, \
bFlipOrder, \
bIntegrateDeltaTime, \
Result, \
AccumulatedValue, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_AccumulateBase Super;
struct FRigVMFunction_AccumulateTransformMul;
// ********** End ScriptStruct FRigVMFunction_AccumulateTransformMul *******************************
// ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatLerp ********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics;
#define FRigVMFunction_AccumulateFloatLerp_Execute() \
void FRigVMFunction_AccumulateFloatLerp::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float TargetValue, \
const float InitialValue, \
const float Blend, \
const bool bIntegrateDeltaTime, \
float& Result, \
float& AccumulatedValue, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_260_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatLerp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float TargetValue, \
const float InitialValue, \
const float Blend, \
const bool bIntegrateDeltaTime, \
float& Result, \
float& AccumulatedValue, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float TargetValue = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float InitialValue = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const float Blend = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const bool bIntegrateDeltaTime = *(bool*)RigVMMemoryHandles[3].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[4].GetOutputData(); \
float& AccumulatedValue = *(float*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[6].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
TargetValue, \
InitialValue, \
Blend, \
bIntegrateDeltaTime, \
Result, \
AccumulatedValue, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_AccumulateBase Super;
struct FRigVMFunction_AccumulateFloatLerp;
// ********** End ScriptStruct FRigVMFunction_AccumulateFloatLerp **********************************
// ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorLerp *******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics;
#define FRigVMFunction_AccumulateVectorLerp_Execute() \
void FRigVMFunction_AccumulateVectorLerp::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& TargetValue, \
const FVector& InitialValue, \
const float Blend, \
const bool bIntegrateDeltaTime, \
FVector& Result, \
FVector& AccumulatedValue, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_302_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorLerp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& TargetValue, \
const FVector& InitialValue, \
const float Blend, \
const bool bIntegrateDeltaTime, \
FVector& Result, \
FVector& AccumulatedValue, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FVector& TargetValue = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \
const FVector& InitialValue = *(FVector*)RigVMMemoryHandles[1].GetInputData(); \
const float Blend = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const bool bIntegrateDeltaTime = *(bool*)RigVMMemoryHandles[3].GetInputData(); \
FVector& Result = *(FVector*)RigVMMemoryHandles[4].GetOutputData(); \
FVector& AccumulatedValue = *(FVector*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[6].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
TargetValue, \
InitialValue, \
Blend, \
bIntegrateDeltaTime, \
Result, \
AccumulatedValue, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_AccumulateBase Super;
struct FRigVMFunction_AccumulateVectorLerp;
// ********** End ScriptStruct FRigVMFunction_AccumulateVectorLerp *********************************
// ********** Begin ScriptStruct FRigVMFunction_AccumulateQuatLerp *********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics;
#define FRigVMFunction_AccumulateQuatLerp_Execute() \
void FRigVMFunction_AccumulateQuatLerp::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FQuat& TargetValue, \
const FQuat& InitialValue, \
const float Blend, \
const bool bIntegrateDeltaTime, \
FQuat& Result, \
FQuat& AccumulatedValue, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_345_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateQuatLerp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FQuat& TargetValue, \
const FQuat& InitialValue, \
const float Blend, \
const bool bIntegrateDeltaTime, \
FQuat& Result, \
FQuat& AccumulatedValue, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FQuat& TargetValue = *(FQuat*)RigVMMemoryHandles[0].GetInputData(); \
const FQuat& InitialValue = *(FQuat*)RigVMMemoryHandles[1].GetInputData(); \
const float Blend = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const bool bIntegrateDeltaTime = *(bool*)RigVMMemoryHandles[3].GetInputData(); \
FQuat& Result = *(FQuat*)RigVMMemoryHandles[4].GetOutputData(); \
FQuat& AccumulatedValue = *(FQuat*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[6].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
TargetValue, \
InitialValue, \
Blend, \
bIntegrateDeltaTime, \
Result, \
AccumulatedValue, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_AccumulateBase Super;
struct FRigVMFunction_AccumulateQuatLerp;
// ********** End ScriptStruct FRigVMFunction_AccumulateQuatLerp ***********************************
// ********** Begin ScriptStruct FRigVMFunction_AccumulateTransformLerp ****************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics;
#define FRigVMFunction_AccumulateTransformLerp_Execute() \
void FRigVMFunction_AccumulateTransformLerp::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FTransform& TargetValue, \
const FTransform& InitialValue, \
const float Blend, \
const bool bIntegrateDeltaTime, \
FTransform& Result, \
FTransform& AccumulatedValue, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_388_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateTransformLerp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FTransform& TargetValue, \
const FTransform& InitialValue, \
const float Blend, \
const bool bIntegrateDeltaTime, \
FTransform& Result, \
FTransform& AccumulatedValue, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FTransform& TargetValue = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \
const FTransform& InitialValue = *(FTransform*)RigVMMemoryHandles[1].GetInputData(); \
const float Blend = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const bool bIntegrateDeltaTime = *(bool*)RigVMMemoryHandles[3].GetInputData(); \
FTransform& Result = *(FTransform*)RigVMMemoryHandles[4].GetOutputData(); \
FTransform& AccumulatedValue = *(FTransform*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[6].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
TargetValue, \
InitialValue, \
Blend, \
bIntegrateDeltaTime, \
Result, \
AccumulatedValue, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_AccumulateBase Super;
struct FRigVMFunction_AccumulateTransformLerp;
// ********** End ScriptStruct FRigVMFunction_AccumulateTransformLerp ******************************
// ********** Begin ScriptStruct FRigVMFunction_AccumulateFloatRange *******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics;
#define FRigVMFunction_AccumulateFloatRange_Execute() \
void FRigVMFunction_AccumulateFloatRange::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Minimum, \
float& Maximum, \
float& AccumulatedMinimum, \
float& AccumulatedMaximum, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_431_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateFloatRange_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Minimum, \
float& Maximum, \
float& AccumulatedMinimum, \
float& AccumulatedMaximum, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Minimum = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
float& Maximum = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
float& AccumulatedMinimum = *(float*)RigVMMemoryHandles[3].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
float& AccumulatedMaximum = *(float*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Minimum, \
Maximum, \
AccumulatedMinimum, \
AccumulatedMaximum, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_AccumulateBase Super;
struct FRigVMFunction_AccumulateFloatRange;
// ********** End ScriptStruct FRigVMFunction_AccumulateFloatRange *********************************
// ********** Begin ScriptStruct FRigVMFunction_AccumulateVectorRange ******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics;
#define FRigVMFunction_AccumulateVectorRange_Execute() \
void FRigVMFunction_AccumulateVectorRange::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& Value, \
FVector& Minimum, \
FVector& Maximum, \
FVector& AccumulatedMinimum, \
FVector& AccumulatedMaximum, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h_469_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AccumulateVectorRange_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& Value, \
FVector& Minimum, \
FVector& Maximum, \
FVector& AccumulatedMinimum, \
FVector& AccumulatedMaximum, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FVector& Value = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \
FVector& Minimum = *(FVector*)RigVMMemoryHandles[1].GetOutputData(); \
FVector& Maximum = *(FVector*)RigVMMemoryHandles[2].GetOutputData(); \
FVector& AccumulatedMinimum = *(FVector*)RigVMMemoryHandles[3].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
FVector& AccumulatedMaximum = *(FVector*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Minimum, \
Maximum, \
AccumulatedMinimum, \
AccumulatedMaximum, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_AccumulateBase Super;
struct FRigVMFunction_AccumulateVectorRange;
// ********** End ScriptStruct FRigVMFunction_AccumulateVectorRange ********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Accumulate_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,796 @@
// 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_AlphaInterp.h"
#include "Animation/InputScaleBias.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_AlphaInterp() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputRange();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBiasClamp();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_SimBase();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_AlphaInterp ****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AlphaInterp); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AlphaInterp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "Simulation|Time" },
{ "Comment", "/**\n * Takes in a float value and outputs an accumulated value with a customized scale and clamp\n */" },
{ "DisplayName", "Alpha Interpolate" },
{ "Keywords", "Alpha,Lerp,LinearInterpolate" },
{ "MenuDescSuffix", "(Float)" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
{ "TemplateName", "AlphaInterp" },
{ "ToolTip", "Takes in a float value and outputs an accumulated value with a customized scale and clamp" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bias_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMapRange_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InRange_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bMapRange" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutRange_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bMapRange" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClampResult_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClampMin_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bClampResult" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClampMax_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bClampResult" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInterpResult_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpSpeedIncreasing_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bInterpResult" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpSpeedDecreasing_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bInterpResult" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleBiasClamp_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_AlphaInterp constinit property declarations ********
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Bias;
static void NewProp_bMapRange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMapRange;
static const UECodeGen_Private::FStructPropertyParams NewProp_InRange;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutRange;
static void NewProp_bClampResult_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClampResult;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClampMin;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClampMax;
static void NewProp_bInterpResult_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInterpResult;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InterpSpeedIncreasing;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InterpSpeedDecreasing;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Result;
static const UECodeGen_Private::FStructPropertyParams NewProp_ScaleBiasClamp;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_AlphaInterp constinit property declarations **********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Scale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Bias"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bMapRange"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("InRange"), .Type = TEXT("FInputRange"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("OutRange"), .Type = TEXT("FInputRange"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bClampResult"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("ClampMin"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("ClampMax"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bInterpResult"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("InterpSpeedIncreasing"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("InterpSpeedDecreasing"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("ScaleBiasClamp"), .Type = TEXT("FInputScaleBiasClamp"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_AlphaInterp::Execute"),
.Function = &FRigVMFunction_AlphaInterp::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_AlphaInterp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics
static_assert(std::is_polymorphic<FRigVMFunction_AlphaInterp>() == std::is_polymorphic<FRigVMFunction_SimBase>(), "USTRUCT FRigVMFunction_AlphaInterp cannot be polymorphic unless super FRigVMFunction_SimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterp;
class UScriptStruct* FRigVMFunction_AlphaInterp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AlphaInterp"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterp.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterp.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_AlphaInterp Property Definitions *******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterp, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterp, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_Bias = { "Bias", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterp, Bias), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bias_MetaData), NewProp_Bias_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_bMapRange_SetBit(void* Obj)
{
((FRigVMFunction_AlphaInterp*)Obj)->bMapRange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_bMapRange = { "bMapRange", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AlphaInterp), &Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_bMapRange_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMapRange_MetaData), NewProp_bMapRange_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_InRange = { "InRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterp, InRange), Z_Construct_UScriptStruct_FInputRange, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InRange_MetaData), NewProp_InRange_MetaData) }; // 4070342794
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_OutRange = { "OutRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterp, OutRange), Z_Construct_UScriptStruct_FInputRange, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutRange_MetaData), NewProp_OutRange_MetaData) }; // 4070342794
void Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_bClampResult_SetBit(void* Obj)
{
((FRigVMFunction_AlphaInterp*)Obj)->bClampResult = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_bClampResult = { "bClampResult", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AlphaInterp), &Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_bClampResult_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClampResult_MetaData), NewProp_bClampResult_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_ClampMin = { "ClampMin", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterp, ClampMin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClampMin_MetaData), NewProp_ClampMin_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_ClampMax = { "ClampMax", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterp, ClampMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClampMax_MetaData), NewProp_ClampMax_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_bInterpResult_SetBit(void* Obj)
{
((FRigVMFunction_AlphaInterp*)Obj)->bInterpResult = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_bInterpResult = { "bInterpResult", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AlphaInterp), &Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_bInterpResult_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInterpResult_MetaData), NewProp_bInterpResult_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_InterpSpeedIncreasing = { "InterpSpeedIncreasing", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterp, InterpSpeedIncreasing), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpSpeedIncreasing_MetaData), NewProp_InterpSpeedIncreasing_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_InterpSpeedDecreasing = { "InterpSpeedDecreasing", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterp, InterpSpeedDecreasing), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpSpeedDecreasing_MetaData), NewProp_InterpSpeedDecreasing_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterp, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_ScaleBiasClamp = { "ScaleBiasClamp", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterp, ScaleBiasClamp), Z_Construct_UScriptStruct_FInputScaleBiasClamp, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleBiasClamp_MetaData), NewProp_ScaleBiasClamp_MetaData) }; // 1159384820
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_Bias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_bMapRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_InRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_OutRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_bClampResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_ClampMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_ClampMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_bInterpResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_InterpSpeedIncreasing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_InterpSpeedDecreasing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewProp_ScaleBiasClamp,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_AlphaInterp Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_SimBase,
&NewStructOps,
"RigVMFunction_AlphaInterp",
Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::PropPointers),
sizeof(FRigVMFunction_AlphaInterp),
alignof(FRigVMFunction_AlphaInterp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterp.InnerSingleton);
}
void FRigVMFunction_AlphaInterp::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_AlphaInterp::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Scale,
Bias,
bMapRange,
InRange,
OutRange,
bClampResult,
ClampMin,
ClampMax,
bInterpResult,
InterpSpeedIncreasing,
InterpSpeedDecreasing,
Result,
ScaleBiasClamp
);
}
// ********** End ScriptStruct FRigVMFunction_AlphaInterp ******************************************
// ********** Begin ScriptStruct FRigVMFunction_AlphaInterpVector **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AlphaInterpVector); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AlphaInterpVector); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "Simulation|Time" },
{ "Comment", "/**\n * Takes in a vector value and outputs an accumulated value with a customized scale and clamp\n */" },
{ "DisplayName", "Alpha Interpolate" },
{ "Keywords", "Alpha,Lerp,LinearInterpolate" },
{ "MenuDescSuffix", "(Vector)" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
{ "TemplateName", "AlphaInterp" },
{ "ToolTip", "Takes in a vector value and outputs an accumulated value with a customized scale and clamp" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bias_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMapRange_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InRange_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bMapRange" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutRange_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bMapRange" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClampResult_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClampMin_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bClampResult" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClampMax_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bClampResult" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInterpResult_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpSpeedIncreasing_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bInterpResult" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpSpeedDecreasing_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bInterpResult" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleBiasClamp_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_AlphaInterpVector constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Bias;
static void NewProp_bMapRange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMapRange;
static const UECodeGen_Private::FStructPropertyParams NewProp_InRange;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutRange;
static void NewProp_bClampResult_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClampResult;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClampMin;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClampMax;
static void NewProp_bInterpResult_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInterpResult;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InterpSpeedIncreasing;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InterpSpeedDecreasing;
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
static const UECodeGen_Private::FStructPropertyParams NewProp_ScaleBiasClamp;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_AlphaInterpVector constinit property declarations ****
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Scale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Bias"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bMapRange"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("InRange"), .Type = TEXT("FInputRange"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("OutRange"), .Type = TEXT("FInputRange"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bClampResult"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("ClampMin"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("ClampMax"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bInterpResult"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("InterpSpeedIncreasing"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("InterpSpeedDecreasing"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("ScaleBiasClamp"), .Type = TEXT("FInputScaleBiasClamp"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_AlphaInterpVector::Execute"),
.Function = &FRigVMFunction_AlphaInterpVector::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_AlphaInterpVector>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics
static_assert(std::is_polymorphic<FRigVMFunction_AlphaInterpVector>() == std::is_polymorphic<FRigVMFunction_SimBase>(), "USTRUCT FRigVMFunction_AlphaInterpVector cannot be polymorphic unless super FRigVMFunction_SimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpVector;
class UScriptStruct* FRigVMFunction_AlphaInterpVector::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpVector.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpVector.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AlphaInterpVector"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpVector.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpVector.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_AlphaInterpVector Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpVector, Value), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpVector, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_Bias = { "Bias", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpVector, Bias), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bias_MetaData), NewProp_Bias_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_bMapRange_SetBit(void* Obj)
{
((FRigVMFunction_AlphaInterpVector*)Obj)->bMapRange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_bMapRange = { "bMapRange", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AlphaInterpVector), &Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_bMapRange_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMapRange_MetaData), NewProp_bMapRange_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_InRange = { "InRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpVector, InRange), Z_Construct_UScriptStruct_FInputRange, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InRange_MetaData), NewProp_InRange_MetaData) }; // 4070342794
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_OutRange = { "OutRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpVector, OutRange), Z_Construct_UScriptStruct_FInputRange, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutRange_MetaData), NewProp_OutRange_MetaData) }; // 4070342794
void Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_bClampResult_SetBit(void* Obj)
{
((FRigVMFunction_AlphaInterpVector*)Obj)->bClampResult = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_bClampResult = { "bClampResult", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AlphaInterpVector), &Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_bClampResult_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClampResult_MetaData), NewProp_bClampResult_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_ClampMin = { "ClampMin", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpVector, ClampMin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClampMin_MetaData), NewProp_ClampMin_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_ClampMax = { "ClampMax", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpVector, ClampMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClampMax_MetaData), NewProp_ClampMax_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_bInterpResult_SetBit(void* Obj)
{
((FRigVMFunction_AlphaInterpVector*)Obj)->bInterpResult = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_bInterpResult = { "bInterpResult", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AlphaInterpVector), &Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_bInterpResult_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInterpResult_MetaData), NewProp_bInterpResult_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_InterpSpeedIncreasing = { "InterpSpeedIncreasing", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpVector, InterpSpeedIncreasing), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpSpeedIncreasing_MetaData), NewProp_InterpSpeedIncreasing_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_InterpSpeedDecreasing = { "InterpSpeedDecreasing", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpVector, InterpSpeedDecreasing), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpSpeedDecreasing_MetaData), NewProp_InterpSpeedDecreasing_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpVector, Result), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_ScaleBiasClamp = { "ScaleBiasClamp", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpVector, ScaleBiasClamp), Z_Construct_UScriptStruct_FInputScaleBiasClamp, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleBiasClamp_MetaData), NewProp_ScaleBiasClamp_MetaData) }; // 1159384820
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_Bias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_bMapRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_InRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_OutRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_bClampResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_ClampMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_ClampMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_bInterpResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_InterpSpeedIncreasing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_InterpSpeedDecreasing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewProp_ScaleBiasClamp,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_AlphaInterpVector Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_SimBase,
&NewStructOps,
"RigVMFunction_AlphaInterpVector",
Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::PropPointers),
sizeof(FRigVMFunction_AlphaInterpVector),
alignof(FRigVMFunction_AlphaInterpVector),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpVector.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpVector.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpVector.InnerSingleton);
}
void FRigVMFunction_AlphaInterpVector::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_AlphaInterpVector::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Scale,
Bias,
bMapRange,
InRange,
OutRange,
bClampResult,
ClampMin,
ClampMax,
bInterpResult,
InterpSpeedIncreasing,
InterpSpeedDecreasing,
Result,
ScaleBiasClamp
);
}
// ********** End ScriptStruct FRigVMFunction_AlphaInterpVector ************************************
// ********** Begin ScriptStruct FRigVMFunction_AlphaInterpQuat ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AlphaInterpQuat); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AlphaInterpQuat); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "Simulation|Time" },
{ "Comment", "/**\n * Takes in a vector value and outputs an accumulated value with a customized scale and clamp\n */" },
{ "DisplayName", "Alpha Interpolate" },
{ "Keywords", "Alpha,Lerp,LinearInterpolate" },
{ "MenuDescSuffix", "(Quat)" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
{ "TemplateName", "AlphaInterp" },
{ "ToolTip", "Takes in a vector value and outputs an accumulated value with a customized scale and clamp" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bias_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMapRange_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InRange_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bMapRange" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutRange_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bMapRange" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClampResult_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClampMin_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bClampResult" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClampMax_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bClampResult" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInterpResult_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpSpeedIncreasing_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bInterpResult" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpSpeedDecreasing_MetaData[] = {
{ "Category", "Pins" },
{ "EditCondition", "bInterpResult" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleBiasClamp_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_AlphaInterpQuat constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Bias;
static void NewProp_bMapRange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMapRange;
static const UECodeGen_Private::FStructPropertyParams NewProp_InRange;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutRange;
static void NewProp_bClampResult_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClampResult;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClampMin;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClampMax;
static void NewProp_bInterpResult_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInterpResult;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InterpSpeedIncreasing;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InterpSpeedDecreasing;
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
static const UECodeGen_Private::FStructPropertyParams NewProp_ScaleBiasClamp;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_AlphaInterpQuat constinit property declarations ******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Scale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Bias"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bMapRange"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("InRange"), .Type = TEXT("FInputRange"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("OutRange"), .Type = TEXT("FInputRange"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bClampResult"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("ClampMin"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("ClampMax"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bInterpResult"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("InterpSpeedIncreasing"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("InterpSpeedDecreasing"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("ScaleBiasClamp"), .Type = TEXT("FInputScaleBiasClamp"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_AlphaInterpQuat::Execute"),
.Function = &FRigVMFunction_AlphaInterpQuat::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_AlphaInterpQuat>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics
static_assert(std::is_polymorphic<FRigVMFunction_AlphaInterpQuat>() == std::is_polymorphic<FRigVMFunction_SimBase>(), "USTRUCT FRigVMFunction_AlphaInterpQuat cannot be polymorphic unless super FRigVMFunction_SimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpQuat;
class UScriptStruct* FRigVMFunction_AlphaInterpQuat::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpQuat.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpQuat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AlphaInterpQuat"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpQuat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpQuat.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_AlphaInterpQuat Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpQuat, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpQuat, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_Bias = { "Bias", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpQuat, Bias), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bias_MetaData), NewProp_Bias_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_bMapRange_SetBit(void* Obj)
{
((FRigVMFunction_AlphaInterpQuat*)Obj)->bMapRange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_bMapRange = { "bMapRange", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AlphaInterpQuat), &Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_bMapRange_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMapRange_MetaData), NewProp_bMapRange_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_InRange = { "InRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpQuat, InRange), Z_Construct_UScriptStruct_FInputRange, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InRange_MetaData), NewProp_InRange_MetaData) }; // 4070342794
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_OutRange = { "OutRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpQuat, OutRange), Z_Construct_UScriptStruct_FInputRange, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutRange_MetaData), NewProp_OutRange_MetaData) }; // 4070342794
void Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_bClampResult_SetBit(void* Obj)
{
((FRigVMFunction_AlphaInterpQuat*)Obj)->bClampResult = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_bClampResult = { "bClampResult", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AlphaInterpQuat), &Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_bClampResult_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClampResult_MetaData), NewProp_bClampResult_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_ClampMin = { "ClampMin", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpQuat, ClampMin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClampMin_MetaData), NewProp_ClampMin_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_ClampMax = { "ClampMax", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpQuat, ClampMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClampMax_MetaData), NewProp_ClampMax_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_bInterpResult_SetBit(void* Obj)
{
((FRigVMFunction_AlphaInterpQuat*)Obj)->bInterpResult = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_bInterpResult = { "bInterpResult", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_AlphaInterpQuat), &Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_bInterpResult_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInterpResult_MetaData), NewProp_bInterpResult_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_InterpSpeedIncreasing = { "InterpSpeedIncreasing", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpQuat, InterpSpeedIncreasing), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpSpeedIncreasing_MetaData), NewProp_InterpSpeedIncreasing_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_InterpSpeedDecreasing = { "InterpSpeedDecreasing", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpQuat, InterpSpeedDecreasing), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpSpeedDecreasing_MetaData), NewProp_InterpSpeedDecreasing_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpQuat, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_ScaleBiasClamp = { "ScaleBiasClamp", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AlphaInterpQuat, ScaleBiasClamp), Z_Construct_UScriptStruct_FInputScaleBiasClamp, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleBiasClamp_MetaData), NewProp_ScaleBiasClamp_MetaData) }; // 1159384820
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_Bias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_bMapRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_InRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_OutRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_bClampResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_ClampMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_ClampMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_bInterpResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_InterpSpeedIncreasing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_InterpSpeedDecreasing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewProp_ScaleBiasClamp,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_AlphaInterpQuat Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_SimBase,
&NewStructOps,
"RigVMFunction_AlphaInterpQuat",
Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::PropPointers),
sizeof(FRigVMFunction_AlphaInterpQuat),
alignof(FRigVMFunction_AlphaInterpQuat),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpQuat.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpQuat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpQuat.InnerSingleton);
}
void FRigVMFunction_AlphaInterpQuat::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_AlphaInterpQuat::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Scale,
Bias,
bMapRange,
InRange,
OutRange,
bClampResult,
ClampMin,
ClampMax,
bInterpResult,
InterpSpeedIncreasing,
InterpSpeedDecreasing,
Result,
ScaleBiasClamp
);
}
// ********** End ScriptStruct FRigVMFunction_AlphaInterpQuat **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_AlphaInterp_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_AlphaInterp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics::NewStructOps, TEXT("RigVMFunction_AlphaInterp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AlphaInterp), 269369644U) },
{ FRigVMFunction_AlphaInterpVector::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics::NewStructOps, TEXT("RigVMFunction_AlphaInterpVector"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpVector, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AlphaInterpVector), 3057174919U) },
{ FRigVMFunction_AlphaInterpQuat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics::NewStructOps, TEXT("RigVMFunction_AlphaInterpQuat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AlphaInterpQuat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AlphaInterpQuat), 1102692708U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_AlphaInterp_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_AlphaInterp_h__Script_RigVM_3837297691{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_AlphaInterp_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_AlphaInterp_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,289 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Simulation/RigVMFunction_AlphaInterp.h"
#ifdef RIGVM_RigVMFunction_AlphaInterp_generated_h
#error "RigVMFunction_AlphaInterp.generated.h already included, missing '#pragma once' in RigVMFunction_AlphaInterp.h"
#endif
#define RIGVM_RigVMFunction_AlphaInterp_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_AlphaInterp ****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics;
#define FRigVMFunction_AlphaInterp_Execute() \
void FRigVMFunction_AlphaInterp::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
const float Scale, \
const float Bias, \
const bool bMapRange, \
const FInputRange& InRange, \
const FInputRange& OutRange, \
const bool bClampResult, \
const float ClampMin, \
const float ClampMax, \
const bool bInterpResult, \
const float InterpSpeedIncreasing, \
const float InterpSpeedDecreasing, \
float& Result, \
FInputScaleBiasClamp& ScaleBiasClamp \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_AlphaInterp_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
const float Scale, \
const float Bias, \
const bool bMapRange, \
const FInputRange& InRange, \
const FInputRange& OutRange, \
const bool bClampResult, \
const float ClampMin, \
const float ClampMax, \
const bool bInterpResult, \
const float InterpSpeedIncreasing, \
const float InterpSpeedDecreasing, \
float& Result, \
FInputScaleBiasClamp& ScaleBiasClamp \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float Scale = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const float Bias = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const bool bMapRange = *(bool*)RigVMMemoryHandles[3].GetInputData(); \
const FInputRange& InRange = *(FInputRange*)RigVMMemoryHandles[4].GetInputData(); \
const FInputRange& OutRange = *(FInputRange*)RigVMMemoryHandles[5].GetInputData(); \
const bool bClampResult = *(bool*)RigVMMemoryHandles[6].GetInputData(); \
const float ClampMin = *(float*)RigVMMemoryHandles[7].GetInputData(); \
const float ClampMax = *(float*)RigVMMemoryHandles[8].GetInputData(); \
const bool bInterpResult = *(bool*)RigVMMemoryHandles[9].GetInputData(); \
const float InterpSpeedIncreasing = *(float*)RigVMMemoryHandles[10].GetInputData(); \
const float InterpSpeedDecreasing = *(float*)RigVMMemoryHandles[11].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[12].GetOutputData(); \
FInputScaleBiasClamp& ScaleBiasClamp = *(FInputScaleBiasClamp*)RigVMMemoryHandles[13].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Scale, \
Bias, \
bMapRange, \
InRange, \
OutRange, \
bClampResult, \
ClampMin, \
ClampMax, \
bInterpResult, \
InterpSpeedIncreasing, \
InterpSpeedDecreasing, \
Result, \
ScaleBiasClamp \
); \
} \
typedef FRigVMFunction_SimBase Super;
struct FRigVMFunction_AlphaInterp;
// ********** End ScriptStruct FRigVMFunction_AlphaInterp ******************************************
// ********** Begin ScriptStruct FRigVMFunction_AlphaInterpVector **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics;
#define FRigVMFunction_AlphaInterpVector_Execute() \
void FRigVMFunction_AlphaInterpVector::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& Value, \
const float Scale, \
const float Bias, \
const bool bMapRange, \
const FInputRange& InRange, \
const FInputRange& OutRange, \
const bool bClampResult, \
const float ClampMin, \
const float ClampMax, \
const bool bInterpResult, \
const float InterpSpeedIncreasing, \
const float InterpSpeedDecreasing, \
FVector& Result, \
FInputScaleBiasClamp& ScaleBiasClamp \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_AlphaInterp_h_88_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpVector_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& Value, \
const float Scale, \
const float Bias, \
const bool bMapRange, \
const FInputRange& InRange, \
const FInputRange& OutRange, \
const bool bClampResult, \
const float ClampMin, \
const float ClampMax, \
const bool bInterpResult, \
const float InterpSpeedIncreasing, \
const float InterpSpeedDecreasing, \
FVector& Result, \
FInputScaleBiasClamp& ScaleBiasClamp \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FVector& Value = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \
const float Scale = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const float Bias = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const bool bMapRange = *(bool*)RigVMMemoryHandles[3].GetInputData(); \
const FInputRange& InRange = *(FInputRange*)RigVMMemoryHandles[4].GetInputData(); \
const FInputRange& OutRange = *(FInputRange*)RigVMMemoryHandles[5].GetInputData(); \
const bool bClampResult = *(bool*)RigVMMemoryHandles[6].GetInputData(); \
const float ClampMin = *(float*)RigVMMemoryHandles[7].GetInputData(); \
const float ClampMax = *(float*)RigVMMemoryHandles[8].GetInputData(); \
const bool bInterpResult = *(bool*)RigVMMemoryHandles[9].GetInputData(); \
const float InterpSpeedIncreasing = *(float*)RigVMMemoryHandles[10].GetInputData(); \
const float InterpSpeedDecreasing = *(float*)RigVMMemoryHandles[11].GetInputData(); \
FVector& Result = *(FVector*)RigVMMemoryHandles[12].GetOutputData(); \
FInputScaleBiasClamp& ScaleBiasClamp = *(FInputScaleBiasClamp*)RigVMMemoryHandles[13].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Scale, \
Bias, \
bMapRange, \
InRange, \
OutRange, \
bClampResult, \
ClampMin, \
ClampMax, \
bInterpResult, \
InterpSpeedIncreasing, \
InterpSpeedDecreasing, \
Result, \
ScaleBiasClamp \
); \
} \
typedef FRigVMFunction_SimBase Super;
struct FRigVMFunction_AlphaInterpVector;
// ********** End ScriptStruct FRigVMFunction_AlphaInterpVector ************************************
// ********** Begin ScriptStruct FRigVMFunction_AlphaInterpQuat ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics;
#define FRigVMFunction_AlphaInterpQuat_Execute() \
void FRigVMFunction_AlphaInterpQuat::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FQuat& Value, \
const float Scale, \
const float Bias, \
const bool bMapRange, \
const FInputRange& InRange, \
const FInputRange& OutRange, \
const bool bClampResult, \
const float ClampMin, \
const float ClampMax, \
const bool bInterpResult, \
const float InterpSpeedIncreasing, \
const float InterpSpeedDecreasing, \
FQuat& Result, \
FInputScaleBiasClamp& ScaleBiasClamp \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_AlphaInterp_h_161_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AlphaInterpQuat_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FQuat& Value, \
const float Scale, \
const float Bias, \
const bool bMapRange, \
const FInputRange& InRange, \
const FInputRange& OutRange, \
const bool bClampResult, \
const float ClampMin, \
const float ClampMax, \
const bool bInterpResult, \
const float InterpSpeedIncreasing, \
const float InterpSpeedDecreasing, \
FQuat& Result, \
FInputScaleBiasClamp& ScaleBiasClamp \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FQuat& Value = *(FQuat*)RigVMMemoryHandles[0].GetInputData(); \
const float Scale = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const float Bias = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const bool bMapRange = *(bool*)RigVMMemoryHandles[3].GetInputData(); \
const FInputRange& InRange = *(FInputRange*)RigVMMemoryHandles[4].GetInputData(); \
const FInputRange& OutRange = *(FInputRange*)RigVMMemoryHandles[5].GetInputData(); \
const bool bClampResult = *(bool*)RigVMMemoryHandles[6].GetInputData(); \
const float ClampMin = *(float*)RigVMMemoryHandles[7].GetInputData(); \
const float ClampMax = *(float*)RigVMMemoryHandles[8].GetInputData(); \
const bool bInterpResult = *(bool*)RigVMMemoryHandles[9].GetInputData(); \
const float InterpSpeedIncreasing = *(float*)RigVMMemoryHandles[10].GetInputData(); \
const float InterpSpeedDecreasing = *(float*)RigVMMemoryHandles[11].GetInputData(); \
FQuat& Result = *(FQuat*)RigVMMemoryHandles[12].GetOutputData(); \
FInputScaleBiasClamp& ScaleBiasClamp = *(FInputScaleBiasClamp*)RigVMMemoryHandles[13].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Scale, \
Bias, \
bMapRange, \
InRange, \
OutRange, \
bClampResult, \
ClampMin, \
ClampMax, \
bInterpResult, \
InterpSpeedIncreasing, \
InterpSpeedDecreasing, \
Result, \
ScaleBiasClamp \
); \
} \
typedef FRigVMFunction_SimBase Super;
struct FRigVMFunction_AlphaInterpQuat;
// ********** End ScriptStruct FRigVMFunction_AlphaInterpQuat **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_AlphaInterp_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,90 @@
// 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/Animation/RigVMFunction_AnimBase.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_AnimBase() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMStruct();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_AnimBase *******************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AnimBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AnimBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AnimBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "Category", "Animation" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimBase.h" },
{ "NodeColor", "0.05 0.05 0.25" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_AnimBase constinit property declarations ***********
// ********** End ScriptStruct FRigVMFunction_AnimBase constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_AnimBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_AnimBase_Statics
static_assert(std::is_polymorphic<FRigVMFunction_AnimBase>() == std::is_polymorphic<FRigVMStruct>(), "USTRUCT FRigVMFunction_AnimBase cannot be polymorphic unless super FRigVMStruct is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimBase;
class UScriptStruct* FRigVMFunction_AnimBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AnimBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AnimBase"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AnimBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMStruct,
&NewStructOps,
"RigVMFunction_AnimBase",
nullptr,
0,
sizeof(FRigVMFunction_AnimBase),
alignof(FRigVMFunction_AnimBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AnimBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimBase()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AnimBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimBase.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_AnimBase *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimBase_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_AnimBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AnimBase_Statics::NewStructOps, TEXT("RigVMFunction_AnimBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AnimBase), 2479156748U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimBase_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimBase_h__Script_RigVM_141996830{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimBase_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimBase_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Animation/RigVMFunction_AnimBase.h"
#ifdef RIGVM_RigVMFunction_AnimBase_generated_h
#error "RigVMFunction_AnimBase.generated.h already included, missing '#pragma once' in RigVMFunction_AnimBase.h"
#endif
#define RIGVM_RigVMFunction_AnimBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_AnimBase *******************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AnimBase_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimBase_h_11_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AnimBase_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMStruct Super;
struct FRigVMFunction_AnimBase;
// ********** End ScriptStruct FRigVMFunction_AnimBase *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,297 @@
// 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/Animation/RigVMFunction_AnimEasing.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_AnimEasing() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERigVMAnimEasingType();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_AnimEasingType *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AnimEasingType); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AnimEasingType); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * A constant value of an easing type\n */" },
{ "DisplayName", "EaseType" },
{ "Keywords", "Constant" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEasing.h" },
{ "ToolTip", "A constant value of an easing type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEasing.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_AnimEasingType constinit property declarations *****
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_AnimEasingType constinit property declarations *******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Type"), .Type = TEXT("ERigVMAnimEasingType"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_AnimEasingType::Execute"),
.Function = &FRigVMFunction_AnimEasingType::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_AnimEasingType>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics
static_assert(std::is_polymorphic<FRigVMFunction_AnimEasingType>() == std::is_polymorphic<FRigVMFunction_AnimBase>(), "USTRUCT FRigVMFunction_AnimEasingType cannot be polymorphic unless super FRigVMFunction_AnimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasingType;
class UScriptStruct* FRigVMFunction_AnimEasingType::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasingType.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasingType.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AnimEasingType"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasingType.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasingType.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_AnimEasingType Property Definitions ****************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEasingType, Type), Z_Construct_UEnum_RigVM_ERigVMAnimEasingType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 1781462127
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::NewProp_Type_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::NewProp_Type,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_AnimEasingType Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_AnimBase,
&NewStructOps,
"RigVMFunction_AnimEasingType",
Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::PropPointers),
sizeof(FRigVMFunction_AnimEasingType),
alignof(FRigVMFunction_AnimEasingType),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasingType.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasingType.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasingType.InnerSingleton);
}
void FRigVMFunction_AnimEasingType::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_AnimEasingType::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Type
);
}
// ********** End ScriptStruct FRigVMFunction_AnimEasingType ***************************************
// ********** Begin ScriptStruct FRigVMFunction_AnimEasing *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AnimEasing); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AnimEasing); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns the eased version of the input value\n */" },
{ "DisplayName", "Ease" },
{ "Keywords", "Easing,Profile,Smooth,Cubic" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEasing.h" },
{ "ToolTip", "Returns the eased version of the input value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEasing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEasing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceMinimum_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEasing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceMaximum_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEasing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetMinimum_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEasing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetMaximum_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEasing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEasing.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_AnimEasing constinit property declarations *********
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SourceMinimum;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SourceMaximum;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetMinimum;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetMaximum;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_AnimEasing constinit property declarations ***********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Type"), .Type = TEXT("ERigVMAnimEasingType"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("SourceMinimum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("SourceMaximum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("TargetMinimum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("TargetMaximum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_AnimEasing::Execute"),
.Function = &FRigVMFunction_AnimEasing::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_AnimEasing>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics
static_assert(std::is_polymorphic<FRigVMFunction_AnimEasing>() == std::is_polymorphic<FRigVMFunction_AnimBase>(), "USTRUCT FRigVMFunction_AnimEasing cannot be polymorphic unless super FRigVMFunction_AnimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasing;
class UScriptStruct* FRigVMFunction_AnimEasing::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasing.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasing.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AnimEasing"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasing.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasing.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_AnimEasing Property Definitions ********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEasing, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEasing, Type), Z_Construct_UEnum_RigVM_ERigVMAnimEasingType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 1781462127
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_SourceMinimum = { "SourceMinimum", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEasing, SourceMinimum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceMinimum_MetaData), NewProp_SourceMinimum_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_SourceMaximum = { "SourceMaximum", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEasing, SourceMaximum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceMaximum_MetaData), NewProp_SourceMaximum_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_TargetMinimum = { "TargetMinimum", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEasing, TargetMinimum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetMinimum_MetaData), NewProp_TargetMinimum_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_TargetMaximum = { "TargetMaximum", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEasing, TargetMaximum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetMaximum_MetaData), NewProp_TargetMaximum_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEasing, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_Type_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_SourceMinimum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_SourceMaximum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_TargetMinimum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_TargetMaximum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_AnimEasing Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_AnimBase,
&NewStructOps,
"RigVMFunction_AnimEasing",
Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::PropPointers),
sizeof(FRigVMFunction_AnimEasing),
alignof(FRigVMFunction_AnimEasing),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasing.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasing.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasing.InnerSingleton);
}
void FRigVMFunction_AnimEasing::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_AnimEasing::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Type,
SourceMinimum,
SourceMaximum,
TargetMinimum,
TargetMaximum,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_AnimEasing *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEasing_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_AnimEasingType::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics::NewStructOps, TEXT("RigVMFunction_AnimEasingType"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasingType, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AnimEasingType), 2773300716U) },
{ FRigVMFunction_AnimEasing::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics::NewStructOps, TEXT("RigVMFunction_AnimEasing"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEasing, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AnimEasing), 1764909789U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEasing_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEasing_h__Script_RigVM_1177381406{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEasing_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEasing_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Animation/RigVMFunction_AnimEasing.h"
#ifdef RIGVM_RigVMFunction_AnimEasing_generated_h
#error "RigVMFunction_AnimEasing.generated.h already included, missing '#pragma once' in RigVMFunction_AnimEasing.h"
#endif
#define RIGVM_RigVMFunction_AnimEasing_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_AnimEasingType *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics;
#define FRigVMFunction_AnimEasingType_Execute() \
void FRigVMFunction_AnimEasingType::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
ERigVMAnimEasingType& Type \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEasing_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AnimEasingType_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
ERigVMAnimEasingType& Type \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
ERigVMAnimEasingType& Type = *(ERigVMAnimEasingType*)RigVMMemoryHandles[0].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Type \
); \
} \
typedef FRigVMFunction_AnimBase Super;
struct FRigVMFunction_AnimEasingType;
// ********** End ScriptStruct FRigVMFunction_AnimEasingType ***************************************
// ********** Begin ScriptStruct FRigVMFunction_AnimEasing *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics;
#define FRigVMFunction_AnimEasing_Execute() \
void FRigVMFunction_AnimEasing::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
const ERigVMAnimEasingType Type, \
const float SourceMinimum, \
const float SourceMaximum, \
const float TargetMinimum, \
const float TargetMaximum, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEasing_h_35_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AnimEasing_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
const ERigVMAnimEasingType Type, \
const float SourceMinimum, \
const float SourceMaximum, \
const float TargetMinimum, \
const float TargetMaximum, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const ERigVMAnimEasingType Type = *(ERigVMAnimEasingType*)RigVMMemoryHandles[1].GetInputData(); \
const float SourceMinimum = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const float SourceMaximum = *(float*)RigVMMemoryHandles[3].GetInputData(); \
const float TargetMinimum = *(float*)RigVMMemoryHandles[4].GetInputData(); \
const float TargetMaximum = *(float*)RigVMMemoryHandles[5].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[6].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Type, \
SourceMinimum, \
SourceMaximum, \
TargetMinimum, \
TargetMaximum, \
Result \
); \
} \
typedef FRigVMFunction_AnimBase Super;
struct FRigVMFunction_AnimEasing;
// ********** End ScriptStruct FRigVMFunction_AnimEasing *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEasing_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,194 @@
// 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/Animation/RigVMFunction_AnimEvalRichCurve.h"
#include "Curves/CurveFloat.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_AnimEvalRichCurve() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRuntimeFloatCurve();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_AnimEvalRichCurve **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AnimEvalRichCurve); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AnimEvalRichCurve); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Evaluates the provided curve. Values are normalized between 0 and 1\n */" },
{ "DisplayName", "Evaluate Curve" },
{ "Keywords", "Curve,Profile" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEvalRichCurve.h" },
{ "ToolTip", "Evaluates the provided curve. Values are normalized between 0 and 1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEvalRichCurve.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Curve_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEvalRichCurve.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceMinimum_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEvalRichCurve.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceMaximum_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEvalRichCurve.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetMinimum_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEvalRichCurve.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetMaximum_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEvalRichCurve.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimEvalRichCurve.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_AnimEvalRichCurve constinit property declarations **
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FStructPropertyParams NewProp_Curve;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SourceMinimum;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SourceMaximum;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetMinimum;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetMaximum;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_AnimEvalRichCurve constinit property declarations ****
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Curve"), .Type = TEXT("FRuntimeFloatCurve"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("SourceMinimum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("SourceMaximum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("TargetMinimum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("TargetMaximum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_AnimEvalRichCurve::Execute"),
.Function = &FRigVMFunction_AnimEvalRichCurve::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_AnimEvalRichCurve>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics
static_assert(std::is_polymorphic<FRigVMFunction_AnimEvalRichCurve>() == std::is_polymorphic<FRigVMFunction_AnimBase>(), "USTRUCT FRigVMFunction_AnimEvalRichCurve cannot be polymorphic unless super FRigVMFunction_AnimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEvalRichCurve;
class UScriptStruct* FRigVMFunction_AnimEvalRichCurve::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEvalRichCurve.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEvalRichCurve.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AnimEvalRichCurve"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEvalRichCurve.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEvalRichCurve.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_AnimEvalRichCurve Property Definitions *************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEvalRichCurve, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_Curve = { "Curve", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEvalRichCurve, Curve), Z_Construct_UScriptStruct_FRuntimeFloatCurve, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Curve_MetaData), NewProp_Curve_MetaData) }; // 2560417949
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_SourceMinimum = { "SourceMinimum", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEvalRichCurve, SourceMinimum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceMinimum_MetaData), NewProp_SourceMinimum_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_SourceMaximum = { "SourceMaximum", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEvalRichCurve, SourceMaximum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceMaximum_MetaData), NewProp_SourceMaximum_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_TargetMinimum = { "TargetMinimum", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEvalRichCurve, TargetMinimum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetMinimum_MetaData), NewProp_TargetMinimum_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_TargetMaximum = { "TargetMaximum", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEvalRichCurve, TargetMaximum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetMaximum_MetaData), NewProp_TargetMaximum_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimEvalRichCurve, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_Curve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_SourceMinimum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_SourceMaximum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_TargetMinimum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_TargetMaximum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_AnimEvalRichCurve Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_AnimBase,
&NewStructOps,
"RigVMFunction_AnimEvalRichCurve",
Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::PropPointers),
sizeof(FRigVMFunction_AnimEvalRichCurve),
alignof(FRigVMFunction_AnimEvalRichCurve),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEvalRichCurve.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEvalRichCurve.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEvalRichCurve.InnerSingleton);
}
void FRigVMFunction_AnimEvalRichCurve::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_AnimEvalRichCurve::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Curve,
SourceMinimum,
SourceMaximum,
TargetMinimum,
TargetMaximum,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_AnimEvalRichCurve ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEvalRichCurve_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_AnimEvalRichCurve::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics::NewStructOps, TEXT("RigVMFunction_AnimEvalRichCurve"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimEvalRichCurve, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AnimEvalRichCurve), 2348963877U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEvalRichCurve_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEvalRichCurve_h__Script_RigVM_2281962800{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEvalRichCurve_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEvalRichCurve_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,83 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Animation/RigVMFunction_AnimEvalRichCurve.h"
#ifdef RIGVM_RigVMFunction_AnimEvalRichCurve_generated_h
#error "RigVMFunction_AnimEvalRichCurve.generated.h already included, missing '#pragma once' in RigVMFunction_AnimEvalRichCurve.h"
#endif
#define RIGVM_RigVMFunction_AnimEvalRichCurve_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_AnimEvalRichCurve **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics;
#define FRigVMFunction_AnimEvalRichCurve_Execute() \
void FRigVMFunction_AnimEvalRichCurve::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
const FRuntimeFloatCurve& Curve, \
const float SourceMinimum, \
const float SourceMaximum, \
const float TargetMinimum, \
const float TargetMaximum, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEvalRichCurve_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AnimEvalRichCurve_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
UE_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void UE_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
const FRuntimeFloatCurve& Curve, \
const float SourceMinimum, \
const float SourceMaximum, \
const float TargetMinimum, \
const float TargetMaximum, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const FRuntimeFloatCurve& Curve = *(FRuntimeFloatCurve*)RigVMMemoryHandles[1].GetInputData(); \
const float SourceMinimum = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const float SourceMaximum = *(float*)RigVMMemoryHandles[3].GetInputData(); \
const float TargetMinimum = *(float*)RigVMMemoryHandles[4].GetInputData(); \
const float TargetMaximum = *(float*)RigVMMemoryHandles[5].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[6].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Curve, \
SourceMinimum, \
SourceMaximum, \
TargetMinimum, \
TargetMaximum, \
Result \
); \
} \
typedef FRigVMFunction_AnimBase Super;
struct FRigVMFunction_AnimEvalRichCurve;
// ********** End ScriptStruct FRigVMFunction_AnimEvalRichCurve ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimEvalRichCurve_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,136 @@
// 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/Animation/RigVMFunction_AnimRichCurve.h"
#include "Curves/CurveFloat.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_AnimRichCurve() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRuntimeFloatCurve();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_AnimRichCurve **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_AnimRichCurve); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_AnimRichCurve); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Provides a constant curve to be used for multiple curve evaluations\n */" },
{ "DisplayName", "Curve" },
{ "Keywords", "Curve,Profile" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimRichCurve.h" },
{ "ToolTip", "Provides a constant curve to be used for multiple curve evaluations" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Curve_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_AnimRichCurve.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_AnimRichCurve constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_Curve;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_AnimRichCurve constinit property declarations ********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Curve"), .Type = TEXT("FRuntimeFloatCurve"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_AnimRichCurve::Execute"),
.Function = &FRigVMFunction_AnimRichCurve::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_AnimRichCurve>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics
static_assert(std::is_polymorphic<FRigVMFunction_AnimRichCurve>() == std::is_polymorphic<FRigVMFunction_AnimBase>(), "USTRUCT FRigVMFunction_AnimRichCurve cannot be polymorphic unless super FRigVMFunction_AnimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimRichCurve;
class UScriptStruct* FRigVMFunction_AnimRichCurve::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimRichCurve.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimRichCurve.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_AnimRichCurve"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimRichCurve.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimRichCurve.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_AnimRichCurve Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics::NewProp_Curve = { "Curve", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_AnimRichCurve, Curve), Z_Construct_UScriptStruct_FRuntimeFloatCurve, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Curve_MetaData), NewProp_Curve_MetaData) }; // 2560417949
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics::NewProp_Curve,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_AnimRichCurve Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_AnimBase,
&NewStructOps,
"RigVMFunction_AnimRichCurve",
Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics::PropPointers),
sizeof(FRigVMFunction_AnimRichCurve),
alignof(FRigVMFunction_AnimRichCurve),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimRichCurve.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimRichCurve.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimRichCurve.InnerSingleton);
}
void FRigVMFunction_AnimRichCurve::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_AnimRichCurve::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Curve
);
}
// ********** End ScriptStruct FRigVMFunction_AnimRichCurve ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimRichCurve_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_AnimRichCurve::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics::NewStructOps, TEXT("RigVMFunction_AnimRichCurve"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_AnimRichCurve, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_AnimRichCurve), 1309156044U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimRichCurve_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimRichCurve_h__Script_RigVM_239976314{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimRichCurve_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimRichCurve_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,59 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Animation/RigVMFunction_AnimRichCurve.h"
#ifdef RIGVM_RigVMFunction_AnimRichCurve_generated_h
#error "RigVMFunction_AnimRichCurve.generated.h already included, missing '#pragma once' in RigVMFunction_AnimRichCurve.h"
#endif
#define RIGVM_RigVMFunction_AnimRichCurve_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_AnimRichCurve **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics;
#define FRigVMFunction_AnimRichCurve_Execute() \
void FRigVMFunction_AnimRichCurve::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FRuntimeFloatCurve& Curve \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimRichCurve_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_AnimRichCurve_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FRuntimeFloatCurve& Curve \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FRuntimeFloatCurve& Curve = *(FRuntimeFloatCurve*)RigVMMemoryHandles[0].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Curve \
); \
} \
typedef FRigVMFunction_AnimBase Super;
struct FRigVMFunction_AnimRichCurve;
// ********** End ScriptStruct FRigVMFunction_AnimRichCurve ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_AnimRichCurve_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,142 @@
// 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/Execution/RigVMFunction_Context.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_Context() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMStruct();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_IsHostBeingDebugged ********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_IsHostBeingDebugged); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_IsHostBeingDebugged); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "Execution" },
{ "Comment", "/**\n * Returns true if a graph is run with its asset editor open. This is editor only - in shipping it always returns false.\n */" },
{ "DisplayName", "Is Asset Editor Open" },
{ "Keywords", "Debug,Open,Inspect" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Execution/RigVMFunction_Context.h" },
{ "NodeColor", "1 1 1" },
{ "TitleColor", "1 0 0" },
{ "ToolTip", "Returns true if a graph is run with its asset editor open. This is editor only - in shipping it always returns false." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Execution" },
{ "Comment", "// True if the graph is currently open in the asset editor\n" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Execution/RigVMFunction_Context.h" },
{ "Output", "" },
{ "ToolTip", "True if the graph is currently open in the asset editor" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_IsHostBeingDebugged constinit property declarations
static void NewProp_Result_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_IsHostBeingDebugged constinit property declarations **
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_IsHostBeingDebugged::Execute"),
.Function = &FRigVMFunction_IsHostBeingDebugged::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_IsHostBeingDebugged>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics
static_assert(std::is_polymorphic<FRigVMFunction_IsHostBeingDebugged>() == std::is_polymorphic<FRigVMStruct>(), "USTRUCT FRigVMFunction_IsHostBeingDebugged cannot be polymorphic unless super FRigVMStruct is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_IsHostBeingDebugged;
class UScriptStruct* FRigVMFunction_IsHostBeingDebugged::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_IsHostBeingDebugged.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_IsHostBeingDebugged.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_IsHostBeingDebugged"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_IsHostBeingDebugged.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_IsHostBeingDebugged.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_IsHostBeingDebugged Property Definitions ***********
void Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::NewProp_Result_SetBit(void* Obj)
{
((FRigVMFunction_IsHostBeingDebugged*)Obj)->Result = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000002015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_IsHostBeingDebugged), &Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_IsHostBeingDebugged Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMStruct,
&NewStructOps,
"RigVMFunction_IsHostBeingDebugged",
Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::PropPointers),
sizeof(FRigVMFunction_IsHostBeingDebugged),
alignof(FRigVMFunction_IsHostBeingDebugged),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_IsHostBeingDebugged.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_IsHostBeingDebugged.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_IsHostBeingDebugged.InnerSingleton);
}
void FRigVMFunction_IsHostBeingDebugged::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_IsHostBeingDebugged::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_IsHostBeingDebugged **********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_Context_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_IsHostBeingDebugged::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics::NewStructOps, TEXT("RigVMFunction_IsHostBeingDebugged"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_IsHostBeingDebugged, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_IsHostBeingDebugged), 476816575U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_Context_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_Context_h__Script_RigVM_2874091092{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_Context_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_Context_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,59 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Execution/RigVMFunction_Context.h"
#ifdef RIGVM_RigVMFunction_Context_generated_h
#error "RigVMFunction_Context.generated.h already included, missing '#pragma once' in RigVMFunction_Context.h"
#endif
#define RIGVM_RigVMFunction_Context_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_IsHostBeingDebugged ********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics;
#define FRigVMFunction_IsHostBeingDebugged_Execute() \
void FRigVMFunction_IsHostBeingDebugged::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_Context_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_IsHostBeingDebugged_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
bool& Result = *(bool*)RigVMMemoryHandles[0].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Result \
); \
} \
typedef FRigVMStruct Super;
struct FRigVMFunction_IsHostBeingDebugged;
// ********** End ScriptStruct FRigVMFunction_IsHostBeingDebugged **********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_Context_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,238 @@
// 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/RigVMFunction_ControlFlow.h"
#include "RigVMCore/RigVMExecuteContext.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_ControlFlow() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMExecuteContext();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMStruct();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_ControlFlowBase ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_ControlFlowBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_ControlFlowBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "Category", "Execution" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_ControlFlow.h" },
{ "NodeColor", "0, 0, 0, 1" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_ControlFlowBase constinit property declarations ****
// ********** End ScriptStruct FRigVMFunction_ControlFlowBase constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_ControlFlowBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase_Statics
static_assert(std::is_polymorphic<FRigVMFunction_ControlFlowBase>() == std::is_polymorphic<FRigVMStruct>(), "USTRUCT FRigVMFunction_ControlFlowBase cannot be polymorphic unless super FRigVMStruct is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBase;
class UScriptStruct* FRigVMFunction_ControlFlowBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_ControlFlowBase"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMStruct,
&NewStructOps,
"RigVMFunction_ControlFlowBase",
nullptr,
0,
sizeof(FRigVMFunction_ControlFlowBase),
alignof(FRigVMFunction_ControlFlowBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBase.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_ControlFlowBase **************************************
// ********** Begin ScriptStruct FRigVMFunction_ControlFlowBranch **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_ControlFlowBranch); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_ControlFlowBranch); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Executes either the True or False branch based on the condition\n */" },
{ "DisplayName", "Branch" },
{ "Keywords", "If" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_ControlFlow.h" },
{ "ToolTip", "Executes either the True or False branch based on the condition" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecuteContext_MetaData[] = {
{ "Category", "Pins" },
{ "DisplayName", "Execute" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_ControlFlow.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Condition_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_ControlFlow.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_True_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_ControlFlow.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_False_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_ControlFlow.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Completed_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_ControlFlow.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlockToRun_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/RigVMFunction_ControlFlow.h" },
{ "Singleton", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_ControlFlowBranch constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_ExecuteContext;
static void NewProp_Condition_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Condition;
static const UECodeGen_Private::FStructPropertyParams NewProp_True;
static const UECodeGen_Private::FStructPropertyParams NewProp_False;
static const UECodeGen_Private::FStructPropertyParams NewProp_Completed;
static const UECodeGen_Private::FNamePropertyParams NewProp_BlockToRun;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_ControlFlowBranch constinit property declarations ****
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Condition"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("BlockToRun"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_ControlFlowBranch::Execute"),
.Function = &FRigVMFunction_ControlFlowBranch::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_ControlFlowBranch>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics
static_assert(std::is_polymorphic<FRigVMFunction_ControlFlowBranch>() == std::is_polymorphic<FRigVMFunction_ControlFlowBase>(), "USTRUCT FRigVMFunction_ControlFlowBranch cannot be polymorphic unless super FRigVMFunction_ControlFlowBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBranch;
class UScriptStruct* FRigVMFunction_ControlFlowBranch::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBranch.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBranch.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_ControlFlowBranch"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBranch.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBranch.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_ControlFlowBranch Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_ExecuteContext = { "ExecuteContext", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_ControlFlowBranch, ExecuteContext), Z_Construct_UScriptStruct_FRigVMExecuteContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecuteContext_MetaData), NewProp_ExecuteContext_MetaData) }; // 2385426524
void Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_Condition_SetBit(void* Obj)
{
((FRigVMFunction_ControlFlowBranch*)Obj)->Condition = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_Condition = { "Condition", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_ControlFlowBranch), &Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_Condition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Condition_MetaData), NewProp_Condition_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_True = { "True", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_ControlFlowBranch, True), Z_Construct_UScriptStruct_FRigVMExecuteContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_True_MetaData), NewProp_True_MetaData) }; // 2385426524
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_False = { "False", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_ControlFlowBranch, False), Z_Construct_UScriptStruct_FRigVMExecuteContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_False_MetaData), NewProp_False_MetaData) }; // 2385426524
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_Completed = { "Completed", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_ControlFlowBranch, Completed), Z_Construct_UScriptStruct_FRigVMExecuteContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Completed_MetaData), NewProp_Completed_MetaData) }; // 2385426524
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_BlockToRun = { "BlockToRun", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_ControlFlowBranch, BlockToRun), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlockToRun_MetaData), NewProp_BlockToRun_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_ExecuteContext,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_Condition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_True,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_False,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_Completed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewProp_BlockToRun,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_ControlFlowBranch Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase,
&NewStructOps,
"RigVMFunction_ControlFlowBranch",
Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::PropPointers),
sizeof(FRigVMFunction_ControlFlowBranch),
alignof(FRigVMFunction_ControlFlowBranch),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBranch.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBranch.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBranch.InnerSingleton);
}
void FRigVMFunction_ControlFlowBranch::Execute()
{
FRigVMExecuteContext& TemporaryExecuteContext = ExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_ControlFlowBranch::Execute(FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Condition,
BlockToRun
);
}
// ********** End ScriptStruct FRigVMFunction_ControlFlowBranch ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_ControlFlow_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_ControlFlowBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase_Statics::NewStructOps, TEXT("RigVMFunction_ControlFlowBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_ControlFlowBase), 3477118732U) },
{ FRigVMFunction_ControlFlowBranch::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics::NewStructOps, TEXT("RigVMFunction_ControlFlowBranch"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_ControlFlowBranch, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_ControlFlowBranch), 3997322744U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_ControlFlow_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_ControlFlow_h__Script_RigVM_2377197811{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_ControlFlow_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_ControlFlow_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,74 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/RigVMFunction_ControlFlow.h"
#ifdef RIGVM_RigVMFunction_ControlFlow_generated_h
#error "RigVMFunction_ControlFlow.generated.h already included, missing '#pragma once' in RigVMFunction_ControlFlow.h"
#endif
#define RIGVM_RigVMFunction_ControlFlow_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_ControlFlowBase ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_ControlFlow_h_11_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBase_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMStruct Super;
struct FRigVMFunction_ControlFlowBase;
// ********** End ScriptStruct FRigVMFunction_ControlFlowBase **************************************
// ********** Begin ScriptStruct FRigVMFunction_ControlFlowBranch **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics;
#define FRigVMFunction_ControlFlowBranch_Execute() \
void FRigVMFunction_ControlFlowBranch::StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const bool Condition, \
FName& BlockToRun \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_ControlFlow_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_ControlFlowBranch_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const bool Condition, \
FName& BlockToRun \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool Condition = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
FName& BlockToRun = *(FName*)RigVMMemoryHandles[1].GetInputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Condition, \
BlockToRun \
); \
} \
typedef FRigVMFunction_ControlFlowBase Super;
struct FRigVMFunction_ControlFlowBranch;
// ********** End ScriptStruct FRigVMFunction_ControlFlowBranch ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_RigVMFunction_ControlFlow_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,185 @@
// 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/Debug/RigVMFunction_DebugBase.h"
#include "RigVMCore/RigVMDebugDrawSettings.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_DebugBase() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMDebugDrawSettings();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMStruct();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMStructMutable();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugBase ******************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "BlueprintType", "true" },
{ "Category", "Debug" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugBase.h" },
{ "NodeColor", "0.83077 0.846873 0.049707" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugDrawSettings_MetaData[] = {
{ "Category", "Pins" },
{ "DetailsOnly", "" },
{ "DisplayName", "Draw Settings" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugBase.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugBase constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_DebugDrawSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugBase constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugBase>() == std::is_polymorphic<FRigVMStruct>(), "USTRUCT FRigVMFunction_DebugBase cannot be polymorphic unless super FRigVMStruct is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBase;
class UScriptStruct* FRigVMFunction_DebugBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugBase"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBase.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugBase Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics::NewProp_DebugDrawSettings = { "DebugDrawSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugBase, DebugDrawSettings), Z_Construct_UScriptStruct_FRigVMDebugDrawSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugDrawSettings_MetaData), NewProp_DebugDrawSettings_MetaData) }; // 989412964
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics::NewProp_DebugDrawSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugBase Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMStruct,
&NewStructOps,
"RigVMFunction_DebugBase",
Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics::PropPointers),
sizeof(FRigVMFunction_DebugBase),
alignof(FRigVMFunction_DebugBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBase()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBase.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_DebugBase ********************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugBaseMutable ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugBaseMutable); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugBaseMutable); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "Category", "Debug" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugBase.h" },
{ "NodeColor", "0.83077 0.846873 0.049707" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugDrawSettings_MetaData[] = {
{ "Category", "Pins" },
{ "DetailsOnly", "" },
{ "DisplayName", "Draw Settings" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugBase.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugBaseMutable constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_DebugDrawSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugBaseMutable constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugBaseMutable>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugBaseMutable>() == std::is_polymorphic<FRigVMStructMutable>(), "USTRUCT FRigVMFunction_DebugBaseMutable cannot be polymorphic unless super FRigVMStructMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBaseMutable;
class UScriptStruct* FRigVMFunction_DebugBaseMutable::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBaseMutable.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBaseMutable.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugBaseMutable"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBaseMutable.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugBaseMutable Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics::NewProp_DebugDrawSettings = { "DebugDrawSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugBaseMutable, DebugDrawSettings), Z_Construct_UScriptStruct_FRigVMDebugDrawSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugDrawSettings_MetaData), NewProp_DebugDrawSettings_MetaData) }; // 989412964
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics::NewProp_DebugDrawSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugBaseMutable Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMStructMutable,
&NewStructOps,
"RigVMFunction_DebugBaseMutable",
Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics::PropPointers),
sizeof(FRigVMFunction_DebugBaseMutable),
alignof(FRigVMFunction_DebugBaseMutable),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBaseMutable.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBaseMutable.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBaseMutable.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_DebugBaseMutable *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugBase_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_DebugBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics::NewStructOps, TEXT("RigVMFunction_DebugBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugBase), 3378534890U) },
{ FRigVMFunction_DebugBaseMutable::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics::NewStructOps, TEXT("RigVMFunction_DebugBaseMutable"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBaseMutable, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugBaseMutable), 2758110854U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugBase_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugBase_h__Script_RigVM_3551727890{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugBase_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugBase_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,44 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Debug/RigVMFunction_DebugBase.h"
#ifdef RIGVM_RigVMFunction_DebugBase_generated_h
#error "RigVMFunction_DebugBase.generated.h already included, missing '#pragma once' in RigVMFunction_DebugBase.h"
#endif
#define RIGVM_RigVMFunction_DebugBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_DebugBase ******************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugBase_h_12_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugBase_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMStruct Super;
struct FRigVMFunction_DebugBase;
// ********** End ScriptStruct FRigVMFunction_DebugBase ********************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugBaseMutable ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugBase_h_21_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMStructMutable Super;
struct FRigVMFunction_DebugBaseMutable;
// ********** End ScriptStruct FRigVMFunction_DebugBaseMutable *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,190 @@
// 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/Debug/RigVMFunction_DebugLine.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_DebugLine() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugLineNoSpace ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugLineNoSpace); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugLineNoSpace); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Draws a line in the viewport given a start and end vector\n */" },
{ "DisplayName", "Draw Line" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLine.h" },
{ "ToolTip", "Draws a line in the viewport given a start and end vector" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLine.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLine.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLine.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLine.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLine.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLine.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugLineNoSpace constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_A;
static const UECodeGen_Private::FStructPropertyParams NewProp_B;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugLineNoSpace constinit property declarations *****
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DebugLineNoSpace::Execute"),
.Function = &FRigVMFunction_DebugLineNoSpace::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugLineNoSpace>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugLineNoSpace>() == std::is_polymorphic<FRigVMFunction_DebugBaseMutable>(), "USTRUCT FRigVMFunction_DebugLineNoSpace cannot be polymorphic unless super FRigVMFunction_DebugBaseMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineNoSpace;
class UScriptStruct* FRigVMFunction_DebugLineNoSpace::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineNoSpace.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineNoSpace.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugLineNoSpace"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineNoSpace.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineNoSpace.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugLineNoSpace Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugLineNoSpace, A), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugLineNoSpace, B), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugLineNoSpace, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugLineNoSpace, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugLineNoSpace, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FRigVMFunction_DebugLineNoSpace*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_DebugLineNoSpace), &Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_Thickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_WorldOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugLineNoSpace Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable,
&NewStructOps,
"RigVMFunction_DebugLineNoSpace",
Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::PropPointers),
sizeof(FRigVMFunction_DebugLineNoSpace),
alignof(FRigVMFunction_DebugLineNoSpace),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineNoSpace.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineNoSpace.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineNoSpace.InnerSingleton);
}
void FRigVMFunction_DebugLineNoSpace::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DebugLineNoSpace::Execute(FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Color,
Thickness,
WorldOffset,
bEnabled,
DebugDrawSettings
);
}
// ********** End ScriptStruct FRigVMFunction_DebugLineNoSpace *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLine_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_DebugLineNoSpace::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics::NewStructOps, TEXT("RigVMFunction_DebugLineNoSpace"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineNoSpace, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugLineNoSpace), 1234004201U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLine_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLine_h__Script_RigVM_3614164162{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLine_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLine_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,83 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Debug/RigVMFunction_DebugLine.h"
#ifdef RIGVM_RigVMFunction_DebugLine_generated_h
#error "RigVMFunction_DebugLine.generated.h already included, missing '#pragma once' in RigVMFunction_DebugLine.h"
#endif
#define RIGVM_RigVMFunction_DebugLine_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_DebugLineNoSpace ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics;
#define FRigVMFunction_DebugLineNoSpace_Execute() \
void FRigVMFunction_DebugLineNoSpace::StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FVector& A, \
const FVector& B, \
const FLinearColor& Color, \
const float Thickness, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLine_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugLineNoSpace_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
UE_API void Execute(FRigVMExecuteContext& InExecuteContext); \
static void UE_API StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FVector& A, \
const FVector& B, \
const FLinearColor& Color, \
const float Thickness, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FVector& A = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \
const FVector& B = *(FVector*)RigVMMemoryHandles[1].GetInputData(); \
const FLinearColor& Color = *(FLinearColor*)RigVMMemoryHandles[2].GetInputData(); \
const float Thickness = *(float*)RigVMMemoryHandles[3].GetInputData(); \
const FTransform& WorldOffset = *(FTransform*)RigVMMemoryHandles[4].GetInputData(); \
const bool bEnabled = *(bool*)RigVMMemoryHandles[5].GetInputData(); \
const FRigVMDebugDrawSettings& DebugDrawSettings = *(FRigVMDebugDrawSettings*)RigVMMemoryHandles[6].GetInputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Color, \
Thickness, \
WorldOffset, \
bEnabled, \
DebugDrawSettings \
); \
} \
typedef FRigVMFunction_DebugBaseMutable Super;
struct FRigVMFunction_DebugLineNoSpace;
// ********** End ScriptStruct FRigVMFunction_DebugLineNoSpace *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLine_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,184 @@
// 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/Debug/RigVMFunction_DebugLineStrip.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_DebugLineStrip() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugLineStripNoSpace ******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugLineStripNoSpace); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugLineStripNoSpace); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Draws a line strip in the viewport given any number of points\n */" },
{ "DisplayName", "Draw Line Strip" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLineStrip.h" },
{ "ToolTip", "Draws a line strip in the viewport given any number of points" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLineStrip.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLineStrip.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLineStrip.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLineStrip.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugLineStrip.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugLineStripNoSpace constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Points;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugLineStripNoSpace constinit property declarations
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Points"), .Type = TEXT("TArray<FVector>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DebugLineStripNoSpace::Execute"),
.Function = &FRigVMFunction_DebugLineStripNoSpace::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugLineStripNoSpace>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugLineStripNoSpace>() == std::is_polymorphic<FRigVMFunction_DebugBaseMutable>(), "USTRUCT FRigVMFunction_DebugLineStripNoSpace cannot be polymorphic unless super FRigVMFunction_DebugBaseMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace;
class UScriptStruct* FRigVMFunction_DebugLineStripNoSpace::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugLineStripNoSpace"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugLineStripNoSpace Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_Points_Inner = { "Points", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugLineStripNoSpace, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugLineStripNoSpace, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugLineStripNoSpace, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugLineStripNoSpace, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FRigVMFunction_DebugLineStripNoSpace*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_DebugLineStripNoSpace), &Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_Points_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_Points,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_Thickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_WorldOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugLineStripNoSpace Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable,
&NewStructOps,
"RigVMFunction_DebugLineStripNoSpace",
Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::PropPointers),
sizeof(FRigVMFunction_DebugLineStripNoSpace),
alignof(FRigVMFunction_DebugLineStripNoSpace),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace.InnerSingleton);
}
void FRigVMFunction_DebugLineStripNoSpace::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DebugLineStripNoSpace::Execute(FRigVMExecuteContext& InExecuteContext)
{
TArrayView<const FVector> Points_0_Array(Points);
StaticExecute(
InExecuteContext,
Points_0_Array,
Color,
Thickness,
WorldOffset,
bEnabled,
DebugDrawSettings
);
}
// ********** End ScriptStruct FRigVMFunction_DebugLineStripNoSpace ********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLineStrip_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_DebugLineStripNoSpace::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics::NewStructOps, TEXT("RigVMFunction_DebugLineStripNoSpace"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugLineStripNoSpace), 3353426749U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLineStrip_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLineStrip_h__Script_RigVM_2339426976{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLineStrip_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLineStrip_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Debug/RigVMFunction_DebugLineStrip.h"
#ifdef RIGVM_RigVMFunction_DebugLineStrip_generated_h
#error "RigVMFunction_DebugLineStrip.generated.h already included, missing '#pragma once' in RigVMFunction_DebugLineStrip.h"
#endif
#define RIGVM_RigVMFunction_DebugLineStrip_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_DebugLineStripNoSpace ******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics;
#define FRigVMFunction_DebugLineStripNoSpace_Execute() \
void FRigVMFunction_DebugLineStripNoSpace::StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const TArrayView<const FVector>& Points, \
const FLinearColor& Color, \
const float Thickness, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLineStrip_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugLineStripNoSpace_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const TArrayView<const FVector>& Points, \
const FLinearColor& Color, \
const float Thickness, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
TArray<FVector>& Points = *(TArray<FVector>*)RigVMMemoryHandles[0].GetInputData(); \
const FLinearColor& Color = *(FLinearColor*)RigVMMemoryHandles[1].GetInputData(); \
const float Thickness = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const FTransform& WorldOffset = *(FTransform*)RigVMMemoryHandles[3].GetInputData(); \
const bool bEnabled = *(bool*)RigVMMemoryHandles[4].GetInputData(); \
const FRigVMDebugDrawSettings& DebugDrawSettings = *(FRigVMDebugDrawSettings*)RigVMMemoryHandles[5].GetInputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Points, \
Color, \
Thickness, \
WorldOffset, \
bEnabled, \
DebugDrawSettings \
); \
} \
typedef FRigVMFunction_DebugBaseMutable Super;
struct FRigVMFunction_DebugLineStripNoSpace;
// ********** End ScriptStruct FRigVMFunction_DebugLineStripNoSpace ********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugLineStrip_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,457 @@
// 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/Debug/RigVMFunction_DebugPoint.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_DebugPoint() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ERigUnitDebugPointMode ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERigUnitDebugPointMode;
static UEnum* ERigUnitDebugPointMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERigUnitDebugPointMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ERigUnitDebugPointMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("ERigUnitDebugPointMode"));
}
return Z_Registration_Info_UEnum_ERigUnitDebugPointMode.OuterSingleton;
}
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigUnitDebugPointMode>()
{
return ERigUnitDebugPointMode_StaticEnum();
}
struct Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Max.Comment", "/** MAX - invalid */" },
{ "Max.Hidden", "" },
{ "Max.Name", "ERigUnitDebugPointMode::Max" },
{ "Max.ToolTip", "MAX - invalid" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
{ "Point.Comment", "/** Draw as point */" },
{ "Point.Name", "ERigUnitDebugPointMode::Point" },
{ "Point.ToolTip", "Draw as point" },
{ "RigVMTypeAllowed", "" },
{ "Vector.Comment", "/** Draw as vector */" },
{ "Vector.Name", "ERigUnitDebugPointMode::Vector" },
{ "Vector.ToolTip", "Draw as vector" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERigUnitDebugPointMode::Point", (int64)ERigUnitDebugPointMode::Point },
{ "ERigUnitDebugPointMode::Vector", (int64)ERigUnitDebugPointMode::Vector },
{ "ERigUnitDebugPointMode::Max", (int64)ERigUnitDebugPointMode::Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
"ERigUnitDebugPointMode",
"ERigUnitDebugPointMode",
Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode()
{
if (!Z_Registration_Info_UEnum_ERigUnitDebugPointMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERigUnitDebugPointMode.InnerSingleton, Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERigUnitDebugPointMode.InnerSingleton;
}
// ********** End Enum ERigUnitDebugPointMode ******************************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugPoint *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugPoint); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugPoint); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Deprecated", "4.25.0" },
{ "DisplayName", "Draw Point In Place" },
{ "Keywords", "Draw Vector" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vector_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mode_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugPoint constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Vector;
static const UECodeGen_Private::FBytePropertyParams NewProp_Mode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Mode;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FNamePropertyParams NewProp_Space;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugPoint constinit property declarations ***********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Vector"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Mode"), .Type = TEXT("ERigUnitDebugPointMode"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Scale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Space"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DebugPoint::Execute"),
.Function = &FRigVMFunction_DebugPoint::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugPoint>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugPoint>() == std::is_polymorphic<FRigVMFunction_DebugBase>(), "USTRUCT FRigVMFunction_DebugPoint cannot be polymorphic unless super FRigVMFunction_DebugBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPoint;
class UScriptStruct* FRigVMFunction_DebugPoint::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPoint.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPoint.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugPoint"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPoint.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPoint.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugPoint Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Vector = { "Vector", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPoint, Vector), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vector_MetaData), NewProp_Vector_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Mode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Mode = { "Mode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPoint, Mode), Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mode_MetaData), NewProp_Mode_MetaData) }; // 1970240525
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPoint, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPoint, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPoint, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPoint, Space), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPoint, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FRigVMFunction_DebugPoint*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_DebugPoint), &Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Vector,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Mode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Mode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Thickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_Space,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_WorldOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugPoint Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_DebugBase,
&NewStructOps,
"RigVMFunction_DebugPoint",
Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::PropPointers),
sizeof(FRigVMFunction_DebugPoint),
alignof(FRigVMFunction_DebugPoint),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPoint.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPoint.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPoint.InnerSingleton);
}
void FRigVMFunction_DebugPoint::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DebugPoint::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Vector,
Mode,
Color,
Scale,
Thickness,
Space,
WorldOffset,
bEnabled,
DebugDrawSettings
);
}
// ********** End ScriptStruct FRigVMFunction_DebugPoint *******************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugPointMutable **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugPointMutable); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugPointMutable); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Deprecated", "4.25.0" },
{ "DisplayName", "Draw Point" },
{ "Keywords", "Draw Vector" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vector_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mode_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPoint.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugPointMutable constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_Vector;
static const UECodeGen_Private::FBytePropertyParams NewProp_Mode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Mode;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FNamePropertyParams NewProp_Space;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugPointMutable constinit property declarations ****
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Vector"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Mode"), .Type = TEXT("ERigUnitDebugPointMode"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Scale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Space"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DebugPointMutable::Execute"),
.Function = &FRigVMFunction_DebugPointMutable::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugPointMutable>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugPointMutable>() == std::is_polymorphic<FRigVMFunction_DebugBaseMutable>(), "USTRUCT FRigVMFunction_DebugPointMutable cannot be polymorphic unless super FRigVMFunction_DebugBaseMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPointMutable;
class UScriptStruct* FRigVMFunction_DebugPointMutable::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPointMutable.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPointMutable.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugPointMutable"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPointMutable.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPointMutable.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugPointMutable Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Vector = { "Vector", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPointMutable, Vector), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vector_MetaData), NewProp_Vector_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Mode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Mode = { "Mode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPointMutable, Mode), Z_Construct_UEnum_RigVM_ERigUnitDebugPointMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mode_MetaData), NewProp_Mode_MetaData) }; // 1970240525
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPointMutable, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPointMutable, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPointMutable, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPointMutable, Space), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugPointMutable, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FRigVMFunction_DebugPointMutable*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_DebugPointMutable), &Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Vector,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Mode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Mode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Thickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_Space,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_WorldOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugPointMutable Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable,
&NewStructOps,
"RigVMFunction_DebugPointMutable",
Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::PropPointers),
sizeof(FRigVMFunction_DebugPointMutable),
alignof(FRigVMFunction_DebugPointMutable),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPointMutable.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPointMutable.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPointMutable.InnerSingleton);
}
void FRigVMFunction_DebugPointMutable::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DebugPointMutable::Execute(FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Vector,
Mode,
Color,
Scale,
Thickness,
Space,
WorldOffset,
bEnabled,
DebugDrawSettings
);
}
// ********** End ScriptStruct FRigVMFunction_DebugPointMutable ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPoint_h__Script_RigVM_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ERigUnitDebugPointMode_StaticEnum, TEXT("ERigUnitDebugPointMode"), &Z_Registration_Info_UEnum_ERigUnitDebugPointMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1970240525U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_DebugPoint::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics::NewStructOps, TEXT("RigVMFunction_DebugPoint"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPoint, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugPoint), 1583803068U) },
{ FRigVMFunction_DebugPointMutable::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics::NewStructOps, TEXT("RigVMFunction_DebugPointMutable"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugPointMutable, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugPointMutable), 3241336378U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPoint_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPoint_h__Script_RigVM_1469032418{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPoint_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPoint_h__Script_RigVM_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPoint_h__Script_RigVM_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPoint_h__Script_RigVM_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,171 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Debug/RigVMFunction_DebugPoint.h"
#ifdef RIGVM_RigVMFunction_DebugPoint_generated_h
#error "RigVMFunction_DebugPoint.generated.h already included, missing '#pragma once' in RigVMFunction_DebugPoint.h"
#endif
#define RIGVM_RigVMFunction_DebugPoint_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_DebugPoint *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics;
#define FRigVMFunction_DebugPoint_Execute() \
void FRigVMFunction_DebugPoint::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
FVector& Vector, \
const ERigUnitDebugPointMode Mode, \
const FLinearColor& Color, \
const float Scale, \
const float Thickness, \
const FName& Space, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPoint_h_24_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugPoint_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
FVector& Vector, \
const ERigUnitDebugPointMode Mode, \
const FLinearColor& Color, \
const float Scale, \
const float Thickness, \
const FName& Space, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
FVector& Vector = *(FVector*)RigVMMemoryHandles[0].GetOutputData(); \
const ERigUnitDebugPointMode Mode = *(ERigUnitDebugPointMode*)RigVMMemoryHandles[1].GetInputData(); \
const FLinearColor& Color = *(FLinearColor*)RigVMMemoryHandles[2].GetInputData(); \
const float Scale = *(float*)RigVMMemoryHandles[3].GetInputData(); \
const float Thickness = *(float*)RigVMMemoryHandles[4].GetInputData(); \
const FName& Space = *(FName*)RigVMMemoryHandles[5].GetInputData(); \
const FTransform& WorldOffset = *(FTransform*)RigVMMemoryHandles[6].GetInputData(); \
const bool bEnabled = *(bool*)RigVMMemoryHandles[7].GetInputData(); \
const FRigVMDebugDrawSettings& DebugDrawSettings = *(FRigVMDebugDrawSettings*)RigVMMemoryHandles[8].GetInputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Vector, \
Mode, \
Color, \
Scale, \
Thickness, \
Space, \
WorldOffset, \
bEnabled, \
DebugDrawSettings \
); \
} \
typedef FRigVMFunction_DebugBase Super;
struct FRigVMFunction_DebugPoint;
// ********** End ScriptStruct FRigVMFunction_DebugPoint *******************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugPointMutable **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics;
#define FRigVMFunction_DebugPointMutable_Execute() \
void FRigVMFunction_DebugPointMutable::StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FVector& Vector, \
const ERigUnitDebugPointMode Mode, \
const FLinearColor& Color, \
const float Scale, \
const float Thickness, \
const FName& Space, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPoint_h_71_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugPointMutable_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FVector& Vector, \
const ERigUnitDebugPointMode Mode, \
const FLinearColor& Color, \
const float Scale, \
const float Thickness, \
const FName& Space, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FVector& Vector = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \
const ERigUnitDebugPointMode Mode = *(ERigUnitDebugPointMode*)RigVMMemoryHandles[1].GetInputData(); \
const FLinearColor& Color = *(FLinearColor*)RigVMMemoryHandles[2].GetInputData(); \
const float Scale = *(float*)RigVMMemoryHandles[3].GetInputData(); \
const float Thickness = *(float*)RigVMMemoryHandles[4].GetInputData(); \
const FName& Space = *(FName*)RigVMMemoryHandles[5].GetInputData(); \
const FTransform& WorldOffset = *(FTransform*)RigVMMemoryHandles[6].GetInputData(); \
const bool bEnabled = *(bool*)RigVMMemoryHandles[7].GetInputData(); \
const FRigVMDebugDrawSettings& DebugDrawSettings = *(FRigVMDebugDrawSettings*)RigVMMemoryHandles[8].GetInputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Vector, \
Mode, \
Color, \
Scale, \
Thickness, \
Space, \
WorldOffset, \
bEnabled, \
DebugDrawSettings \
); \
} \
typedef FRigVMFunction_DebugBaseMutable Super;
struct FRigVMFunction_DebugPointMutable;
// ********** End ScriptStruct FRigVMFunction_DebugPointMutable ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPoint_h
// ********** Begin Enum ERigUnitDebugPointMode ****************************************************
#define FOREACH_ENUM_ERIGUNITDEBUGPOINTMODE(op) \
op(ERigUnitDebugPointMode::Point) \
op(ERigUnitDebugPointMode::Vector) \
op(ERigUnitDebugPointMode::Max)
enum class ERigUnitDebugPointMode : uint8;
template<> struct TIsUEnumClass<ERigUnitDebugPointMode> { enum { Value = true }; };
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigUnitDebugPointMode>();
// ********** End Enum ERigUnitDebugPointMode ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,873 @@
// 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/Debug/RigVMFunction_DebugPrimitives.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_DebugPrimitives() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugArc();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugRectangle *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugRectangle); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugRectangle); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Deprecated", "4.25" },
{ "DisplayName", "Draw Rectangle" },
{ "Keywords", "Draw Square" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugRectangle constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FNamePropertyParams NewProp_Space;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugRectangle constinit property declarations *******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Transform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Scale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Space"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DebugRectangle::Execute"),
.Function = &FRigVMFunction_DebugRectangle::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugRectangle>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugRectangle>() == std::is_polymorphic<FRigVMFunction_DebugBaseMutable>(), "USTRUCT FRigVMFunction_DebugRectangle cannot be polymorphic unless super FRigVMFunction_DebugBaseMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangle;
class UScriptStruct* FRigVMFunction_DebugRectangle::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangle.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugRectangle"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangle.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangle.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugRectangle Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugRectangle, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugRectangle, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugRectangle, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugRectangle, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugRectangle, Space), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugRectangle, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FRigVMFunction_DebugRectangle*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_DebugRectangle), &Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_Thickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_Space,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_WorldOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugRectangle Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable,
&NewStructOps,
"RigVMFunction_DebugRectangle",
Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::PropPointers),
sizeof(FRigVMFunction_DebugRectangle),
alignof(FRigVMFunction_DebugRectangle),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangle.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangle.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangle.InnerSingleton);
}
void FRigVMFunction_DebugRectangle::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DebugRectangle::Execute(FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Transform,
Color,
Scale,
Thickness,
Space,
WorldOffset,
bEnabled,
DebugDrawSettings
);
}
// ********** End ScriptStruct FRigVMFunction_DebugRectangle ***************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugRectangleNoSpace ******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugRectangleNoSpace); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugRectangleNoSpace); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Draws a rectangle in the viewport given a transform\n */" },
{ "DisplayName", "Draw Rectangle" },
{ "Keywords", "Draw Square" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
{ "ToolTip", "Draws a rectangle in the viewport given a transform" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugRectangleNoSpace constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugRectangleNoSpace constinit property declarations
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Transform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Scale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DebugRectangleNoSpace::Execute"),
.Function = &FRigVMFunction_DebugRectangleNoSpace::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugRectangleNoSpace>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugRectangleNoSpace>() == std::is_polymorphic<FRigVMFunction_DebugBaseMutable>(), "USTRUCT FRigVMFunction_DebugRectangleNoSpace cannot be polymorphic unless super FRigVMFunction_DebugBaseMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace;
class UScriptStruct* FRigVMFunction_DebugRectangleNoSpace::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugRectangleNoSpace"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugRectangleNoSpace Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugRectangleNoSpace, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugRectangleNoSpace, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugRectangleNoSpace, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugRectangleNoSpace, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugRectangleNoSpace, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FRigVMFunction_DebugRectangleNoSpace*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_DebugRectangleNoSpace), &Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_Thickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_WorldOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugRectangleNoSpace Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable,
&NewStructOps,
"RigVMFunction_DebugRectangleNoSpace",
Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::PropPointers),
sizeof(FRigVMFunction_DebugRectangleNoSpace),
alignof(FRigVMFunction_DebugRectangleNoSpace),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace.InnerSingleton);
}
void FRigVMFunction_DebugRectangleNoSpace::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DebugRectangleNoSpace::Execute(FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Transform,
Color,
Scale,
Thickness,
WorldOffset,
bEnabled,
DebugDrawSettings
);
}
// ********** End ScriptStruct FRigVMFunction_DebugRectangleNoSpace ********************************
// ********** Begin ScriptStruct FRigVMFunction_DebugArc *******************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugArc); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugArc); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Deprecated", "4.25" },
{ "DisplayName", "Draw Arc" },
{ "Keywords", "Draw Ellipse, Draw Circle" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinimumDegrees_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaximumDegrees_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Detail_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugArc constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinimumDegrees;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaximumDegrees;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FIntPropertyParams NewProp_Detail;
static const UECodeGen_Private::FNamePropertyParams NewProp_Space;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugArc constinit property declarations *************
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Transform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Radius"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("MinimumDegrees"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("MaximumDegrees"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Detail"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Space"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DebugArc::Execute"),
.Function = &FRigVMFunction_DebugArc::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugArc>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugArc>() == std::is_polymorphic<FRigVMFunction_DebugBaseMutable>(), "USTRUCT FRigVMFunction_DebugArc cannot be polymorphic unless super FRigVMFunction_DebugBaseMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArc;
class UScriptStruct* FRigVMFunction_DebugArc::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArc.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArc.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugArc, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugArc"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArc.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArc.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugArc Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArc, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArc, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArc, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_MinimumDegrees = { "MinimumDegrees", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArc, MinimumDegrees), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinimumDegrees_MetaData), NewProp_MinimumDegrees_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_MaximumDegrees = { "MaximumDegrees", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArc, MaximumDegrees), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaximumDegrees_MetaData), NewProp_MaximumDegrees_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArc, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_Detail = { "Detail", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArc, Detail), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Detail_MetaData), NewProp_Detail_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArc, Space), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArc, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FRigVMFunction_DebugArc*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_DebugArc), &Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_Radius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_MinimumDegrees,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_MaximumDegrees,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_Thickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_Detail,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_Space,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_WorldOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugArc Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable,
&NewStructOps,
"RigVMFunction_DebugArc",
Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::PropPointers),
sizeof(FRigVMFunction_DebugArc),
alignof(FRigVMFunction_DebugArc),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugArc()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArc.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArc.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArc.InnerSingleton);
}
void FRigVMFunction_DebugArc::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DebugArc::Execute(FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Transform,
Color,
Radius,
MinimumDegrees,
MaximumDegrees,
Thickness,
Detail,
Space,
WorldOffset,
bEnabled,
DebugDrawSettings
);
}
// ********** End ScriptStruct FRigVMFunction_DebugArc *********************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugArcNoSpace ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugArcNoSpace); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugArcNoSpace); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Draws an arc in the viewport, can take in different min and max degrees\n */" },
{ "DisplayName", "Draw Arc" },
{ "Keywords", "Draw Ellipse, Draw Circle" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
{ "ToolTip", "Draws an arc in the viewport, can take in different min and max degrees" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinimumDegrees_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaximumDegrees_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Detail_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugArcNoSpace constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinimumDegrees;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaximumDegrees;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FIntPropertyParams NewProp_Detail;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugArcNoSpace constinit property declarations ******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Transform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Radius"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("MinimumDegrees"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("MaximumDegrees"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Detail"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DebugArcNoSpace::Execute"),
.Function = &FRigVMFunction_DebugArcNoSpace::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugArcNoSpace>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugArcNoSpace>() == std::is_polymorphic<FRigVMFunction_DebugBaseMutable>(), "USTRUCT FRigVMFunction_DebugArcNoSpace cannot be polymorphic unless super FRigVMFunction_DebugBaseMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArcNoSpace;
class UScriptStruct* FRigVMFunction_DebugArcNoSpace::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArcNoSpace.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArcNoSpace.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugArcNoSpace"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArcNoSpace.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArcNoSpace.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugArcNoSpace Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArcNoSpace, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArcNoSpace, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArcNoSpace, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_MinimumDegrees = { "MinimumDegrees", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArcNoSpace, MinimumDegrees), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinimumDegrees_MetaData), NewProp_MinimumDegrees_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_MaximumDegrees = { "MaximumDegrees", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArcNoSpace, MaximumDegrees), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaximumDegrees_MetaData), NewProp_MaximumDegrees_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArcNoSpace, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_Detail = { "Detail", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArcNoSpace, Detail), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Detail_MetaData), NewProp_Detail_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugArcNoSpace, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FRigVMFunction_DebugArcNoSpace*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_DebugArcNoSpace), &Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_Radius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_MinimumDegrees,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_MaximumDegrees,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_Thickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_Detail,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_WorldOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugArcNoSpace Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable,
&NewStructOps,
"RigVMFunction_DebugArcNoSpace",
Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::PropPointers),
sizeof(FRigVMFunction_DebugArcNoSpace),
alignof(FRigVMFunction_DebugArcNoSpace),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArcNoSpace.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArcNoSpace.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArcNoSpace.InnerSingleton);
}
void FRigVMFunction_DebugArcNoSpace::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DebugArcNoSpace::Execute(FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Transform,
Color,
Radius,
MinimumDegrees,
MaximumDegrees,
Thickness,
Detail,
WorldOffset,
bEnabled,
DebugDrawSettings
);
}
// ********** End ScriptStruct FRigVMFunction_DebugArcNoSpace **************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugBoxNoSpace ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugBoxNoSpace); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugBoxNoSpace); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Draws a box in the viewport\n */" },
{ "DisplayName", "Draw Box" },
{ "Keywords", "BoundingBox,Bbox" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
{ "ToolTip", "Draws a box in the viewport" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugBoxNoSpace constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugBoxNoSpace constinit property declarations ******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Box"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DebugBoxNoSpace::Execute"),
.Function = &FRigVMFunction_DebugBoxNoSpace::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugBoxNoSpace>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugBoxNoSpace>() == std::is_polymorphic<FRigVMFunction_DebugBaseMutable>(), "USTRUCT FRigVMFunction_DebugBoxNoSpace cannot be polymorphic unless super FRigVMFunction_DebugBaseMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBoxNoSpace;
class UScriptStruct* FRigVMFunction_DebugBoxNoSpace::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBoxNoSpace.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBoxNoSpace.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugBoxNoSpace"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBoxNoSpace.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBoxNoSpace.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugBoxNoSpace Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugBoxNoSpace, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugBoxNoSpace, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugBoxNoSpace, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugBoxNoSpace, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FRigVMFunction_DebugBoxNoSpace*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_DebugBoxNoSpace), &Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewProp_Thickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewProp_WorldOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugBoxNoSpace Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable,
&NewStructOps,
"RigVMFunction_DebugBoxNoSpace",
Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::PropPointers),
sizeof(FRigVMFunction_DebugBoxNoSpace),
alignof(FRigVMFunction_DebugBoxNoSpace),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBoxNoSpace.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBoxNoSpace.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBoxNoSpace.InnerSingleton);
}
void FRigVMFunction_DebugBoxNoSpace::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DebugBoxNoSpace::Execute(FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Box,
Color,
Thickness,
WorldOffset,
bEnabled,
DebugDrawSettings
);
}
// ********** End ScriptStruct FRigVMFunction_DebugBoxNoSpace **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPrimitives_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_DebugRectangle::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics::NewStructOps, TEXT("RigVMFunction_DebugRectangle"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugRectangle), 4215589685U) },
{ FRigVMFunction_DebugRectangleNoSpace::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics::NewStructOps, TEXT("RigVMFunction_DebugRectangleNoSpace"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugRectangleNoSpace), 908296584U) },
{ FRigVMFunction_DebugArc::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics::NewStructOps, TEXT("RigVMFunction_DebugArc"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArc, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugArc), 513212688U) },
{ FRigVMFunction_DebugArcNoSpace::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics::NewStructOps, TEXT("RigVMFunction_DebugArcNoSpace"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugArcNoSpace, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugArcNoSpace), 960872278U) },
{ FRigVMFunction_DebugBoxNoSpace::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics::NewStructOps, TEXT("RigVMFunction_DebugBoxNoSpace"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugBoxNoSpace, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugBoxNoSpace), 1949293100U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPrimitives_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPrimitives_h__Script_RigVM_1289543921{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPrimitives_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPrimitives_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,355 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Debug/RigVMFunction_DebugPrimitives.h"
#ifdef RIGVM_RigVMFunction_DebugPrimitives_generated_h
#error "RigVMFunction_DebugPrimitives.generated.h already included, missing '#pragma once' in RigVMFunction_DebugPrimitives.h"
#endif
#define RIGVM_RigVMFunction_DebugPrimitives_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_DebugRectangle *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics;
#define FRigVMFunction_DebugRectangle_Execute() \
void FRigVMFunction_DebugRectangle::StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FTransform& Transform, \
const FLinearColor& Color, \
const float Scale, \
const float Thickness, \
const FName& Space, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPrimitives_h_13_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangle_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
UE_API void Execute(FRigVMExecuteContext& InExecuteContext); \
static void UE_API StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FTransform& Transform, \
const FLinearColor& Color, \
const float Scale, \
const float Thickness, \
const FName& Space, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FTransform& Transform = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \
const FLinearColor& Color = *(FLinearColor*)RigVMMemoryHandles[1].GetInputData(); \
const float Scale = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const float Thickness = *(float*)RigVMMemoryHandles[3].GetInputData(); \
const FName& Space = *(FName*)RigVMMemoryHandles[4].GetInputData(); \
const FTransform& WorldOffset = *(FTransform*)RigVMMemoryHandles[5].GetInputData(); \
const bool bEnabled = *(bool*)RigVMMemoryHandles[6].GetInputData(); \
const FRigVMDebugDrawSettings& DebugDrawSettings = *(FRigVMDebugDrawSettings*)RigVMMemoryHandles[7].GetInputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Transform, \
Color, \
Scale, \
Thickness, \
Space, \
WorldOffset, \
bEnabled, \
DebugDrawSettings \
); \
} \
typedef FRigVMFunction_DebugBaseMutable Super;
struct FRigVMFunction_DebugRectangle;
// ********** End ScriptStruct FRigVMFunction_DebugRectangle ***************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugRectangleNoSpace ******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics;
#define FRigVMFunction_DebugRectangleNoSpace_Execute() \
void FRigVMFunction_DebugRectangleNoSpace::StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FTransform& Transform, \
const FLinearColor& Color, \
const float Scale, \
const float Thickness, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPrimitives_h_59_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugRectangleNoSpace_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
UE_API void Execute(FRigVMExecuteContext& InExecuteContext); \
static void UE_API StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FTransform& Transform, \
const FLinearColor& Color, \
const float Scale, \
const float Thickness, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FTransform& Transform = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \
const FLinearColor& Color = *(FLinearColor*)RigVMMemoryHandles[1].GetInputData(); \
const float Scale = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const float Thickness = *(float*)RigVMMemoryHandles[3].GetInputData(); \
const FTransform& WorldOffset = *(FTransform*)RigVMMemoryHandles[4].GetInputData(); \
const bool bEnabled = *(bool*)RigVMMemoryHandles[5].GetInputData(); \
const FRigVMDebugDrawSettings& DebugDrawSettings = *(FRigVMDebugDrawSettings*)RigVMMemoryHandles[6].GetInputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Transform, \
Color, \
Scale, \
Thickness, \
WorldOffset, \
bEnabled, \
DebugDrawSettings \
); \
} \
typedef FRigVMFunction_DebugBaseMutable Super;
struct FRigVMFunction_DebugRectangleNoSpace;
// ********** End ScriptStruct FRigVMFunction_DebugRectangleNoSpace ********************************
// ********** Begin ScriptStruct FRigVMFunction_DebugArc *******************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics;
#define FRigVMFunction_DebugArc_Execute() \
void FRigVMFunction_DebugArc::StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FTransform& Transform, \
const FLinearColor& Color, \
const float Radius, \
const float MinimumDegrees, \
const float MaximumDegrees, \
const float Thickness, \
const int32 Detail, \
const FName& Space, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPrimitives_h_97_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugArc_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
UE_API void Execute(FRigVMExecuteContext& InExecuteContext); \
static void UE_API StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FTransform& Transform, \
const FLinearColor& Color, \
const float Radius, \
const float MinimumDegrees, \
const float MaximumDegrees, \
const float Thickness, \
const int32 Detail, \
const FName& Space, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FTransform& Transform = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \
const FLinearColor& Color = *(FLinearColor*)RigVMMemoryHandles[1].GetInputData(); \
const float Radius = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const float MinimumDegrees = *(float*)RigVMMemoryHandles[3].GetInputData(); \
const float MaximumDegrees = *(float*)RigVMMemoryHandles[4].GetInputData(); \
const float Thickness = *(float*)RigVMMemoryHandles[5].GetInputData(); \
const int32 Detail = *(int32*)RigVMMemoryHandles[6].GetInputData(); \
const FName& Space = *(FName*)RigVMMemoryHandles[7].GetInputData(); \
const FTransform& WorldOffset = *(FTransform*)RigVMMemoryHandles[8].GetInputData(); \
const bool bEnabled = *(bool*)RigVMMemoryHandles[9].GetInputData(); \
const FRigVMDebugDrawSettings& DebugDrawSettings = *(FRigVMDebugDrawSettings*)RigVMMemoryHandles[10].GetInputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Transform, \
Color, \
Radius, \
MinimumDegrees, \
MaximumDegrees, \
Thickness, \
Detail, \
Space, \
WorldOffset, \
bEnabled, \
DebugDrawSettings \
); \
} \
typedef FRigVMFunction_DebugBaseMutable Super;
struct FRigVMFunction_DebugArc;
// ********** End ScriptStruct FRigVMFunction_DebugArc *********************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugArcNoSpace ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics;
#define FRigVMFunction_DebugArcNoSpace_Execute() \
void FRigVMFunction_DebugArcNoSpace::StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FTransform& Transform, \
const FLinearColor& Color, \
const float Radius, \
const float MinimumDegrees, \
const float MaximumDegrees, \
const float Thickness, \
const int32 Detail, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPrimitives_h_154_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugArcNoSpace_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
UE_API void Execute(FRigVMExecuteContext& InExecuteContext); \
static void UE_API StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FTransform& Transform, \
const FLinearColor& Color, \
const float Radius, \
const float MinimumDegrees, \
const float MaximumDegrees, \
const float Thickness, \
const int32 Detail, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FTransform& Transform = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \
const FLinearColor& Color = *(FLinearColor*)RigVMMemoryHandles[1].GetInputData(); \
const float Radius = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const float MinimumDegrees = *(float*)RigVMMemoryHandles[3].GetInputData(); \
const float MaximumDegrees = *(float*)RigVMMemoryHandles[4].GetInputData(); \
const float Thickness = *(float*)RigVMMemoryHandles[5].GetInputData(); \
const int32 Detail = *(int32*)RigVMMemoryHandles[6].GetInputData(); \
const FTransform& WorldOffset = *(FTransform*)RigVMMemoryHandles[7].GetInputData(); \
const bool bEnabled = *(bool*)RigVMMemoryHandles[8].GetInputData(); \
const FRigVMDebugDrawSettings& DebugDrawSettings = *(FRigVMDebugDrawSettings*)RigVMMemoryHandles[9].GetInputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Transform, \
Color, \
Radius, \
MinimumDegrees, \
MaximumDegrees, \
Thickness, \
Detail, \
WorldOffset, \
bEnabled, \
DebugDrawSettings \
); \
} \
typedef FRigVMFunction_DebugBaseMutable Super;
struct FRigVMFunction_DebugArcNoSpace;
// ********** End ScriptStruct FRigVMFunction_DebugArcNoSpace **************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugBoxNoSpace ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics;
#define FRigVMFunction_DebugBoxNoSpace_Execute() \
void FRigVMFunction_DebugBoxNoSpace::StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
const FLinearColor& Color, \
const float Thickness, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPrimitives_h_205_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugBoxNoSpace_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
UE_API void Execute(FRigVMExecuteContext& InExecuteContext); \
static void UE_API StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
const FLinearColor& Color, \
const float Thickness, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FBox& Box = *(FBox*)RigVMMemoryHandles[0].GetInputData(); \
const FLinearColor& Color = *(FLinearColor*)RigVMMemoryHandles[1].GetInputData(); \
const float Thickness = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const FTransform& WorldOffset = *(FTransform*)RigVMMemoryHandles[3].GetInputData(); \
const bool bEnabled = *(bool*)RigVMMemoryHandles[4].GetInputData(); \
const FRigVMDebugDrawSettings& DebugDrawSettings = *(FRigVMDebugDrawSettings*)RigVMMemoryHandles[5].GetInputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Box, \
Color, \
Thickness, \
WorldOffset, \
bEnabled, \
DebugDrawSettings \
); \
} \
typedef FRigVMFunction_DebugBaseMutable Super;
struct FRigVMFunction_DebugBoxNoSpace;
// ********** End ScriptStruct FRigVMFunction_DebugBoxNoSpace **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugPrimitives_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,523 @@
// 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/Debug/RigVMFunction_DebugTransform.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_DebugTransform() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ERigUnitDebugTransformMode ************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERigUnitDebugTransformMode;
static UEnum* ERigUnitDebugTransformMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERigUnitDebugTransformMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ERigUnitDebugTransformMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("ERigUnitDebugTransformMode"));
}
return Z_Registration_Info_UEnum_ERigUnitDebugTransformMode.OuterSingleton;
}
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigUnitDebugTransformMode>()
{
return ERigUnitDebugTransformMode_StaticEnum();
}
struct Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Axes.Comment", "/** Draw as axes */" },
{ "Axes.Name", "ERigUnitDebugTransformMode::Axes" },
{ "Axes.ToolTip", "Draw as axes" },
{ "Box.Comment", "/** Draw as box */" },
{ "Box.Name", "ERigUnitDebugTransformMode::Box" },
{ "Box.ToolTip", "Draw as box" },
{ "Max.Comment", "/** MAX - invalid */" },
{ "Max.Hidden", "" },
{ "Max.Name", "ERigUnitDebugTransformMode::Max" },
{ "Max.ToolTip", "MAX - invalid" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
{ "Point.Comment", "/** Draw as point */" },
{ "Point.Name", "ERigUnitDebugTransformMode::Point" },
{ "Point.ToolTip", "Draw as point" },
{ "RigVMTypeAllowed", "" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERigUnitDebugTransformMode::Point", (int64)ERigUnitDebugTransformMode::Point },
{ "ERigUnitDebugTransformMode::Axes", (int64)ERigUnitDebugTransformMode::Axes },
{ "ERigUnitDebugTransformMode::Box", (int64)ERigUnitDebugTransformMode::Box },
{ "ERigUnitDebugTransformMode::Max", (int64)ERigUnitDebugTransformMode::Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
"ERigUnitDebugTransformMode",
"ERigUnitDebugTransformMode",
Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode()
{
if (!Z_Registration_Info_UEnum_ERigUnitDebugTransformMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERigUnitDebugTransformMode.InnerSingleton, Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERigUnitDebugTransformMode.InnerSingleton;
}
// ********** End Enum ERigUnitDebugTransformMode **************************************************
// ********** Begin ScriptStruct FRigVMFunction_DebugTransformMutableNoSpace ***********************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugTransformMutableNoSpace); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugTransformMutableNoSpace); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Given a transform, will draw a point, axis, or a box in the viewport\n */" },
{ "DisplayName", "Draw Transform" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
{ "ToolTip", "Given a transform, will draw a point, axis, or a box in the viewport" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mode_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugTransformMutableNoSpace constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FBytePropertyParams NewProp_Mode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Mode;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugTransformMutableNoSpace constinit property declarations
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Transform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Mode"), .Type = TEXT("ERigUnitDebugTransformMode"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Scale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DebugTransformMutableNoSpace::Execute"),
.Function = &FRigVMFunction_DebugTransformMutableNoSpace::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugTransformMutableNoSpace>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugTransformMutableNoSpace>() == std::is_polymorphic<FRigVMFunction_DebugBaseMutable>(), "USTRUCT FRigVMFunction_DebugTransformMutableNoSpace cannot be polymorphic unless super FRigVMFunction_DebugBaseMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace;
class UScriptStruct* FRigVMFunction_DebugTransformMutableNoSpace::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugTransformMutableNoSpace"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugTransformMutableNoSpace Property Definitions **
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformMutableNoSpace, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_Mode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_Mode = { "Mode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformMutableNoSpace, Mode), Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mode_MetaData), NewProp_Mode_MetaData) }; // 3113453086
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformMutableNoSpace, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformMutableNoSpace, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformMutableNoSpace, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformMutableNoSpace, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FRigVMFunction_DebugTransformMutableNoSpace*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_DebugTransformMutableNoSpace), &Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_Mode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_Mode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_Thickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_WorldOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugTransformMutableNoSpace Property Definitions ****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable,
&NewStructOps,
"RigVMFunction_DebugTransformMutableNoSpace",
Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::PropPointers),
sizeof(FRigVMFunction_DebugTransformMutableNoSpace),
alignof(FRigVMFunction_DebugTransformMutableNoSpace),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace.InnerSingleton);
}
void FRigVMFunction_DebugTransformMutableNoSpace::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DebugTransformMutableNoSpace::Execute(FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Transform,
Mode,
Color,
Thickness,
Scale,
WorldOffset,
bEnabled,
DebugDrawSettings
);
}
// ********** End ScriptStruct FRigVMFunction_DebugTransformMutableNoSpace *************************
// ********** Begin ScriptStruct FRigVMFunction_DebugTransformArrayMutable_WorkData ****************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugTransformArrayMutable_WorkData); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugTransformArrayMutable_WorkData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DrawTransforms_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugTransformArrayMutable_WorkData constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_DrawTransforms_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_DrawTransforms;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugTransformArrayMutable_WorkData constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugTransformArrayMutable_WorkData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData;
class UScriptStruct* FRigVMFunction_DebugTransformArrayMutable_WorkData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugTransformArrayMutable_WorkData"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugTransformArrayMutable_WorkData Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::NewProp_DrawTransforms_Inner = { "DrawTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::NewProp_DrawTransforms = { "DrawTransforms", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformArrayMutable_WorkData, DrawTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DrawTransforms_MetaData), NewProp_DrawTransforms_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::NewProp_DrawTransforms_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::NewProp_DrawTransforms,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugTransformArrayMutable_WorkData Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
nullptr,
&NewStructOps,
"RigVMFunction_DebugTransformArrayMutable_WorkData",
Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::PropPointers),
sizeof(FRigVMFunction_DebugTransformArrayMutable_WorkData),
alignof(FRigVMFunction_DebugTransformArrayMutable_WorkData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_DebugTransformArrayMutable_WorkData ******************
// ********** Begin ScriptStruct FRigVMFunction_DebugTransformArrayMutableNoSpace ******************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DebugTransformArrayMutableNoSpace); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DebugTransformArrayMutableNoSpace); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Given a transform array, will draw a point, axis, or a box in the viewport\n*/" },
{ "DisplayName", "Draw Transform Array" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
{ "ToolTip", "Given a transform array, will draw a point, axis, or a box in the viewport" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transforms_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentIndices_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mode_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Debug/RigVMFunction_DebugTransform.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DebugTransformArrayMutableNoSpace constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Transforms_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Transforms;
static const UECodeGen_Private::FIntPropertyParams NewProp_ParentIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ParentIndices;
static const UECodeGen_Private::FBytePropertyParams NewProp_Mode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Mode;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DebugTransformArrayMutableNoSpace constinit property declarations
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Transforms"), .Type = TEXT("TArray<FTransform>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("ParentIndices"), .Type = TEXT("TArray<int32>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Mode"), .Type = TEXT("ERigUnitDebugTransformMode"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Scale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DebugTransformArrayMutableNoSpace::Execute"),
.Function = &FRigVMFunction_DebugTransformArrayMutableNoSpace::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DebugTransformArrayMutableNoSpace>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DebugTransformArrayMutableNoSpace>() == std::is_polymorphic<FRigVMFunction_DebugBaseMutable>(), "USTRUCT FRigVMFunction_DebugTransformArrayMutableNoSpace cannot be polymorphic unless super FRigVMFunction_DebugBaseMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace;
class UScriptStruct* FRigVMFunction_DebugTransformArrayMutableNoSpace::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DebugTransformArrayMutableNoSpace"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DebugTransformArrayMutableNoSpace Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Transforms_Inner = { "Transforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Transforms = { "Transforms", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformArrayMutableNoSpace, Transforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transforms_MetaData), NewProp_Transforms_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_ParentIndices_Inner = { "ParentIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_ParentIndices = { "ParentIndices", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformArrayMutableNoSpace, ParentIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentIndices_MetaData), NewProp_ParentIndices_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Mode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Mode = { "Mode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformArrayMutableNoSpace, Mode), Z_Construct_UEnum_RigVM_ERigUnitDebugTransformMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mode_MetaData), NewProp_Mode_MetaData) }; // 3113453086
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformArrayMutableNoSpace, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformArrayMutableNoSpace, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformArrayMutableNoSpace, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DebugTransformArrayMutableNoSpace, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FRigVMFunction_DebugTransformArrayMutableNoSpace*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_DebugTransformArrayMutableNoSpace), &Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Transforms_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Transforms,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_ParentIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_ParentIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Mode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Mode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Thickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_WorldOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DebugTransformArrayMutableNoSpace Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_DebugBaseMutable,
&NewStructOps,
"RigVMFunction_DebugTransformArrayMutableNoSpace",
Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::PropPointers),
sizeof(FRigVMFunction_DebugTransformArrayMutableNoSpace),
alignof(FRigVMFunction_DebugTransformArrayMutableNoSpace),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace.InnerSingleton);
}
void FRigVMFunction_DebugTransformArrayMutableNoSpace::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DebugTransformArrayMutableNoSpace::Execute(FRigVMExecuteContext& InExecuteContext)
{
TArrayView<const FTransform> Transforms_0_Array(Transforms);
TArrayView<const int32> ParentIndices_1_Array(ParentIndices);
StaticExecute(
InExecuteContext,
Transforms_0_Array,
ParentIndices_1_Array,
Mode,
Color,
Thickness,
Scale,
WorldOffset,
bEnabled,
DebugDrawSettings
);
}
// ********** End ScriptStruct FRigVMFunction_DebugTransformArrayMutableNoSpace ********************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugTransform_h__Script_RigVM_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ERigUnitDebugTransformMode_StaticEnum, TEXT("ERigUnitDebugTransformMode"), &Z_Registration_Info_UEnum_ERigUnitDebugTransformMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3113453086U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_DebugTransformMutableNoSpace::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics::NewStructOps, TEXT("RigVMFunction_DebugTransformMutableNoSpace"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugTransformMutableNoSpace), 1462363113U) },
{ FRigVMFunction_DebugTransformArrayMutable_WorkData::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics::NewStructOps, TEXT("RigVMFunction_DebugTransformArrayMutable_WorkData"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugTransformArrayMutable_WorkData), 173141036U) },
{ FRigVMFunction_DebugTransformArrayMutableNoSpace::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics::NewStructOps, TEXT("RigVMFunction_DebugTransformArrayMutableNoSpace"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DebugTransformArrayMutableNoSpace), 1368251493U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugTransform_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugTransform_h__Script_RigVM_474082718{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugTransform_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugTransform_h__Script_RigVM_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugTransform_h__Script_RigVM_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugTransform_h__Script_RigVM_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,178 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Debug/RigVMFunction_DebugTransform.h"
#ifdef RIGVM_RigVMFunction_DebugTransform_generated_h
#error "RigVMFunction_DebugTransform.generated.h already included, missing '#pragma once' in RigVMFunction_DebugTransform.h"
#endif
#define RIGVM_RigVMFunction_DebugTransform_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_DebugTransformMutableNoSpace ***********************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics;
#define FRigVMFunction_DebugTransformMutableNoSpace_Execute() \
void FRigVMFunction_DebugTransformMutableNoSpace::StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FTransform& Transform, \
const ERigUnitDebugTransformMode Mode, \
const FLinearColor& Color, \
const float Thickness, \
const float Scale, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugTransform_h_30_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformMutableNoSpace_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const FTransform& Transform, \
const ERigUnitDebugTransformMode Mode, \
const FLinearColor& Color, \
const float Thickness, \
const float Scale, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FTransform& Transform = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \
const ERigUnitDebugTransformMode Mode = *(ERigUnitDebugTransformMode*)RigVMMemoryHandles[1].GetInputData(); \
const FLinearColor& Color = *(FLinearColor*)RigVMMemoryHandles[2].GetInputData(); \
const float Thickness = *(float*)RigVMMemoryHandles[3].GetInputData(); \
const float Scale = *(float*)RigVMMemoryHandles[4].GetInputData(); \
const FTransform& WorldOffset = *(FTransform*)RigVMMemoryHandles[5].GetInputData(); \
const bool bEnabled = *(bool*)RigVMMemoryHandles[6].GetInputData(); \
const FRigVMDebugDrawSettings& DebugDrawSettings = *(FRigVMDebugDrawSettings*)RigVMMemoryHandles[7].GetInputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Transform, \
Mode, \
Color, \
Thickness, \
Scale, \
WorldOffset, \
bEnabled, \
DebugDrawSettings \
); \
} \
typedef FRigVMFunction_DebugBaseMutable Super;
struct FRigVMFunction_DebugTransformMutableNoSpace;
// ********** End ScriptStruct FRigVMFunction_DebugTransformMutableNoSpace *************************
// ********** Begin ScriptStruct FRigVMFunction_DebugTransformArrayMutable_WorkData ****************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugTransform_h_70_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutable_WorkData_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct();
struct FRigVMFunction_DebugTransformArrayMutable_WorkData;
// ********** End ScriptStruct FRigVMFunction_DebugTransformArrayMutable_WorkData ******************
// ********** Begin ScriptStruct FRigVMFunction_DebugTransformArrayMutableNoSpace ******************
struct Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics;
#define FRigVMFunction_DebugTransformArrayMutableNoSpace_Execute() \
void FRigVMFunction_DebugTransformArrayMutableNoSpace::StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const TArrayView<const FTransform>& Transforms, \
const TArrayView<const int32>& ParentIndices, \
const ERigUnitDebugTransformMode Mode, \
const FLinearColor& Color, \
const float Thickness, \
const float Scale, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugTransform_h_82_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DebugTransformArrayMutableNoSpace_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
const TArrayView<const FTransform>& Transforms, \
const TArrayView<const int32>& ParentIndices, \
const ERigUnitDebugTransformMode Mode, \
const FLinearColor& Color, \
const float Thickness, \
const float Scale, \
const FTransform& WorldOffset, \
const bool bEnabled, \
const FRigVMDebugDrawSettings& DebugDrawSettings \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
TArray<FTransform>& Transforms = *(TArray<FTransform>*)RigVMMemoryHandles[0].GetInputData(); \
TArray<int32>& ParentIndices = *(TArray<int32>*)RigVMMemoryHandles[1].GetInputData(); \
const ERigUnitDebugTransformMode Mode = *(ERigUnitDebugTransformMode*)RigVMMemoryHandles[2].GetInputData(); \
const FLinearColor& Color = *(FLinearColor*)RigVMMemoryHandles[3].GetInputData(); \
const float Thickness = *(float*)RigVMMemoryHandles[4].GetInputData(); \
const float Scale = *(float*)RigVMMemoryHandles[5].GetInputData(); \
const FTransform& WorldOffset = *(FTransform*)RigVMMemoryHandles[6].GetInputData(); \
const bool bEnabled = *(bool*)RigVMMemoryHandles[7].GetInputData(); \
const FRigVMDebugDrawSettings& DebugDrawSettings = *(FRigVMDebugDrawSettings*)RigVMMemoryHandles[8].GetInputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Transforms, \
ParentIndices, \
Mode, \
Color, \
Thickness, \
Scale, \
WorldOffset, \
bEnabled, \
DebugDrawSettings \
); \
} \
typedef FRigVMFunction_DebugBaseMutable Super;
struct FRigVMFunction_DebugTransformArrayMutableNoSpace;
// ********** End ScriptStruct FRigVMFunction_DebugTransformArrayMutableNoSpace ********************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Debug_RigVMFunction_DebugTransform_h
// ********** Begin Enum ERigUnitDebugTransformMode ************************************************
#define FOREACH_ENUM_ERIGUNITDEBUGTRANSFORMMODE(op) \
op(ERigUnitDebugTransformMode::Point) \
op(ERigUnitDebugTransformMode::Axes) \
op(ERigUnitDebugTransformMode::Box) \
op(ERigUnitDebugTransformMode::Max)
enum class ERigUnitDebugTransformMode : uint8;
template<> struct TIsUEnumClass<ERigUnitDebugTransformMode> { enum { Value = true }; };
template<> RIGVM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigUnitDebugTransformMode>();
// ********** End Enum ERigUnitDebugTransformMode **************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,598 @@
// 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_DeltaFromPrevious.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_DeltaFromPrevious() {}
// ********** 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_DeltaFromPreviousFloat();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_SimBase();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousFloat *****************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DeltaFromPreviousFloat); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DeltaFromPreviousFloat); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "Simulation|Time" },
{ "Comment", "/**\n * Computes the difference from the previous value going through the node\n */" },
{ "DisplayName", "DeltaFromPrevious (Float)" },
{ "Keywords", "Difference,Velocity,Acceleration" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
{ "TemplateName", "DeltaFromPrevious" },
{ "ToolTip", "Computes the difference from the previous value going through the node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Delta_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviousValue_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Cache_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousFloat constinit property declarations
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Delta;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PreviousValue;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Cache;
static void NewProp_bIsInitialized_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousFloat constinit property declarations
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Delta"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("PreviousValue"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Cache"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DeltaFromPreviousFloat::Execute"),
.Function = &FRigVMFunction_DeltaFromPreviousFloat::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DeltaFromPreviousFloat>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DeltaFromPreviousFloat>() == std::is_polymorphic<FRigVMFunction_SimBase>(), "USTRUCT FRigVMFunction_DeltaFromPreviousFloat cannot be polymorphic unless super FRigVMFunction_SimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat;
class UScriptStruct* FRigVMFunction_DeltaFromPreviousFloat::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DeltaFromPreviousFloat"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousFloat Property Definitions ********
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousFloat, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::NewProp_Delta = { "Delta", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousFloat, Delta), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Delta_MetaData), NewProp_Delta_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::NewProp_PreviousValue = { "PreviousValue", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousFloat, PreviousValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviousValue_MetaData), NewProp_PreviousValue_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::NewProp_Cache = { "Cache", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousFloat, Cache), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Cache_MetaData), NewProp_Cache_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::NewProp_bIsInitialized_SetBit(void* Obj)
{
((FRigVMFunction_DeltaFromPreviousFloat*)Obj)->bIsInitialized = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_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_DeltaFromPreviousFloat), &Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::NewProp_Delta,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::NewProp_PreviousValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::NewProp_Cache,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::NewProp_bIsInitialized,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousFloat Property Definitions **********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_SimBase,
&NewStructOps,
"RigVMFunction_DeltaFromPreviousFloat",
Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::PropPointers),
sizeof(FRigVMFunction_DeltaFromPreviousFloat),
alignof(FRigVMFunction_DeltaFromPreviousFloat),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat.InnerSingleton);
}
void FRigVMFunction_DeltaFromPreviousFloat::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DeltaFromPreviousFloat::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Delta,
PreviousValue,
Cache,
bIsInitialized
);
}
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousFloat *******************************
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousVector ****************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DeltaFromPreviousVector); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DeltaFromPreviousVector); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "Simulation|Time" },
{ "Comment", "/**\n * Computes the difference from the previous value going through the node\n */" },
{ "DisplayName", "DeltaFromPrevious (Vector)" },
{ "Keywords", "Difference,Velocity,Acceleration" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
{ "TemplateName", "DeltaFromPrevious" },
{ "ToolTip", "Computes the difference from the previous value going through the node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Delta_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviousValue_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Cache_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousVector constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FStructPropertyParams NewProp_Delta;
static const UECodeGen_Private::FStructPropertyParams NewProp_PreviousValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_Cache;
static void NewProp_bIsInitialized_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousVector constinit property declarations
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Delta"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("PreviousValue"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Cache"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DeltaFromPreviousVector::Execute"),
.Function = &FRigVMFunction_DeltaFromPreviousVector::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DeltaFromPreviousVector>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DeltaFromPreviousVector>() == std::is_polymorphic<FRigVMFunction_SimBase>(), "USTRUCT FRigVMFunction_DeltaFromPreviousVector cannot be polymorphic unless super FRigVMFunction_SimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector;
class UScriptStruct* FRigVMFunction_DeltaFromPreviousVector::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DeltaFromPreviousVector"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousVector Property Definitions *******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousVector, Value), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::NewProp_Delta = { "Delta", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousVector, Delta), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Delta_MetaData), NewProp_Delta_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::NewProp_PreviousValue = { "PreviousValue", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousVector, PreviousValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviousValue_MetaData), NewProp_PreviousValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::NewProp_Cache = { "Cache", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousVector, Cache), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Cache_MetaData), NewProp_Cache_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::NewProp_bIsInitialized_SetBit(void* Obj)
{
((FRigVMFunction_DeltaFromPreviousVector*)Obj)->bIsInitialized = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_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_DeltaFromPreviousVector), &Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::NewProp_Delta,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::NewProp_PreviousValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::NewProp_Cache,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::NewProp_bIsInitialized,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousVector Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_SimBase,
&NewStructOps,
"RigVMFunction_DeltaFromPreviousVector",
Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::PropPointers),
sizeof(FRigVMFunction_DeltaFromPreviousVector),
alignof(FRigVMFunction_DeltaFromPreviousVector),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector.InnerSingleton);
}
void FRigVMFunction_DeltaFromPreviousVector::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DeltaFromPreviousVector::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Delta,
PreviousValue,
Cache,
bIsInitialized
);
}
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousVector ******************************
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousQuat ******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DeltaFromPreviousQuat); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DeltaFromPreviousQuat); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "Simulation|Time" },
{ "Comment", "/**\n * Computes the difference from the previous value going through the node\n */" },
{ "DisplayName", "DeltaFromPrevious (Quaternion)" },
{ "Keywords", "Difference,Velocity,Acceleration" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
{ "TemplateName", "DeltaFromPrevious" },
{ "ToolTip", "Computes the difference from the previous value going through the node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Delta_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviousValue_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Cache_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousQuat constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FStructPropertyParams NewProp_Delta;
static const UECodeGen_Private::FStructPropertyParams NewProp_PreviousValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_Cache;
static void NewProp_bIsInitialized_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousQuat constinit property declarations
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Delta"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("PreviousValue"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Cache"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DeltaFromPreviousQuat::Execute"),
.Function = &FRigVMFunction_DeltaFromPreviousQuat::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DeltaFromPreviousQuat>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DeltaFromPreviousQuat>() == std::is_polymorphic<FRigVMFunction_SimBase>(), "USTRUCT FRigVMFunction_DeltaFromPreviousQuat cannot be polymorphic unless super FRigVMFunction_SimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat;
class UScriptStruct* FRigVMFunction_DeltaFromPreviousQuat::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DeltaFromPreviousQuat"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousQuat Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousQuat, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::NewProp_Delta = { "Delta", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousQuat, Delta), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Delta_MetaData), NewProp_Delta_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::NewProp_PreviousValue = { "PreviousValue", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousQuat, PreviousValue), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviousValue_MetaData), NewProp_PreviousValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::NewProp_Cache = { "Cache", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousQuat, Cache), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Cache_MetaData), NewProp_Cache_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::NewProp_bIsInitialized_SetBit(void* Obj)
{
((FRigVMFunction_DeltaFromPreviousQuat*)Obj)->bIsInitialized = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_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_DeltaFromPreviousQuat), &Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::NewProp_Delta,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::NewProp_PreviousValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::NewProp_Cache,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::NewProp_bIsInitialized,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousQuat Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_SimBase,
&NewStructOps,
"RigVMFunction_DeltaFromPreviousQuat",
Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::PropPointers),
sizeof(FRigVMFunction_DeltaFromPreviousQuat),
alignof(FRigVMFunction_DeltaFromPreviousQuat),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat.InnerSingleton);
}
void FRigVMFunction_DeltaFromPreviousQuat::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DeltaFromPreviousQuat::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Delta,
PreviousValue,
Cache,
bIsInitialized
);
}
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousQuat ********************************
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousTransform *************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DeltaFromPreviousTransform); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DeltaFromPreviousTransform); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "Simulation|Time" },
{ "Comment", "/**\n * Computes the difference from the previous value going through the node\n */" },
{ "DisplayName", "DeltaFromPrevious (Transform)" },
{ "Keywords", "Difference,Velocity,Acceleration" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
{ "TemplateName", "DeltaFromPrevious" },
{ "ToolTip", "Computes the difference from the previous value going through the node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Delta_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviousValue_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Cache_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousTransform constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FStructPropertyParams NewProp_Delta;
static const UECodeGen_Private::FStructPropertyParams NewProp_PreviousValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_Cache;
static void NewProp_bIsInitialized_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousTransform constinit property declarations
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Delta"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("PreviousValue"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Cache"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_DeltaFromPreviousTransform::Execute"),
.Function = &FRigVMFunction_DeltaFromPreviousTransform::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DeltaFromPreviousTransform>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics
static_assert(std::is_polymorphic<FRigVMFunction_DeltaFromPreviousTransform>() == std::is_polymorphic<FRigVMFunction_SimBase>(), "USTRUCT FRigVMFunction_DeltaFromPreviousTransform cannot be polymorphic unless super FRigVMFunction_SimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform;
class UScriptStruct* FRigVMFunction_DeltaFromPreviousTransform::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DeltaFromPreviousTransform"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousTransform Property Definitions ****
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousTransform, Value), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::NewProp_Delta = { "Delta", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousTransform, Delta), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Delta_MetaData), NewProp_Delta_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::NewProp_PreviousValue = { "PreviousValue", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousTransform, PreviousValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviousValue_MetaData), NewProp_PreviousValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::NewProp_Cache = { "Cache", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DeltaFromPreviousTransform, Cache), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Cache_MetaData), NewProp_Cache_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::NewProp_bIsInitialized_SetBit(void* Obj)
{
((FRigVMFunction_DeltaFromPreviousTransform*)Obj)->bIsInitialized = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_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_DeltaFromPreviousTransform), &Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::NewProp_Delta,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::NewProp_PreviousValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::NewProp_Cache,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::NewProp_bIsInitialized,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousTransform Property Definitions ******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_SimBase,
&NewStructOps,
"RigVMFunction_DeltaFromPreviousTransform",
Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::PropPointers),
sizeof(FRigVMFunction_DeltaFromPreviousTransform),
alignof(FRigVMFunction_DeltaFromPreviousTransform),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform.InnerSingleton);
}
void FRigVMFunction_DeltaFromPreviousTransform::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_DeltaFromPreviousTransform::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Delta,
PreviousValue,
Cache,
bIsInitialized
);
}
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousTransform ***************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_DeltaFromPrevious_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_DeltaFromPreviousFloat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics::NewStructOps, TEXT("RigVMFunction_DeltaFromPreviousFloat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DeltaFromPreviousFloat), 2570837225U) },
{ FRigVMFunction_DeltaFromPreviousVector::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics::NewStructOps, TEXT("RigVMFunction_DeltaFromPreviousVector"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DeltaFromPreviousVector), 747622298U) },
{ FRigVMFunction_DeltaFromPreviousQuat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics::NewStructOps, TEXT("RigVMFunction_DeltaFromPreviousQuat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DeltaFromPreviousQuat), 2212094969U) },
{ FRigVMFunction_DeltaFromPreviousTransform::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics::NewStructOps, TEXT("RigVMFunction_DeltaFromPreviousTransform"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DeltaFromPreviousTransform), 828463588U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_DeltaFromPrevious_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_DeltaFromPrevious_h__Script_RigVM_2136393105{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_DeltaFromPrevious_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_DeltaFromPrevious_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,234 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Simulation/RigVMFunction_DeltaFromPrevious.h"
#ifdef RIGVM_RigVMFunction_DeltaFromPrevious_generated_h
#error "RigVMFunction_DeltaFromPrevious.generated.h already included, missing '#pragma once' in RigVMFunction_DeltaFromPrevious.h"
#endif
#define RIGVM_RigVMFunction_DeltaFromPrevious_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousFloat *****************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics;
#define FRigVMFunction_DeltaFromPreviousFloat_Execute() \
void FRigVMFunction_DeltaFromPreviousFloat::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Delta, \
float& PreviousValue, \
float& Cache, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_DeltaFromPrevious_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousFloat_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
UE_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void UE_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Delta, \
float& PreviousValue, \
float& Cache, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Delta = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
float& PreviousValue = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
float& Cache = *(float*)RigVMMemoryHandles[3].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Delta, \
PreviousValue, \
Cache, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_SimBase Super;
struct FRigVMFunction_DeltaFromPreviousFloat;
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousFloat *******************************
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousVector ****************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics;
#define FRigVMFunction_DeltaFromPreviousVector_Execute() \
void FRigVMFunction_DeltaFromPreviousVector::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& Value, \
FVector& Delta, \
FVector& PreviousValue, \
FVector& Cache, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_DeltaFromPrevious_h_49_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousVector_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
UE_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void UE_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& Value, \
FVector& Delta, \
FVector& PreviousValue, \
FVector& Cache, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FVector& Value = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \
FVector& Delta = *(FVector*)RigVMMemoryHandles[1].GetOutputData(); \
FVector& PreviousValue = *(FVector*)RigVMMemoryHandles[2].GetOutputData(); \
FVector& Cache = *(FVector*)RigVMMemoryHandles[3].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Delta, \
PreviousValue, \
Cache, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_SimBase Super;
struct FRigVMFunction_DeltaFromPreviousVector;
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousVector ******************************
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousQuat ******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics;
#define FRigVMFunction_DeltaFromPreviousQuat_Execute() \
void FRigVMFunction_DeltaFromPreviousQuat::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FQuat& Value, \
FQuat& Delta, \
FQuat& PreviousValue, \
FQuat& Cache, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_DeltaFromPrevious_h_82_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousQuat_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
UE_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void UE_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FQuat& Value, \
FQuat& Delta, \
FQuat& PreviousValue, \
FQuat& Cache, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FQuat& Value = *(FQuat*)RigVMMemoryHandles[0].GetInputData(); \
FQuat& Delta = *(FQuat*)RigVMMemoryHandles[1].GetOutputData(); \
FQuat& PreviousValue = *(FQuat*)RigVMMemoryHandles[2].GetOutputData(); \
FQuat& Cache = *(FQuat*)RigVMMemoryHandles[3].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Delta, \
PreviousValue, \
Cache, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_SimBase Super;
struct FRigVMFunction_DeltaFromPreviousQuat;
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousQuat ********************************
// ********** Begin ScriptStruct FRigVMFunction_DeltaFromPreviousTransform *************************
struct Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics;
#define FRigVMFunction_DeltaFromPreviousTransform_Execute() \
void FRigVMFunction_DeltaFromPreviousTransform::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FTransform& Value, \
FTransform& Delta, \
FTransform& PreviousValue, \
FTransform& Cache, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_DeltaFromPrevious_h_115_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_DeltaFromPreviousTransform_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
UE_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void UE_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FTransform& Value, \
FTransform& Delta, \
FTransform& PreviousValue, \
FTransform& Cache, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FTransform& Value = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \
FTransform& Delta = *(FTransform*)RigVMMemoryHandles[1].GetOutputData(); \
FTransform& PreviousValue = *(FTransform*)RigVMMemoryHandles[2].GetOutputData(); \
FTransform& Cache = *(FTransform*)RigVMMemoryHandles[3].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Delta, \
PreviousValue, \
Cache, \
bIsInitialized \
); \
} \
typedef FRigVMFunction_SimBase Super;
struct FRigVMFunction_DeltaFromPreviousTransform;
// ********** End ScriptStruct FRigVMFunction_DeltaFromPreviousTransform ***************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_DeltaFromPrevious_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,177 @@
// 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/Execution/RigVMFunction_ForLoop.h"
#include "RigVMCore/RigVMExecuteContext.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_ForLoop() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMExecuteContext();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMStructMutable();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_ForLoopCount ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_ForLoopCount); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_ForLoopCount); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Category", "Execution" },
{ "Comment", "/**\n * Given a count, execute iteratively until the count is up\n */" },
{ "DisplayName", "For Loop" },
{ "Icon", "EditorStyle|GraphEditor.Macro.Loop_16x" },
{ "Keywords", "Iterate" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Execution/RigVMFunction_ForLoop.h" },
{ "NodeColor", "1 1 1" },
{ "TitleColor", "1 0 0" },
{ "ToolTip", "Given a count, execute iteratively until the count is up" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlockToRun_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Execution/RigVMFunction_ForLoop.h" },
{ "Singleton", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Count_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Execution/RigVMFunction_ForLoop.h" },
{ "Singleton", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Execution/RigVMFunction_ForLoop.h" },
{ "Output", "" },
{ "Singleton", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Ratio_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Execution/RigVMFunction_ForLoop.h" },
{ "Output", "" },
{ "Singleton", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Completed_MetaData[] = {
{ "Category", "ForLoop" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Execution/RigVMFunction_ForLoop.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_ForLoopCount constinit property declarations *******
static const UECodeGen_Private::FNamePropertyParams NewProp_BlockToRun;
static const UECodeGen_Private::FIntPropertyParams NewProp_Count;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Ratio;
static const UECodeGen_Private::FStructPropertyParams NewProp_Completed;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_ForLoopCount constinit property declarations *********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("BlockToRun"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Count"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Index"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Ratio"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_ForLoopCount::Execute"),
.Function = &FRigVMFunction_ForLoopCount::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_ForLoopCount>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics
static_assert(std::is_polymorphic<FRigVMFunction_ForLoopCount>() == std::is_polymorphic<FRigVMStructMutable>(), "USTRUCT FRigVMFunction_ForLoopCount cannot be polymorphic unless super FRigVMStructMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_ForLoopCount;
class UScriptStruct* FRigVMFunction_ForLoopCount::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_ForLoopCount.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_ForLoopCount.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_ForLoopCount"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_ForLoopCount.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_ForLoopCount.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_ForLoopCount Property Definitions ******************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::NewProp_BlockToRun = { "BlockToRun", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_ForLoopCount, BlockToRun), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlockToRun_MetaData), NewProp_BlockToRun_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::NewProp_Count = { "Count", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_ForLoopCount, Count), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Count_MetaData), NewProp_Count_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_ForLoopCount, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::NewProp_Ratio = { "Ratio", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_ForLoopCount, Ratio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Ratio_MetaData), NewProp_Ratio_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::NewProp_Completed = { "Completed", nullptr, (EPropertyFlags)0x0010000000002015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_ForLoopCount, Completed), Z_Construct_UScriptStruct_FRigVMExecuteContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Completed_MetaData), NewProp_Completed_MetaData) }; // 2385426524
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::NewProp_BlockToRun,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::NewProp_Count,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::NewProp_Ratio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::NewProp_Completed,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_ForLoopCount Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMStructMutable,
&NewStructOps,
"RigVMFunction_ForLoopCount",
Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::PropPointers),
sizeof(FRigVMFunction_ForLoopCount),
alignof(FRigVMFunction_ForLoopCount),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_ForLoopCount.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_ForLoopCount.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_ForLoopCount.InnerSingleton);
}
void FRigVMFunction_ForLoopCount::Execute()
{
FRigVMExecuteContext& TemporaryExecuteContext = Completed;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_ForLoopCount::Execute(FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
BlockToRun,
Count,
Index,
Ratio
);
}
// ********** End ScriptStruct FRigVMFunction_ForLoopCount *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_ForLoop_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_ForLoopCount::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics::NewStructOps, TEXT("RigVMFunction_ForLoopCount"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_ForLoopCount, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_ForLoopCount), 1148447633U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_ForLoop_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_ForLoop_h__Script_RigVM_2359486759{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_ForLoop_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_ForLoop_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Execution/RigVMFunction_ForLoop.h"
#ifdef RIGVM_RigVMFunction_ForLoop_generated_h
#error "RigVMFunction_ForLoop.generated.h already included, missing '#pragma once' in RigVMFunction_ForLoop.h"
#endif
#define RIGVM_RigVMFunction_ForLoop_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_ForLoopCount ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics;
#define FRigVMFunction_ForLoopCount_Execute() \
void FRigVMFunction_ForLoopCount::StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
FName& BlockToRun, \
const int32 Count, \
int32& Index, \
float& Ratio \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_ForLoop_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_ForLoopCount_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
FRigVMExecuteContext& ExecuteContext, \
FName& BlockToRun, \
const int32 Count, \
int32& Index, \
float& Ratio \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
FName& BlockToRun = *(FName*)RigVMMemoryHandles[0].GetInputData(); \
const int32 Count = *(int32*)RigVMMemoryHandles[1].GetInputData(); \
int32& Index = *(int32*)RigVMMemoryHandles[2].GetOutputData(); \
float& Ratio = *(float*)RigVMMemoryHandles[3].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
BlockToRun, \
Count, \
Index, \
Ratio \
); \
} \
typedef FRigVMStructMutable Super;
struct FRigVMFunction_ForLoopCount;
// ********** End ScriptStruct FRigVMFunction_ForLoopCount *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Execution_RigVMFunction_ForLoop_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,132 @@
// 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/Animation/RigVMFunction_GetDeltaTime.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_GetDeltaTime() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_GetDeltaTime ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_GetDeltaTime); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_GetDeltaTime); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns the time gone by from the previous evaluation\n */" },
{ "DisplayName", "Delta Time" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_GetDeltaTime.h" },
{ "ToolTip", "Returns the time gone by from the previous evaluation" },
{ "Varying", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_GetDeltaTime.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_GetDeltaTime constinit property declarations *******
static const UECodeGen_Private::FFloatPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_GetDeltaTime constinit property declarations *********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Result"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_GetDeltaTime::Execute"),
.Function = &FRigVMFunction_GetDeltaTime::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_GetDeltaTime>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics
static_assert(std::is_polymorphic<FRigVMFunction_GetDeltaTime>() == std::is_polymorphic<FRigVMFunction_AnimBase>(), "USTRUCT FRigVMFunction_GetDeltaTime cannot be polymorphic unless super FRigVMFunction_AnimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_GetDeltaTime;
class UScriptStruct* FRigVMFunction_GetDeltaTime::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_GetDeltaTime.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_GetDeltaTime.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_GetDeltaTime"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_GetDeltaTime.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_GetDeltaTime.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_GetDeltaTime Property Definitions ******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_GetDeltaTime, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_GetDeltaTime Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_AnimBase,
&NewStructOps,
"RigVMFunction_GetDeltaTime",
Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics::PropPointers),
sizeof(FRigVMFunction_GetDeltaTime),
alignof(FRigVMFunction_GetDeltaTime),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_GetDeltaTime.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_GetDeltaTime.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_GetDeltaTime.InnerSingleton);
}
void FRigVMFunction_GetDeltaTime::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_GetDeltaTime::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_GetDeltaTime *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetDeltaTime_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_GetDeltaTime::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics::NewStructOps, TEXT("RigVMFunction_GetDeltaTime"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_GetDeltaTime, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_GetDeltaTime), 551010061U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetDeltaTime_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetDeltaTime_h__Script_RigVM_2550032904{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetDeltaTime_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetDeltaTime_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,59 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Animation/RigVMFunction_GetDeltaTime.h"
#ifdef RIGVM_RigVMFunction_GetDeltaTime_generated_h
#error "RigVMFunction_GetDeltaTime.generated.h already included, missing '#pragma once' in RigVMFunction_GetDeltaTime.h"
#endif
#define RIGVM_RigVMFunction_GetDeltaTime_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_GetDeltaTime ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics;
#define FRigVMFunction_GetDeltaTime_Execute() \
void FRigVMFunction_GetDeltaTime::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetDeltaTime_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_GetDeltaTime_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
float& Result = *(float*)RigVMMemoryHandles[0].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Result \
); \
} \
typedef FRigVMFunction_AnimBase Super;
struct FRigVMFunction_GetDeltaTime;
// ********** End ScriptStruct FRigVMFunction_GetDeltaTime *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetDeltaTime_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,203 @@
// 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/Animation/RigVMFunction_GetWorldTime.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_GetWorldTime() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_AnimBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_GetWorldTime ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_GetWorldTime); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_GetWorldTime); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns the current time (year, month, day, hour, minute)\n */" },
{ "DisplayName", "Now" },
{ "Keywords", "Time,Clock" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_GetWorldTime.h" },
{ "ToolTip", "Returns the current time (year, month, day, hour, minute)" },
{ "Varying", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Year_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_GetWorldTime.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Month_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_GetWorldTime.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Day_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_GetWorldTime.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeekDay_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_GetWorldTime.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Hours_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_GetWorldTime.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Minutes_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_GetWorldTime.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Seconds_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_GetWorldTime.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverallSeconds_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Animation/RigVMFunction_GetWorldTime.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_GetWorldTime constinit property declarations *******
static const UECodeGen_Private::FFloatPropertyParams NewProp_Year;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Month;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Day;
static const UECodeGen_Private::FFloatPropertyParams NewProp_WeekDay;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Hours;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Minutes;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Seconds;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OverallSeconds;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_GetWorldTime constinit property declarations *********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Year"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Month"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Day"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("WeekDay"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Hours"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Minutes"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Seconds"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("OverallSeconds"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_GetWorldTime::Execute"),
.Function = &FRigVMFunction_GetWorldTime::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_GetWorldTime>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics
static_assert(std::is_polymorphic<FRigVMFunction_GetWorldTime>() == std::is_polymorphic<FRigVMFunction_AnimBase>(), "USTRUCT FRigVMFunction_GetWorldTime cannot be polymorphic unless super FRigVMFunction_AnimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_GetWorldTime;
class UScriptStruct* FRigVMFunction_GetWorldTime::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_GetWorldTime.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_GetWorldTime.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_GetWorldTime"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_GetWorldTime.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_GetWorldTime.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_GetWorldTime Property Definitions ******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_Year = { "Year", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_GetWorldTime, Year), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Year_MetaData), NewProp_Year_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_Month = { "Month", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_GetWorldTime, Month), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Month_MetaData), NewProp_Month_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_Day = { "Day", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_GetWorldTime, Day), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Day_MetaData), NewProp_Day_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_WeekDay = { "WeekDay", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_GetWorldTime, WeekDay), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeekDay_MetaData), NewProp_WeekDay_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_Hours = { "Hours", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_GetWorldTime, Hours), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Hours_MetaData), NewProp_Hours_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_Minutes = { "Minutes", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_GetWorldTime, Minutes), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Minutes_MetaData), NewProp_Minutes_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_Seconds = { "Seconds", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_GetWorldTime, Seconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Seconds_MetaData), NewProp_Seconds_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_OverallSeconds = { "OverallSeconds", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_GetWorldTime, OverallSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverallSeconds_MetaData), NewProp_OverallSeconds_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_Year,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_Month,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_Day,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_WeekDay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_Hours,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_Minutes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_Seconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewProp_OverallSeconds,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_GetWorldTime Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_AnimBase,
&NewStructOps,
"RigVMFunction_GetWorldTime",
Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::PropPointers),
sizeof(FRigVMFunction_GetWorldTime),
alignof(FRigVMFunction_GetWorldTime),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_GetWorldTime.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_GetWorldTime.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_GetWorldTime.InnerSingleton);
}
void FRigVMFunction_GetWorldTime::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_GetWorldTime::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Year,
Month,
Day,
WeekDay,
Hours,
Minutes,
Seconds,
OverallSeconds
);
}
// ********** End ScriptStruct FRigVMFunction_GetWorldTime *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetWorldTime_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_GetWorldTime::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics::NewStructOps, TEXT("RigVMFunction_GetWorldTime"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_GetWorldTime, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_GetWorldTime), 254870849U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetWorldTime_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetWorldTime_h__Script_RigVM_3657581175{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetWorldTime_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetWorldTime_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Animation/RigVMFunction_GetWorldTime.h"
#ifdef RIGVM_RigVMFunction_GetWorldTime_generated_h
#error "RigVMFunction_GetWorldTime.generated.h already included, missing '#pragma once' in RigVMFunction_GetWorldTime.h"
#endif
#define RIGVM_RigVMFunction_GetWorldTime_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_GetWorldTime ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics;
#define FRigVMFunction_GetWorldTime_Execute() \
void FRigVMFunction_GetWorldTime::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
float& Year, \
float& Month, \
float& Day, \
float& WeekDay, \
float& Hours, \
float& Minutes, \
float& Seconds, \
float& OverallSeconds \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetWorldTime_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_GetWorldTime_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
float& Year, \
float& Month, \
float& Day, \
float& WeekDay, \
float& Hours, \
float& Minutes, \
float& Seconds, \
float& OverallSeconds \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
float& Year = *(float*)RigVMMemoryHandles[0].GetOutputData(); \
float& Month = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
float& Day = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
float& WeekDay = *(float*)RigVMMemoryHandles[3].GetOutputData(); \
float& Hours = *(float*)RigVMMemoryHandles[4].GetOutputData(); \
float& Minutes = *(float*)RigVMMemoryHandles[5].GetOutputData(); \
float& Seconds = *(float*)RigVMMemoryHandles[6].GetOutputData(); \
float& OverallSeconds = *(float*)RigVMMemoryHandles[7].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Year, \
Month, \
Day, \
WeekDay, \
Hours, \
Minutes, \
Seconds, \
OverallSeconds \
); \
} \
typedef FRigVMFunction_AnimBase Super;
struct FRigVMFunction_GetWorldTime;
// ********** End ScriptStruct FRigVMFunction_GetWorldTime *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Animation_RigVMFunction_GetWorldTime_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,457 @@
// 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_Kalman.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_Kalman() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_SimBase();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_KalmanFloat ****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_KalmanFloat); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_KalmanFloat); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "Simulation|Time" },
{ "Comment", "/**\n * Averages a value over time.\n * This uses a Kalman Filter internally.\n */" },
{ "DisplayName", "Average Over Time (Float)" },
{ "Keywords", "Average,Smooth,KalmanFilter" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
{ "TemplateName", "KalmanFilter" },
{ "ToolTip", "Averages a value over time.\nThis uses a Kalman Filter internally." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BufferSize_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Buffer_MetaData[] = {
{ "ArraySize", "FMath::Clamp<int32>(BufferSize, 1, 512)" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastInsertIndex_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_KalmanFloat constinit property declarations ********
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FIntPropertyParams NewProp_BufferSize;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Result;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Buffer_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Buffer;
static const UECodeGen_Private::FIntPropertyParams NewProp_LastInsertIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_KalmanFloat constinit property declarations **********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("BufferSize"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Buffer"), .Type = TEXT("TArray<float>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("LastInsertIndex"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_KalmanFloat::Execute"),
.Function = &FRigVMFunction_KalmanFloat::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_KalmanFloat>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics
static_assert(std::is_polymorphic<FRigVMFunction_KalmanFloat>() == std::is_polymorphic<FRigVMFunction_SimBase>(), "USTRUCT FRigVMFunction_KalmanFloat cannot be polymorphic unless super FRigVMFunction_SimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanFloat;
class UScriptStruct* FRigVMFunction_KalmanFloat::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanFloat.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanFloat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_KalmanFloat"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanFloat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanFloat.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_KalmanFloat Property Definitions *******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanFloat, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewProp_BufferSize = { "BufferSize", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanFloat, BufferSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BufferSize_MetaData), NewProp_BufferSize_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanFloat, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewProp_Buffer_Inner = { "Buffer", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewProp_Buffer = { "Buffer", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanFloat, Buffer), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Buffer_MetaData), NewProp_Buffer_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewProp_LastInsertIndex = { "LastInsertIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanFloat, LastInsertIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastInsertIndex_MetaData), NewProp_LastInsertIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewProp_BufferSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewProp_Buffer_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewProp_Buffer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewProp_LastInsertIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_KalmanFloat Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_SimBase,
&NewStructOps,
"RigVMFunction_KalmanFloat",
Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::PropPointers),
sizeof(FRigVMFunction_KalmanFloat),
alignof(FRigVMFunction_KalmanFloat),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanFloat.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanFloat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanFloat.InnerSingleton);
}
void FRigVMFunction_KalmanFloat::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_KalmanFloat::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
BufferSize,
Result,
Buffer,
LastInsertIndex
);
}
// ********** End ScriptStruct FRigVMFunction_KalmanFloat ******************************************
// ********** Begin ScriptStruct FRigVMFunction_KalmanVector ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_KalmanVector); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_KalmanVector); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "Simulation|Time" },
{ "Comment", "/**\n * Averages a value over time.\n * This uses a Kalman Filter internally.\n */" },
{ "DisplayName", "Average Over Time (Vector)" },
{ "Keywords", "Average,Smooth,KalmanFilter" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
{ "TemplateName", "KalmanFilter" },
{ "ToolTip", "Averages a value over time.\nThis uses a Kalman Filter internally." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BufferSize_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Buffer_MetaData[] = {
{ "ArraySize", "FMath::Clamp<int32>(BufferSize, 1, 512)" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastInsertIndex_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_KalmanVector constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FIntPropertyParams NewProp_BufferSize;
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
static const UECodeGen_Private::FStructPropertyParams NewProp_Buffer_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Buffer;
static const UECodeGen_Private::FIntPropertyParams NewProp_LastInsertIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_KalmanVector constinit property declarations *********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("BufferSize"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Buffer"), .Type = TEXT("TArray<FVector>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("LastInsertIndex"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_KalmanVector::Execute"),
.Function = &FRigVMFunction_KalmanVector::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_KalmanVector>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics
static_assert(std::is_polymorphic<FRigVMFunction_KalmanVector>() == std::is_polymorphic<FRigVMFunction_SimBase>(), "USTRUCT FRigVMFunction_KalmanVector cannot be polymorphic unless super FRigVMFunction_SimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanVector;
class UScriptStruct* FRigVMFunction_KalmanVector::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanVector.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanVector.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_KalmanVector"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanVector.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanVector.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_KalmanVector Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanVector, Value), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewProp_BufferSize = { "BufferSize", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanVector, BufferSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BufferSize_MetaData), NewProp_BufferSize_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanVector, Result), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewProp_Buffer_Inner = { "Buffer", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewProp_Buffer = { "Buffer", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanVector, Buffer), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Buffer_MetaData), NewProp_Buffer_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewProp_LastInsertIndex = { "LastInsertIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanVector, LastInsertIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastInsertIndex_MetaData), NewProp_LastInsertIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewProp_BufferSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewProp_Buffer_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewProp_Buffer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewProp_LastInsertIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_KalmanVector Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_SimBase,
&NewStructOps,
"RigVMFunction_KalmanVector",
Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::PropPointers),
sizeof(FRigVMFunction_KalmanVector),
alignof(FRigVMFunction_KalmanVector),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanVector.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanVector.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanVector.InnerSingleton);
}
void FRigVMFunction_KalmanVector::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_KalmanVector::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
BufferSize,
Result,
Buffer,
LastInsertIndex
);
}
// ********** End ScriptStruct FRigVMFunction_KalmanVector *****************************************
// ********** Begin ScriptStruct FRigVMFunction_KalmanTransform ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_KalmanTransform); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_KalmanTransform); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "Simulation|Time" },
{ "Comment", "/**\n * Averages a transform over time.\n * This uses a Kalman Filter internally.\n */" },
{ "DisplayName", "Average Over Time (Transform)" },
{ "Keywords", "Average,Smooth,KalmanFilter" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
{ "TemplateName", "KalmanFilter" },
{ "ToolTip", "Averages a transform over time.\nThis uses a Kalman Filter internally." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BufferSize_MetaData[] = {
{ "Category", "Pins" },
{ "Constant", "" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Buffer_MetaData[] = {
{ "ArraySize", "FMath::Clamp<int32>(BufferSize, 1, 512)" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastInsertIndex_MetaData[] = {
{ "ModuleRelativePath", "Public/RigVMFunctions/Simulation/RigVMFunction_Kalman.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_KalmanTransform constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FIntPropertyParams NewProp_BufferSize;
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
static const UECodeGen_Private::FStructPropertyParams NewProp_Buffer_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Buffer;
static const UECodeGen_Private::FIntPropertyParams NewProp_LastInsertIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_KalmanTransform constinit property declarations ******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("BufferSize"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Buffer"), .Type = TEXT("TArray<FTransform>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("LastInsertIndex"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_KalmanTransform::Execute"),
.Function = &FRigVMFunction_KalmanTransform::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_KalmanTransform>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics
static_assert(std::is_polymorphic<FRigVMFunction_KalmanTransform>() == std::is_polymorphic<FRigVMFunction_SimBase>(), "USTRUCT FRigVMFunction_KalmanTransform cannot be polymorphic unless super FRigVMFunction_SimBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanTransform;
class UScriptStruct* FRigVMFunction_KalmanTransform::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanTransform.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanTransform.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_KalmanTransform"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanTransform.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanTransform.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_KalmanTransform Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanTransform, Value), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewProp_BufferSize = { "BufferSize", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanTransform, BufferSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BufferSize_MetaData), NewProp_BufferSize_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanTransform, Result), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewProp_Buffer_Inner = { "Buffer", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewProp_Buffer = { "Buffer", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanTransform, Buffer), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Buffer_MetaData), NewProp_Buffer_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewProp_LastInsertIndex = { "LastInsertIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_KalmanTransform, LastInsertIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastInsertIndex_MetaData), NewProp_LastInsertIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewProp_BufferSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewProp_Buffer_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewProp_Buffer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewProp_LastInsertIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_KalmanTransform Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_SimBase,
&NewStructOps,
"RigVMFunction_KalmanTransform",
Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::PropPointers),
sizeof(FRigVMFunction_KalmanTransform),
alignof(FRigVMFunction_KalmanTransform),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanTransform.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanTransform.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanTransform.InnerSingleton);
}
void FRigVMFunction_KalmanTransform::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_KalmanTransform::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
BufferSize,
Result,
Buffer,
LastInsertIndex
);
}
// ********** End ScriptStruct FRigVMFunction_KalmanTransform **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Kalman_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_KalmanFloat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics::NewStructOps, TEXT("RigVMFunction_KalmanFloat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanFloat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_KalmanFloat), 2644712250U) },
{ FRigVMFunction_KalmanVector::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics::NewStructOps, TEXT("RigVMFunction_KalmanVector"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanVector, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_KalmanVector), 2191471466U) },
{ FRigVMFunction_KalmanTransform::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics::NewStructOps, TEXT("RigVMFunction_KalmanTransform"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_KalmanTransform, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_KalmanTransform), 2373550593U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Kalman_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Kalman_h__Script_RigVM_3276496911{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Kalman_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Kalman_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,181 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Simulation/RigVMFunction_Kalman.h"
#ifdef RIGVM_RigVMFunction_Kalman_generated_h
#error "RigVMFunction_Kalman.generated.h already included, missing '#pragma once' in RigVMFunction_Kalman.h"
#endif
#define RIGVM_RigVMFunction_Kalman_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_KalmanFloat ****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics;
#define FRigVMFunction_KalmanFloat_Execute() \
void FRigVMFunction_KalmanFloat::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
const int32 BufferSize, \
float& Result, \
TArray<float>& Buffer, \
int32& LastInsertIndex \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Kalman_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_KalmanFloat_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
const int32 BufferSize, \
float& Result, \
TArray<float>& Buffer, \
int32& LastInsertIndex \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const int32 BufferSize = *(int32*)RigVMMemoryHandles[1].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
TArray<float>& Buffer = *(TArray<float>*)RigVMMemoryHandles[3].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
int32& LastInsertIndex = *(int32*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
BufferSize, \
Result, \
Buffer, \
LastInsertIndex \
); \
} \
typedef FRigVMFunction_SimBase Super;
struct FRigVMFunction_KalmanFloat;
// ********** End ScriptStruct FRigVMFunction_KalmanFloat ******************************************
// ********** Begin ScriptStruct FRigVMFunction_KalmanVector ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics;
#define FRigVMFunction_KalmanVector_Execute() \
void FRigVMFunction_KalmanVector::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& Value, \
const int32 BufferSize, \
FVector& Result, \
TArray<FVector>& Buffer, \
int32& LastInsertIndex \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Kalman_h_52_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_KalmanVector_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FVector& Value, \
const int32 BufferSize, \
FVector& Result, \
TArray<FVector>& Buffer, \
int32& LastInsertIndex \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FVector& Value = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \
const int32 BufferSize = *(int32*)RigVMMemoryHandles[1].GetInputData(); \
FVector& Result = *(FVector*)RigVMMemoryHandles[2].GetOutputData(); \
TArray<FVector>& Buffer = *(TArray<FVector>*)RigVMMemoryHandles[3].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
int32& LastInsertIndex = *(int32*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
BufferSize, \
Result, \
Buffer, \
LastInsertIndex \
); \
} \
typedef FRigVMFunction_SimBase Super;
struct FRigVMFunction_KalmanVector;
// ********** End ScriptStruct FRigVMFunction_KalmanVector *****************************************
// ********** Begin ScriptStruct FRigVMFunction_KalmanTransform ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics;
#define FRigVMFunction_KalmanTransform_Execute() \
void FRigVMFunction_KalmanTransform::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FTransform& Value, \
const int32 BufferSize, \
FTransform& Result, \
TArray<FTransform>& Buffer, \
int32& LastInsertIndex \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Kalman_h_89_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_KalmanTransform_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FTransform& Value, \
const int32 BufferSize, \
FTransform& Result, \
TArray<FTransform>& Buffer, \
int32& LastInsertIndex \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FTransform& Value = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \
const int32 BufferSize = *(int32*)RigVMMemoryHandles[1].GetInputData(); \
FTransform& Result = *(FTransform*)RigVMMemoryHandles[2].GetOutputData(); \
TArray<FTransform>& Buffer = *(TArray<FTransform>*)RigVMMemoryHandles[3].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
int32& LastInsertIndex = *(int32*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
BufferSize, \
Result, \
Buffer, \
LastInsertIndex \
); \
} \
typedef FRigVMFunction_SimBase Super;
struct FRigVMFunction_KalmanTransform;
// ********** End ScriptStruct FRigVMFunction_KalmanTransform **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_Kalman_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,146 @@
// 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/Math/RigVMFunction_MathBase.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_MathBase() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMStruct();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMStructMutable();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBase *******************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBase.h" },
{ "NodeColor", "0.05 0.25 0.05" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBase constinit property declarations ***********
// ********** End ScriptStruct FRigVMFunction_MathBase constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBase_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBase>() == std::is_polymorphic<FRigVMStruct>(), "USTRUCT FRigVMFunction_MathBase cannot be polymorphic unless super FRigVMStruct is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBase;
class UScriptStruct* FRigVMFunction_MathBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBase"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMStruct,
&NewStructOps,
"RigVMFunction_MathBase",
nullptr,
0,
sizeof(FRigVMFunction_MathBase),
alignof(FRigVMFunction_MathBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBase()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBase.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_MathBase *********************************************
// ********** Begin ScriptStruct FRigVMFunction_MathMutableBase ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathMutableBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathMutableBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBase.h" },
{ "NodeColor", "0.05 0.25 0.05" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathMutableBase constinit property declarations ****
// ********** End ScriptStruct FRigVMFunction_MathMutableBase constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathMutableBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathMutableBase>() == std::is_polymorphic<FRigVMStructMutable>(), "USTRUCT FRigVMFunction_MathMutableBase cannot be polymorphic unless super FRigVMStructMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMutableBase;
class UScriptStruct* FRigVMFunction_MathMutableBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMutableBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMutableBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathMutableBase"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMutableBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMStructMutable,
&NewStructOps,
"RigVMFunction_MathMutableBase",
nullptr,
0,
sizeof(FRigVMFunction_MathMutableBase),
alignof(FRigVMFunction_MathMutableBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMutableBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMutableBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMutableBase.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_MathMutableBase **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBase_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_MathBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBase_Statics::NewStructOps, TEXT("RigVMFunction_MathBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBase), 1996989733U) },
{ FRigVMFunction_MathMutableBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase_Statics::NewStructOps, TEXT("RigVMFunction_MathMutableBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMutableBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathMutableBase), 2024927287U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBase_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBase_h__Script_RigVM_1965771120{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBase_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBase_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,44 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Math/RigVMFunction_MathBase.h"
#ifdef RIGVM_RigVMFunction_MathBase_generated_h
#error "RigVMFunction_MathBase.generated.h already included, missing '#pragma once' in RigVMFunction_MathBase.h"
#endif
#define RIGVM_RigVMFunction_MathBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_MathBase *******************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBase_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBase_h_12_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBase_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMStruct Super;
struct FRigVMFunction_MathBase;
// ********** End ScriptStruct FRigVMFunction_MathBase *********************************************
// ********** Begin ScriptStruct FRigVMFunction_MathMutableBase ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBase_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMStructMutable Super;
struct FRigVMFunction_MathMutableBase;
// ********** End ScriptStruct FRigVMFunction_MathMutableBase **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,732 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Math/RigVMFunction_MathBool.h"
#ifdef RIGVM_RigVMFunction_MathBool_generated_h
#error "RigVMFunction_MathBool.generated.h already included, missing '#pragma once' in RigVMFunction_MathBool.h"
#endif
#define RIGVM_RigVMFunction_MathBool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_MathBoolBase ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolBase_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_11_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolBase_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathBase Super;
struct FRigVMFunction_MathBoolBase;
// ********** End ScriptStruct FRigVMFunction_MathBoolBase *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolConstant ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolConstant_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolConstant_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathBoolBase Super;
struct FRigVMFunction_MathBoolConstant;
// ********** End ScriptStruct FRigVMFunction_MathBoolConstant *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolUnaryOp ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolUnaryOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_31_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolUnaryOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathBoolBase Super;
struct FRigVMFunction_MathBoolUnaryOp;
// ********** End ScriptStruct FRigVMFunction_MathBoolUnaryOp **************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolBinaryOp ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolBinaryOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_48_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolBinaryOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathBoolBase Super;
struct FRigVMFunction_MathBoolBinaryOp;
// ********** End ScriptStruct FRigVMFunction_MathBoolBinaryOp *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolBinaryAggregateOp **************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolBinaryAggregateOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_68_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolBinaryAggregateOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathBoolBase Super;
struct FRigVMFunction_MathBoolBinaryAggregateOp;
// ********** End ScriptStruct FRigVMFunction_MathBoolBinaryAggregateOp ****************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolMake ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolMake_Statics;
#define FRigVMFunction_MathBoolMake_Execute() \
void FRigVMFunction_MathBoolMake::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
bool& Value \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_91_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolMake_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
bool& Value \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
bool& Value = *(bool*)RigVMMemoryHandles[0].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value \
); \
} \
typedef FRigVMFunction_MathBoolBase Super;
struct FRigVMFunction_MathBoolMake;
// ********** End ScriptStruct FRigVMFunction_MathBoolMake *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolConstTrue **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolConstTrue_Statics;
#define FRigVMFunction_MathBoolConstTrue_Execute() \
void FRigVMFunction_MathBoolConstTrue::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
bool& Value \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_114_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolConstTrue_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
bool& Value \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
bool& Value = *(bool*)RigVMMemoryHandles[0].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value \
); \
} \
typedef FRigVMFunction_MathBoolConstant Super;
struct FRigVMFunction_MathBoolConstTrue;
// ********** End ScriptStruct FRigVMFunction_MathBoolConstTrue ************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolConstFalse *********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolConstFalse_Statics;
#define FRigVMFunction_MathBoolConstFalse_Execute() \
void FRigVMFunction_MathBoolConstFalse::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
bool& Value \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_131_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolConstFalse_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
bool& Value \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
bool& Value = *(bool*)RigVMMemoryHandles[0].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value \
); \
} \
typedef FRigVMFunction_MathBoolConstant Super;
struct FRigVMFunction_MathBoolConstFalse;
// ********** End ScriptStruct FRigVMFunction_MathBoolConstFalse ***********************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolNot ****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolNot_Statics;
#define FRigVMFunction_MathBoolNot_Execute() \
void FRigVMFunction_MathBoolNot::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool Value, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_148_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolNot_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool Value, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool Value = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathBoolUnaryOp Super;
struct FRigVMFunction_MathBoolNot;
// ********** End ScriptStruct FRigVMFunction_MathBoolNot ******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolAnd ****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolAnd_Statics;
#define FRigVMFunction_MathBoolAnd_Execute() \
void FRigVMFunction_MathBoolAnd::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool A, \
const bool B, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_160_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolAnd_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool A, \
const bool B, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool A = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
const bool B = *(bool*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathBoolBinaryAggregateOp Super;
struct FRigVMFunction_MathBoolAnd;
// ********** End ScriptStruct FRigVMFunction_MathBoolAnd ******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolNand ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolNand_Statics;
#define FRigVMFunction_MathBoolNand_Execute() \
void FRigVMFunction_MathBoolNand::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool A, \
const bool B, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_172_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolNand_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool A, \
const bool B, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool A = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
const bool B = *(bool*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathBoolBinaryOp Super;
struct FRigVMFunction_MathBoolNand;
// ********** End ScriptStruct FRigVMFunction_MathBoolNand *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolNand2 **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolNand2_Statics;
#define FRigVMFunction_MathBoolNand2_Execute() \
void FRigVMFunction_MathBoolNand2::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool A, \
const bool B, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_187_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolNand2_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool A, \
const bool B, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool A = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
const bool B = *(bool*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathBoolBinaryOp Super;
struct FRigVMFunction_MathBoolNand2;
// ********** End ScriptStruct FRigVMFunction_MathBoolNand2 ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolOr *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolOr_Statics;
#define FRigVMFunction_MathBoolOr_Execute() \
void FRigVMFunction_MathBoolOr::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool A, \
const bool B, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_199_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolOr_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool A, \
const bool B, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool A = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
const bool B = *(bool*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathBoolBinaryAggregateOp Super;
struct FRigVMFunction_MathBoolOr;
// ********** End ScriptStruct FRigVMFunction_MathBoolOr *******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolEquals *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolEquals_Statics;
#define FRigVMFunction_MathBoolEquals_Execute() \
void FRigVMFunction_MathBoolEquals::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool A, \
const bool B, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_211_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolEquals_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool A, \
const bool B, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool A = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
const bool B = *(bool*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathBoolBase Super;
struct FRigVMFunction_MathBoolEquals;
// ********** End ScriptStruct FRigVMFunction_MathBoolEquals ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolNotEquals **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolNotEquals_Statics;
#define FRigVMFunction_MathBoolNotEquals_Execute() \
void FRigVMFunction_MathBoolNotEquals::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool A, \
const bool B, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_240_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolNotEquals_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool A, \
const bool B, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool A = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
const bool B = *(bool*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathBoolBase Super;
struct FRigVMFunction_MathBoolNotEquals;
// ********** End ScriptStruct FRigVMFunction_MathBoolNotEquals ************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolToggled ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolToggled_Statics;
#define FRigVMFunction_MathBoolToggled_Execute() \
void FRigVMFunction_MathBoolToggled::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool Value, \
bool& Toggled, \
bool& Initialized, \
bool& LastValue \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_269_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolToggled_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool Value, \
bool& Toggled, \
bool& Initialized, \
bool& LastValue \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool Value = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
bool& Toggled = *(bool*)RigVMMemoryHandles[1].GetOutputData(); \
bool& Initialized = *(bool*)RigVMMemoryHandles[2].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& LastValue = *(bool*)RigVMMemoryHandles[3].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Toggled, \
Initialized, \
LastValue \
); \
} \
typedef FRigVMFunction_MathBoolBase Super;
struct FRigVMFunction_MathBoolToggled;
// ********** End ScriptStruct FRigVMFunction_MathBoolToggled **************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolFlipFlop ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolFlipFlop_Statics;
#define FRigVMFunction_MathBoolFlipFlop_Execute() \
void FRigVMFunction_MathBoolFlipFlop::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool StartValue, \
const float Duration, \
bool& Result, \
bool& LastValue, \
float& TimeLeft \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_297_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolFlipFlop_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool StartValue, \
const float Duration, \
bool& Result, \
bool& LastValue, \
float& TimeLeft \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool StartValue = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
const float Duration = *(float*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
bool& LastValue = *(bool*)RigVMMemoryHandles[3].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
float& TimeLeft = *(float*)RigVMMemoryHandles[4].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
StartValue, \
Duration, \
Result, \
LastValue, \
TimeLeft \
); \
} \
typedef FRigVMFunction_MathBoolBase Super;
struct FRigVMFunction_MathBoolFlipFlop;
// ********** End ScriptStruct FRigVMFunction_MathBoolFlipFlop *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolOnce ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolOnce_Statics;
#define FRigVMFunction_MathBoolOnce_Execute() \
void FRigVMFunction_MathBoolOnce::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Duration, \
bool& Result, \
bool& LastValue, \
float& TimeLeft \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_335_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolOnce_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Duration, \
bool& Result, \
bool& LastValue, \
float& TimeLeft \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Duration = *(float*)RigVMMemoryHandles[0].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[1].GetOutputData(); \
bool& LastValue = *(bool*)RigVMMemoryHandles[2].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
float& TimeLeft = *(float*)RigVMMemoryHandles[3].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Duration, \
Result, \
LastValue, \
TimeLeft \
); \
} \
typedef FRigVMFunction_MathBoolBase Super;
struct FRigVMFunction_MathBoolOnce;
// ********** End ScriptStruct FRigVMFunction_MathBoolOnce *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolToFloat ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolToFloat_Statics;
#define FRigVMFunction_MathBoolToFloat_Execute() \
void FRigVMFunction_MathBoolToFloat::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_369_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolToFloat_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool Value, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool Value = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathBoolBase Super;
struct FRigVMFunction_MathBoolToFloat;
// ********** End ScriptStruct FRigVMFunction_MathBoolToFloat **************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoolToInteger **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoolToInteger_Statics;
#define FRigVMFunction_MathBoolToInteger_Execute() \
void FRigVMFunction_MathBoolToInteger::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool Value, \
int32& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h_392_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoolToInteger_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool Value, \
int32& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool Value = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
int32& Result = *(int32*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathBoolBase Super;
struct FRigVMFunction_MathBoolToInteger;
// ********** End ScriptStruct FRigVMFunction_MathBoolToInteger ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBool_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,536 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Math/RigVMFunction_MathBox.h"
#ifdef RIGVM_RigVMFunction_MathBox_generated_h
#error "RigVMFunction_MathBox.generated.h already included, missing '#pragma once' in RigVMFunction_MathBox.h"
#endif
#define RIGVM_RigVMFunction_MathBox_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_MathBoxBase ****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h_12_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathBase Super;
struct FRigVMFunction_MathBoxBase;
// ********** End ScriptStruct FRigVMFunction_MathBoxBase ******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxFromArray ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics;
#define FRigVMFunction_MathBoxFromArray_Execute() \
void FRigVMFunction_MathBoxFromArray::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const TArrayView<const FVector>& Array, \
FBox& Box, \
FVector& Minimum, \
FVector& Maximum, \
FVector& Center, \
FVector& Size \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h_21_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const TArrayView<const FVector>& Array, \
FBox& Box, \
FVector& Minimum, \
FVector& Maximum, \
FVector& Center, \
FVector& Size \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
TArray<FVector>& Array = *(TArray<FVector>*)RigVMMemoryHandles[0].GetInputData(); \
FBox& Box = *(FBox*)RigVMMemoryHandles[1].GetOutputData(); \
FVector& Minimum = *(FVector*)RigVMMemoryHandles[2].GetOutputData(); \
FVector& Maximum = *(FVector*)RigVMMemoryHandles[3].GetOutputData(); \
FVector& Center = *(FVector*)RigVMMemoryHandles[4].GetOutputData(); \
FVector& Size = *(FVector*)RigVMMemoryHandles[5].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Array, \
Box, \
Minimum, \
Maximum, \
Center, \
Size \
); \
} \
typedef FRigVMFunction_MathBoxBase Super;
struct FRigVMFunction_MathBoxFromArray;
// ********** End ScriptStruct FRigVMFunction_MathBoxFromArray *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxIsValid *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics;
#define FRigVMFunction_MathBoxIsValid_Execute() \
void FRigVMFunction_MathBoxIsValid::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
bool& Valid \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h_58_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
bool& Valid \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FBox& Box = *(FBox*)RigVMMemoryHandles[0].GetInputData(); \
bool& Valid = *(bool*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Box, \
Valid \
); \
} \
typedef FRigVMFunction_MathBoxBase Super;
struct FRigVMFunction_MathBoxIsValid;
// ********** End ScriptStruct FRigVMFunction_MathBoxIsValid ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetCenter ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics;
#define FRigVMFunction_MathBoxGetCenter_Execute() \
void FRigVMFunction_MathBoxGetCenter::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
FVector& Center \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h_83_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
FVector& Center \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FBox& Box = *(FBox*)RigVMMemoryHandles[0].GetInputData(); \
FVector& Center = *(FVector*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Box, \
Center \
); \
} \
typedef FRigVMFunction_MathBoxBase Super;
struct FRigVMFunction_MathBoxGetCenter;
// ********** End ScriptStruct FRigVMFunction_MathBoxGetCenter *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetSize *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics;
#define FRigVMFunction_MathBoxGetSize_Execute() \
void FRigVMFunction_MathBoxGetSize::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
FVector& Size, \
FVector& Extent \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h_108_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
FVector& Size, \
FVector& Extent \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FBox& Box = *(FBox*)RigVMMemoryHandles[0].GetInputData(); \
FVector& Size = *(FVector*)RigVMMemoryHandles[1].GetOutputData(); \
FVector& Extent = *(FVector*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Box, \
Size, \
Extent \
); \
} \
typedef FRigVMFunction_MathBoxBase Super;
struct FRigVMFunction_MathBoxGetSize;
// ********** End ScriptStruct FRigVMFunction_MathBoxGetSize ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxShift ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics;
#define FRigVMFunction_MathBoxShift_Execute() \
void FRigVMFunction_MathBoxShift::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
const FVector& Amount, \
FBox& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h_138_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
const FVector& Amount, \
FBox& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FBox& Box = *(FBox*)RigVMMemoryHandles[0].GetInputData(); \
const FVector& Amount = *(FVector*)RigVMMemoryHandles[1].GetInputData(); \
FBox& Result = *(FBox*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Box, \
Amount, \
Result \
); \
} \
typedef FRigVMFunction_MathBoxBase Super;
struct FRigVMFunction_MathBoxShift;
// ********** End ScriptStruct FRigVMFunction_MathBoxShift *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxMoveTo **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics;
#define FRigVMFunction_MathBoxMoveTo_Execute() \
void FRigVMFunction_MathBoxMoveTo::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
const FVector& Center, \
FBox& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h_167_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
const FVector& Center, \
FBox& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FBox& Box = *(FBox*)RigVMMemoryHandles[0].GetInputData(); \
const FVector& Center = *(FVector*)RigVMMemoryHandles[1].GetInputData(); \
FBox& Result = *(FBox*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Box, \
Center, \
Result \
); \
} \
typedef FRigVMFunction_MathBoxBase Super;
struct FRigVMFunction_MathBoxMoveTo;
// ********** End ScriptStruct FRigVMFunction_MathBoxMoveTo ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxExpand **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics;
#define FRigVMFunction_MathBoxExpand_Execute() \
void FRigVMFunction_MathBoxExpand::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
const FVector& Amount, \
FBox& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h_196_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
const FVector& Amount, \
FBox& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FBox& Box = *(FBox*)RigVMMemoryHandles[0].GetInputData(); \
const FVector& Amount = *(FVector*)RigVMMemoryHandles[1].GetInputData(); \
FBox& Result = *(FBox*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Box, \
Amount, \
Result \
); \
} \
typedef FRigVMFunction_MathBoxBase Super;
struct FRigVMFunction_MathBoxExpand;
// ********** End ScriptStruct FRigVMFunction_MathBoxExpand ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxTransform ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics;
#define FRigVMFunction_MathBoxTransform_Execute() \
void FRigVMFunction_MathBoxTransform::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
const FTransform& Transform, \
FBox& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h_225_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
const FTransform& Transform, \
FBox& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FBox& Box = *(FBox*)RigVMMemoryHandles[0].GetInputData(); \
const FTransform& Transform = *(FTransform*)RigVMMemoryHandles[1].GetInputData(); \
FBox& Result = *(FBox*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Box, \
Transform, \
Result \
); \
} \
typedef FRigVMFunction_MathBoxBase Super;
struct FRigVMFunction_MathBoxTransform;
// ********** End ScriptStruct FRigVMFunction_MathBoxTransform *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetDistance *********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics;
#define FRigVMFunction_MathBoxGetDistance_Execute() \
void FRigVMFunction_MathBoxGetDistance::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
const FVector& Position, \
const bool Square, \
bool& Valid, \
float& Distance \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h_253_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
const FVector& Position, \
const bool Square, \
bool& Valid, \
float& Distance \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FBox& Box = *(FBox*)RigVMMemoryHandles[0].GetInputData(); \
const FVector& Position = *(FVector*)RigVMMemoryHandles[1].GetInputData(); \
const bool Square = *(bool*)RigVMMemoryHandles[2].GetInputData(); \
bool& Valid = *(bool*)RigVMMemoryHandles[3].GetOutputData(); \
float& Distance = *(float*)RigVMMemoryHandles[4].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Box, \
Position, \
Square, \
Valid, \
Distance \
); \
} \
typedef FRigVMFunction_MathBoxBase Super;
struct FRigVMFunction_MathBoxGetDistance;
// ********** End ScriptStruct FRigVMFunction_MathBoxGetDistance ***********************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxIsInside ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics;
#define FRigVMFunction_MathBoxIsInside_Execute() \
void FRigVMFunction_MathBoxIsInside::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
FVector& Position, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h_291_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
FVector& Position, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FBox& Box = *(FBox*)RigVMMemoryHandles[0].GetInputData(); \
FVector& Position = *(FVector*)RigVMMemoryHandles[1].GetOutputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Box, \
Position, \
Result \
); \
} \
typedef FRigVMFunction_MathBoxBase Super;
struct FRigVMFunction_MathBoxIsInside;
// ********** End ScriptStruct FRigVMFunction_MathBoxIsInside **************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetVolume ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics;
#define FRigVMFunction_MathBoxGetVolume_Execute() \
void FRigVMFunction_MathBoxGetVolume::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
float& Volume \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h_321_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FBox& Box, \
float& Volume \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FBox& Box = *(FBox*)RigVMMemoryHandles[0].GetInputData(); \
float& Volume = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Box, \
Volume \
); \
} \
typedef FRigVMFunction_MathBoxBase Super;
struct FRigVMFunction_MathBoxGetVolume;
// ********** End ScriptStruct FRigVMFunction_MathBoxGetVolume *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,374 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigVMFunctions/Math/RigVMFunction_MathColor.h"
#ifdef RIGVM_RigVMFunction_MathColor_generated_h
#error "RigVMFunction_MathColor.generated.h already included, missing '#pragma once' in RigVMFunction_MathColor.h"
#endif
#define RIGVM_RigVMFunction_MathColor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_MathColorBase **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathColorBase_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathColor_h_11_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathColorBase_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathBase Super;
struct FRigVMFunction_MathColorBase;
// ********** End ScriptStruct FRigVMFunction_MathColorBase ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathColorBinaryOp **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathColorBinaryOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathColor_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathColorBinaryOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathColorBase Super;
struct FRigVMFunction_MathColorBinaryOp;
// ********** End ScriptStruct FRigVMFunction_MathColorBinaryOp ************************************
// ********** Begin ScriptStruct FRigVMFunction_MathColorBinaryAggregateOp *************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathColorBinaryAggregateOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathColor_h_37_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathColorBinaryAggregateOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathColorBase Super;
struct FRigVMFunction_MathColorBinaryAggregateOp;
// ********** End ScriptStruct FRigVMFunction_MathColorBinaryAggregateOp ***************************
// ********** Begin ScriptStruct FRigVMFunction_MathColorMake **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathColorMake_Statics;
#define FRigVMFunction_MathColorMake_Execute() \
void FRigVMFunction_MathColorMake::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float R, \
const float G, \
const float B, \
const float A, \
FLinearColor& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathColor_h_60_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathColorMake_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float R, \
const float G, \
const float B, \
const float A, \
FLinearColor& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float R = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float G = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const float A = *(float*)RigVMMemoryHandles[3].GetInputData(); \
FLinearColor& Result = *(FLinearColor*)RigVMMemoryHandles[4].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
R, \
G, \
B, \
A, \
Result \
); \
} \
typedef FRigVMFunction_MathColorBase Super;
struct FRigVMFunction_MathColorMake;
// ********** End ScriptStruct FRigVMFunction_MathColorMake ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathColorFromFloat *********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathColorFromFloat_Statics;
#define FRigVMFunction_MathColorFromFloat_Execute() \
void FRigVMFunction_MathColorFromFloat::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
FLinearColor& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathColor_h_96_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathColorFromFloat_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
FLinearColor& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
FLinearColor& Result = *(FLinearColor*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathColorBase Super;
struct FRigVMFunction_MathColorFromFloat;
// ********** End ScriptStruct FRigVMFunction_MathColorFromFloat ***********************************
// ********** Begin ScriptStruct FRigVMFunction_MathColorFromDouble ********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathColorFromDouble_Statics;
#define FRigVMFunction_MathColorFromDouble_Execute() \
void FRigVMFunction_MathColorFromDouble::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const double Value, \
FLinearColor& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathColor_h_119_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathColorFromDouble_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const double Value, \
FLinearColor& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
FLinearColor& Result = *(FLinearColor*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathColorBase Super;
struct FRigVMFunction_MathColorFromDouble;
// ********** End ScriptStruct FRigVMFunction_MathColorFromDouble **********************************
// ********** Begin ScriptStruct FRigVMFunction_MathColorAdd ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathColorAdd_Statics;
#define FRigVMFunction_MathColorAdd_Execute() \
void FRigVMFunction_MathColorAdd::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FLinearColor& A, \
const FLinearColor& B, \
FLinearColor& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathColor_h_142_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathColorAdd_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FLinearColor& A, \
const FLinearColor& B, \
FLinearColor& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FLinearColor& A = *(FLinearColor*)RigVMMemoryHandles[0].GetInputData(); \
const FLinearColor& B = *(FLinearColor*)RigVMMemoryHandles[1].GetInputData(); \
FLinearColor& Result = *(FLinearColor*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathColorBinaryAggregateOp Super;
struct FRigVMFunction_MathColorAdd;
// ********** End ScriptStruct FRigVMFunction_MathColorAdd *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathColorSub ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathColorSub_Statics;
#define FRigVMFunction_MathColorSub_Execute() \
void FRigVMFunction_MathColorSub::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FLinearColor& A, \
const FLinearColor& B, \
FLinearColor& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathColor_h_154_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathColorSub_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FLinearColor& A, \
const FLinearColor& B, \
FLinearColor& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FLinearColor& A = *(FLinearColor*)RigVMMemoryHandles[0].GetInputData(); \
const FLinearColor& B = *(FLinearColor*)RigVMMemoryHandles[1].GetInputData(); \
FLinearColor& Result = *(FLinearColor*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathColorBinaryOp Super;
struct FRigVMFunction_MathColorSub;
// ********** End ScriptStruct FRigVMFunction_MathColorSub *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathColorMul ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathColorMul_Statics;
#define FRigVMFunction_MathColorMul_Execute() \
void FRigVMFunction_MathColorMul::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FLinearColor& A, \
const FLinearColor& B, \
FLinearColor& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathColor_h_166_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathColorMul_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FLinearColor& A, \
const FLinearColor& B, \
FLinearColor& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FLinearColor& A = *(FLinearColor*)RigVMMemoryHandles[0].GetInputData(); \
const FLinearColor& B = *(FLinearColor*)RigVMMemoryHandles[1].GetInputData(); \
FLinearColor& Result = *(FLinearColor*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathColorBinaryAggregateOp Super;
struct FRigVMFunction_MathColorMul;
// ********** End ScriptStruct FRigVMFunction_MathColorMul *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathColorLerp **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathColorLerp_Statics;
#define FRigVMFunction_MathColorLerp_Execute() \
void FRigVMFunction_MathColorLerp::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FLinearColor& A, \
const FLinearColor& B, \
const float T, \
FLinearColor& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathColor_h_183_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathColorLerp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \
RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \
static void RIGVM_API StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const FLinearColor& A, \
const FLinearColor& B, \
const float T, \
FLinearColor& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const FLinearColor& A = *(FLinearColor*)RigVMMemoryHandles[0].GetInputData(); \
const FLinearColor& B = *(FLinearColor*)RigVMMemoryHandles[1].GetInputData(); \
const float T = *(float*)RigVMMemoryHandles[2].GetInputData(); \
FLinearColor& Result = *(FLinearColor*)RigVMMemoryHandles[3].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
T, \
Result \
); \
} \
typedef FRigVMFunction_MathColorBase Super;
struct FRigVMFunction_MathColorLerp;
// ********** End ScriptStruct FRigVMFunction_MathColorLerp ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathColor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

Some files were not shown because too many files have changed in this diff Show More