2084 lines
82 KiB
C
2084 lines
82 KiB
C
// 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_MathDouble.h"
|
|
|
|
#ifdef RIGVM_RigVMFunction_MathDouble_generated_h
|
|
#error "RigVMFunction_MathDouble.generated.h already included, missing '#pragma once' in RigVMFunction_MathDouble.h"
|
|
#endif
|
|
#define RIGVM_RigVMFunction_MathDouble_generated_h
|
|
|
|
#include "UObject/ObjectMacros.h"
|
|
#include "UObject/ScriptMacros.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleBase *************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleBase_Statics;
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_11_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleBase_Statics; \
|
|
RIGVM_API static class UScriptStruct* StaticStruct(); \
|
|
typedef FRigVMFunction_MathBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleBase;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleBase ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleConstant *********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleConstant_Statics;
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_17_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleConstant_Statics; \
|
|
RIGVM_API static class UScriptStruct* StaticStruct(); \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleConstant;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleConstant ***********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleUnaryOp **********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleUnaryOp_Statics;
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_31_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleUnaryOp_Statics; \
|
|
RIGVM_API static class UScriptStruct* StaticStruct(); \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleUnaryOp;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleUnaryOp ************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleBinaryOp *********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleBinaryOp_Statics;
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_48_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleBinaryOp_Statics; \
|
|
RIGVM_API static class UScriptStruct* StaticStruct(); \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleBinaryOp;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleBinaryOp ***********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleBinaryAggregateOp ************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleBinaryAggregateOp_Statics;
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_69_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleBinaryAggregateOp_Statics; \
|
|
RIGVM_API static class UScriptStruct* StaticStruct(); \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleBinaryAggregateOp;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleBinaryAggregateOp **************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleMake *************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleMake_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleMake_Execute() \
|
|
void FRigVMFunction_MathDoubleMake::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
double& Value \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_92_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleMake_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, \
|
|
double& Value \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
double& Value = *(double*)RigVMMemoryHandles[0].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleMake;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleMake ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleConstPi **********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleConstPi_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleConstPi_Execute() \
|
|
void FRigVMFunction_MathDoubleConstPi::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
double& Value \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_115_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleConstPi_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, \
|
|
double& Value \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
double& Value = *(double*)RigVMMemoryHandles[0].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleConstant Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleConstPi;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleConstPi ************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleConstHalfPi ******************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleConstHalfPi_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleConstHalfPi_Execute() \
|
|
void FRigVMFunction_MathDoubleConstHalfPi::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
double& Value \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_127_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleConstHalfPi_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, \
|
|
double& Value \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
double& Value = *(double*)RigVMMemoryHandles[0].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleConstant Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleConstHalfPi;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleConstHalfPi ********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleConstTwoPi *******************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleConstTwoPi_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleConstTwoPi_Execute() \
|
|
void FRigVMFunction_MathDoubleConstTwoPi::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
double& Value \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_139_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleConstTwoPi_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, \
|
|
double& Value \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
double& Value = *(double*)RigVMMemoryHandles[0].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleConstant Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleConstTwoPi;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleConstTwoPi *********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleConstE ***********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleConstE_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleConstE_Execute() \
|
|
void FRigVMFunction_MathDoubleConstE::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
double& Value \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_151_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleConstE_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, \
|
|
double& Value \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
double& Value = *(double*)RigVMMemoryHandles[0].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleConstant Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleConstE;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleConstE *************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleAdd **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleAdd_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleAdd_Execute() \
|
|
void FRigVMFunction_MathDoubleAdd::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_163_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleAdd_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 A, \
|
|
const double B, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBinaryAggregateOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleAdd;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleAdd ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleSub **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleSub_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleSub_Execute() \
|
|
void FRigVMFunction_MathDoubleSub::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_175_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleSub_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 A, \
|
|
const double B, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBinaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleSub;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleSub ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleMul **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleMul_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleMul_Execute() \
|
|
void FRigVMFunction_MathDoubleMul::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_187_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleMul_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 A, \
|
|
const double B, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBinaryAggregateOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleMul;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleMul ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleDiv **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleDiv_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleDiv_Execute() \
|
|
void FRigVMFunction_MathDoubleDiv::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_205_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleDiv_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 A, \
|
|
const double B, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBinaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleDiv;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleDiv ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleMod **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleMod_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleMod_Execute() \
|
|
void FRigVMFunction_MathDoubleMod::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_222_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleMod_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 A, \
|
|
const double B, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBinaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleMod;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleMod ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleMin **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleMin_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleMin_Execute() \
|
|
void FRigVMFunction_MathDoubleMin::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_240_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleMin_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 A, \
|
|
const double B, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBinaryAggregateOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleMin;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleMin ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleMax **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleMax_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleMax_Execute() \
|
|
void FRigVMFunction_MathDoubleMax::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_252_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleMax_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 A, \
|
|
const double B, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBinaryAggregateOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleMax;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleMax ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoublePow **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoublePow_Statics;
|
|
|
|
#define FRigVMFunction_MathDoublePow_Execute() \
|
|
void FRigVMFunction_MathDoublePow::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_264_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoublePow_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 A, \
|
|
const double B, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBinaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoublePow;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoublePow ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleSqrt *************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleSqrt_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleSqrt_Execute() \
|
|
void FRigVMFunction_MathDoubleSqrt::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_282_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleSqrt_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleSqrt;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleSqrt ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleNegate ***********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleNegate_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleNegate_Execute() \
|
|
void FRigVMFunction_MathDoubleNegate::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_294_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleNegate_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleNegate;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleNegate *************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleAbs **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleAbs_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleAbs_Execute() \
|
|
void FRigVMFunction_MathDoubleAbs::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_306_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleAbs_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleAbs;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleAbs ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleFloor ************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleFloor_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleFloor_Execute() \
|
|
void FRigVMFunction_MathDoubleFloor::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result, \
|
|
int32& Int \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_318_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleFloor_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, \
|
|
double& Result, \
|
|
int32& Int \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
int32& Int = *(int32*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result, \
|
|
Int \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleFloor;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleFloor **************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleCeil *************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleCeil_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleCeil_Execute() \
|
|
void FRigVMFunction_MathDoubleCeil::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result, \
|
|
int32& Int \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_345_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleCeil_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, \
|
|
double& Result, \
|
|
int32& Int \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
int32& Int = *(int32*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result, \
|
|
Int \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleCeil;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleCeil ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleRound ************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleRound_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleRound_Execute() \
|
|
void FRigVMFunction_MathDoubleRound::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result, \
|
|
int32& Int \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_372_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleRound_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, \
|
|
double& Result, \
|
|
int32& Int \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
int32& Int = *(int32*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result, \
|
|
Int \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleRound;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleRound **************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleToInt ************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleToInt_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleToInt_Execute() \
|
|
void FRigVMFunction_MathDoubleToInt::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
int32& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_399_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleToInt_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, \
|
|
int32& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
int32& Result = *(int32*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleToInt;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleToInt **************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleToFloat **********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleToFloat_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleToFloat_Execute() \
|
|
void FRigVMFunction_MathDoubleToFloat::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
float& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_423_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleToFloat_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, \
|
|
float& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleToFloat;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleToFloat ************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleSign *************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleSign_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleSign_Execute() \
|
|
void FRigVMFunction_MathDoubleSign::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_447_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleSign_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleSign;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleSign ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleClamp ************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleClamp_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleClamp_Execute() \
|
|
void FRigVMFunction_MathDoubleClamp::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
const double Minimum, \
|
|
const double Maximum, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_459_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleClamp_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, \
|
|
const double Minimum, \
|
|
const double Maximum, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double Minimum = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
const double Maximum = *(double*)RigVMMemoryHandles[2].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[3].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Minimum, \
|
|
Maximum, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleClamp;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleClamp **************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleLerp *************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleLerp_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleLerp_Execute() \
|
|
void FRigVMFunction_MathDoubleLerp::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
const double T, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_488_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleLerp_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 A, \
|
|
const double B, \
|
|
const double T, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
const double T = *(double*)RigVMMemoryHandles[2].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[3].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
T, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleLerp;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleLerp ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleRemap ************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleRemap_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleRemap_Execute() \
|
|
void FRigVMFunction_MathDoubleRemap::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
const double SourceMinimum, \
|
|
const double SourceMaximum, \
|
|
const double TargetMinimum, \
|
|
const double TargetMaximum, \
|
|
const bool bClamp, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_518_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleRemap_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, \
|
|
const double SourceMinimum, \
|
|
const double SourceMaximum, \
|
|
const double TargetMinimum, \
|
|
const double TargetMaximum, \
|
|
const bool bClamp, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double SourceMinimum = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
const double SourceMaximum = *(double*)RigVMMemoryHandles[2].GetInputData(); \
|
|
const double TargetMinimum = *(double*)RigVMMemoryHandles[3].GetInputData(); \
|
|
const double TargetMaximum = *(double*)RigVMMemoryHandles[4].GetInputData(); \
|
|
const bool bClamp = *(bool*)RigVMMemoryHandles[5].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[6].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
SourceMinimum, \
|
|
SourceMaximum, \
|
|
TargetMinimum, \
|
|
TargetMaximum, \
|
|
bClamp, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleRemap;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleRemap **************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleEquals ***********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleEquals_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleEquals_Execute() \
|
|
void FRigVMFunction_MathDoubleEquals::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
bool& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_559_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleEquals_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 A, \
|
|
const double B, \
|
|
bool& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleEquals;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleEquals *************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleNotEquals ********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleNotEquals_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleNotEquals_Execute() \
|
|
void FRigVMFunction_MathDoubleNotEquals::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
bool& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_588_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleNotEquals_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 A, \
|
|
const double B, \
|
|
bool& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleNotEquals;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleNotEquals **********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleGreater **********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleGreater_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleGreater_Execute() \
|
|
void FRigVMFunction_MathDoubleGreater::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
bool& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_617_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleGreater_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 A, \
|
|
const double B, \
|
|
bool& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleGreater;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleGreater ************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleLess *************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleLess_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleLess_Execute() \
|
|
void FRigVMFunction_MathDoubleLess::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
bool& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_644_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleLess_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 A, \
|
|
const double B, \
|
|
bool& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleLess;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleLess ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleGreaterEqual *****************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleGreaterEqual_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleGreaterEqual_Execute() \
|
|
void FRigVMFunction_MathDoubleGreaterEqual::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
bool& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_671_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleGreaterEqual_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 A, \
|
|
const double B, \
|
|
bool& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleGreaterEqual;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleGreaterEqual *******************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleLessEqual ********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleLessEqual_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleLessEqual_Execute() \
|
|
void FRigVMFunction_MathDoubleLessEqual::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
bool& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_698_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleLessEqual_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 A, \
|
|
const double B, \
|
|
bool& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleLessEqual;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleLessEqual **********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleIsNearlyZero *****************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleIsNearlyZero_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleIsNearlyZero_Execute() \
|
|
void FRigVMFunction_MathDoubleIsNearlyZero::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
const double Tolerance, \
|
|
bool& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_725_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleIsNearlyZero_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, \
|
|
const double Tolerance, \
|
|
bool& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double Tolerance = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Tolerance, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleIsNearlyZero;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleIsNearlyZero *******************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleIsNearlyEqual ****************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleIsNearlyEqual_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleIsNearlyEqual_Execute() \
|
|
void FRigVMFunction_MathDoubleIsNearlyEqual::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
const double Tolerance, \
|
|
bool& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_752_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleIsNearlyEqual_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 A, \
|
|
const double B, \
|
|
const double Tolerance, \
|
|
bool& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
const double Tolerance = *(double*)RigVMMemoryHandles[2].GetInputData(); \
|
|
bool& Result = *(bool*)RigVMMemoryHandles[3].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Tolerance, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleIsNearlyEqual;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleIsNearlyEqual ******************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleDeg **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleDeg_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleDeg_Execute() \
|
|
void FRigVMFunction_MathDoubleDeg::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_782_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleDeg_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleDeg;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleDeg ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleRad **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleRad_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleRad_Execute() \
|
|
void FRigVMFunction_MathDoubleRad::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_794_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleRad_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleRad;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleRad ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleSin **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleSin_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleSin_Execute() \
|
|
void FRigVMFunction_MathDoubleSin::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_806_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleSin_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleSin;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleSin ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleCos **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleCos_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleCos_Execute() \
|
|
void FRigVMFunction_MathDoubleCos::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_818_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleCos_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleCos;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleCos ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleTan **************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleTan_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleTan_Execute() \
|
|
void FRigVMFunction_MathDoubleTan::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_830_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleTan_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleTan;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleTan ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleAsin *************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleAsin_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleAsin_Execute() \
|
|
void FRigVMFunction_MathDoubleAsin::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_842_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleAsin_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleAsin;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleAsin ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleAcos *************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleAcos_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleAcos_Execute() \
|
|
void FRigVMFunction_MathDoubleAcos::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_854_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleAcos_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleAcos;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleAcos ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleAtan *************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleAtan_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleAtan_Execute() \
|
|
void FRigVMFunction_MathDoubleAtan::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_866_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleAtan_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleAtan;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleAtan ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleAtan2 ************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleAtan2_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleAtan2_Execute() \
|
|
void FRigVMFunction_MathDoubleAtan2::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_878_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleAtan2_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 A, \
|
|
const double B, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[2].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBinaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleAtan2;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleAtan2 **************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleLawOfCosine ******************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleLawOfCosine_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleLawOfCosine_Execute() \
|
|
void FRigVMFunction_MathDoubleLawOfCosine::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double A, \
|
|
const double B, \
|
|
const double C, \
|
|
double& AlphaAngle, \
|
|
double& BetaAngle, \
|
|
double& GammaAngle, \
|
|
bool& bValid \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_890_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleLawOfCosine_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 A, \
|
|
const double B, \
|
|
const double C, \
|
|
double& AlphaAngle, \
|
|
double& BetaAngle, \
|
|
double& GammaAngle, \
|
|
bool& bValid \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double A = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
const double B = *(double*)RigVMMemoryHandles[1].GetInputData(); \
|
|
const double C = *(double*)RigVMMemoryHandles[2].GetInputData(); \
|
|
double& AlphaAngle = *(double*)RigVMMemoryHandles[3].GetOutputData(); \
|
|
double& BetaAngle = *(double*)RigVMMemoryHandles[4].GetOutputData(); \
|
|
double& GammaAngle = *(double*)RigVMMemoryHandles[5].GetOutputData(); \
|
|
bool& bValid = *(bool*)RigVMMemoryHandles[6].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
A, \
|
|
B, \
|
|
C, \
|
|
AlphaAngle, \
|
|
BetaAngle, \
|
|
GammaAngle, \
|
|
bValid \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleLawOfCosine;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleLawOfCosine ********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleExponential ******************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleExponential_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleExponential_Execute() \
|
|
void FRigVMFunction_MathDoubleExponential::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const double Value, \
|
|
double& Result \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_929_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleExponential_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, \
|
|
double& Result \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
const double Value = *(double*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Value, \
|
|
Result \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleUnaryOp Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleExponential;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleExponential ********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleArraySum *********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleArraySum_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleArraySum_Execute() \
|
|
void FRigVMFunction_MathDoubleArraySum::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const TArrayView<const double>& Array, \
|
|
double& Sum \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_941_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleArraySum_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 double>& Array, \
|
|
double& Sum \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
TArray<double>& Array = *(TArray<double>*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Sum = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Array, \
|
|
Sum \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleArraySum;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleArraySum ***********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathDoubleArrayAverage *****************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleArrayAverage_Statics;
|
|
|
|
#define FRigVMFunction_MathDoubleArrayAverage_Execute() \
|
|
void FRigVMFunction_MathDoubleArrayAverage::StaticExecute( \
|
|
const FRigVMExecuteContext& ExecuteContext, \
|
|
const TArrayView<const double>& Array, \
|
|
double& Average \
|
|
)
|
|
|
|
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h_965_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathDoubleArrayAverage_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 double>& Array, \
|
|
double& Average \
|
|
); \
|
|
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
|
|
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
|
|
FRigVMMemoryHandleArray RigVMMemoryHandles, \
|
|
FRigVMPredicateBranchArray RigVMBranches \
|
|
) \
|
|
{ \
|
|
TArray<double>& Array = *(TArray<double>*)RigVMMemoryHandles[0].GetInputData(); \
|
|
double& Average = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
|
|
\
|
|
StaticExecute( \
|
|
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
|
|
Array, \
|
|
Average \
|
|
); \
|
|
} \
|
|
typedef FRigVMFunction_MathDoubleBase Super;
|
|
|
|
|
|
struct FRigVMFunction_MathDoubleArrayAverage;
|
|
// ********** End ScriptStruct FRigVMFunction_MathDoubleArrayAverage *******************************
|
|
|
|
#undef CURRENT_FILE_ID
|
|
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathDouble_h
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|