Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/RigVM/UHT/RigVMFunction_MathFloat.generated.h
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

2133 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_MathFloat.h"
#ifdef RIGVM_RigVMFunction_MathFloat_generated_h
#error "RigVMFunction_MathFloat.generated.h already included, missing '#pragma once' in RigVMFunction_MathFloat.h"
#endif
#define RIGVM_RigVMFunction_MathFloat_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigVMFunction_MathFloatBase **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatBase_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_13_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatBase_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathBase Super;
struct FRigVMFunction_MathFloatBase;
// ********** End ScriptStruct FRigVMFunction_MathFloatBase ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatConstant **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatConstant_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_19_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatConstant_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatConstant;
// ********** End ScriptStruct FRigVMFunction_MathFloatConstant ************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatUnaryOp ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatUnaryOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_33_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatUnaryOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatUnaryOp;
// ********** End ScriptStruct FRigVMFunction_MathFloatUnaryOp *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatBinaryOp **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatBinaryOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_50_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatBinaryOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatBinaryOp;
// ********** End ScriptStruct FRigVMFunction_MathFloatBinaryOp ************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatBinaryAggregateOp *************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatBinaryAggregateOp_Statics;
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_70_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatBinaryAggregateOp_Statics; \
RIGVM_API static class UScriptStruct* StaticStruct(); \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatBinaryAggregateOp;
// ********** End ScriptStruct FRigVMFunction_MathFloatBinaryAggregateOp ***************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatMake **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatMake_Statics;
#define FRigVMFunction_MathFloatMake_Execute() \
void FRigVMFunction_MathFloatMake::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
float& Value \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_93_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatMake_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, \
float& Value \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
float& Value = *(float*)RigVMMemoryHandles[0].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatMake;
// ********** End ScriptStruct FRigVMFunction_MathFloatMake ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatConstPi ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatConstPi_Statics;
#define FRigVMFunction_MathFloatConstPi_Execute() \
void FRigVMFunction_MathFloatConstPi::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
float& Value \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_116_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatConstPi_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, \
float& Value \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
float& Value = *(float*)RigVMMemoryHandles[0].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value \
); \
} \
typedef FRigVMFunction_MathFloatConstant Super;
struct FRigVMFunction_MathFloatConstPi;
// ********** End ScriptStruct FRigVMFunction_MathFloatConstPi *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatConstHalfPi *******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatConstHalfPi_Statics;
#define FRigVMFunction_MathFloatConstHalfPi_Execute() \
void FRigVMFunction_MathFloatConstHalfPi::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
float& Value \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_128_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatConstHalfPi_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, \
float& Value \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
float& Value = *(float*)RigVMMemoryHandles[0].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value \
); \
} \
typedef FRigVMFunction_MathFloatConstant Super;
struct FRigVMFunction_MathFloatConstHalfPi;
// ********** End ScriptStruct FRigVMFunction_MathFloatConstHalfPi *********************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatConstTwoPi ********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatConstTwoPi_Statics;
#define FRigVMFunction_MathFloatConstTwoPi_Execute() \
void FRigVMFunction_MathFloatConstTwoPi::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
float& Value \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_140_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatConstTwoPi_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, \
float& Value \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
float& Value = *(float*)RigVMMemoryHandles[0].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value \
); \
} \
typedef FRigVMFunction_MathFloatConstant Super;
struct FRigVMFunction_MathFloatConstTwoPi;
// ********** End ScriptStruct FRigVMFunction_MathFloatConstTwoPi **********************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatConstE ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatConstE_Statics;
#define FRigVMFunction_MathFloatConstE_Execute() \
void FRigVMFunction_MathFloatConstE::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
float& Value \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_152_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatConstE_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, \
float& Value \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
float& Value = *(float*)RigVMMemoryHandles[0].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value \
); \
} \
typedef FRigVMFunction_MathFloatConstant Super;
struct FRigVMFunction_MathFloatConstE;
// ********** End ScriptStruct FRigVMFunction_MathFloatConstE **************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatAdd ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatAdd_Statics;
#define FRigVMFunction_MathFloatAdd_Execute() \
void FRigVMFunction_MathFloatAdd::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_164_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatAdd_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 A, \
const float B, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBinaryAggregateOp Super;
struct FRigVMFunction_MathFloatAdd;
// ********** End ScriptStruct FRigVMFunction_MathFloatAdd *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatSub ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatSub_Statics;
#define FRigVMFunction_MathFloatSub_Execute() \
void FRigVMFunction_MathFloatSub::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_176_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatSub_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 A, \
const float B, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBinaryOp Super;
struct FRigVMFunction_MathFloatSub;
// ********** End ScriptStruct FRigVMFunction_MathFloatSub *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatMul ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatMul_Statics;
#define FRigVMFunction_MathFloatMul_Execute() \
void FRigVMFunction_MathFloatMul::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_188_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatMul_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 A, \
const float B, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBinaryAggregateOp Super;
struct FRigVMFunction_MathFloatMul;
// ********** End ScriptStruct FRigVMFunction_MathFloatMul *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatDiv ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatDiv_Statics;
#define FRigVMFunction_MathFloatDiv_Execute() \
void FRigVMFunction_MathFloatDiv::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_206_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatDiv_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 A, \
const float B, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBinaryOp Super;
struct FRigVMFunction_MathFloatDiv;
// ********** End ScriptStruct FRigVMFunction_MathFloatDiv *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatMod ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatMod_Statics;
#define FRigVMFunction_MathFloatMod_Execute() \
void FRigVMFunction_MathFloatMod::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_223_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatMod_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 A, \
const float B, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBinaryOp Super;
struct FRigVMFunction_MathFloatMod;
// ********** End ScriptStruct FRigVMFunction_MathFloatMod *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatMin ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatMin_Statics;
#define FRigVMFunction_MathFloatMin_Execute() \
void FRigVMFunction_MathFloatMin::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_241_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatMin_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 A, \
const float B, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBinaryAggregateOp Super;
struct FRigVMFunction_MathFloatMin;
// ********** End ScriptStruct FRigVMFunction_MathFloatMin *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatMax ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatMax_Statics;
#define FRigVMFunction_MathFloatMax_Execute() \
void FRigVMFunction_MathFloatMax::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_253_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatMax_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 A, \
const float B, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBinaryAggregateOp Super;
struct FRigVMFunction_MathFloatMax;
// ********** End ScriptStruct FRigVMFunction_MathFloatMax *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatPow ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatPow_Statics;
#define FRigVMFunction_MathFloatPow_Execute() \
void FRigVMFunction_MathFloatPow::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_265_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatPow_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 A, \
const float B, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBinaryOp Super;
struct FRigVMFunction_MathFloatPow;
// ********** End ScriptStruct FRigVMFunction_MathFloatPow *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatSqrt **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatSqrt_Statics;
#define FRigVMFunction_MathFloatSqrt_Execute() \
void FRigVMFunction_MathFloatSqrt::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_283_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatSqrt_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatSqrt;
// ********** End ScriptStruct FRigVMFunction_MathFloatSqrt ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatNegate ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatNegate_Statics;
#define FRigVMFunction_MathFloatNegate_Execute() \
void FRigVMFunction_MathFloatNegate::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_295_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatNegate_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatNegate;
// ********** End ScriptStruct FRigVMFunction_MathFloatNegate **************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatAbs ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatAbs_Statics;
#define FRigVMFunction_MathFloatAbs_Execute() \
void FRigVMFunction_MathFloatAbs::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_307_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatAbs_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatAbs;
// ********** End ScriptStruct FRigVMFunction_MathFloatAbs *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatFloor *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatFloor_Statics;
#define FRigVMFunction_MathFloatFloor_Execute() \
void FRigVMFunction_MathFloatFloor::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result, \
int32& Int \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_319_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatFloor_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& Result, \
int32& Int \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
int32& Int = *(int32*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result, \
Int \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatFloor;
// ********** End ScriptStruct FRigVMFunction_MathFloatFloor ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatCeil **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatCeil_Statics;
#define FRigVMFunction_MathFloatCeil_Execute() \
void FRigVMFunction_MathFloatCeil::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result, \
int32& Int \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_346_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatCeil_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& Result, \
int32& Int \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
int32& Int = *(int32*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result, \
Int \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatCeil;
// ********** End ScriptStruct FRigVMFunction_MathFloatCeil ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatRound *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatRound_Statics;
#define FRigVMFunction_MathFloatRound_Execute() \
void FRigVMFunction_MathFloatRound::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result, \
int32& Int \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_373_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatRound_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& Result, \
int32& Int \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
int32& Int = *(int32*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result, \
Int \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatRound;
// ********** End ScriptStruct FRigVMFunction_MathFloatRound ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatToInt *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatToInt_Statics;
#define FRigVMFunction_MathFloatToInt_Execute() \
void FRigVMFunction_MathFloatToInt::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
int32& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_400_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatToInt_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, \
int32& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
int32& Result = *(int32*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatToInt;
// ********** End ScriptStruct FRigVMFunction_MathFloatToInt ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatToDouble **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatToDouble_Statics;
#define FRigVMFunction_MathFloatToDouble_Execute() \
void FRigVMFunction_MathFloatToDouble::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
double& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_424_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatToDouble_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, \
double& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
double& Result = *(double*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatToDouble;
// ********** End ScriptStruct FRigVMFunction_MathFloatToDouble ************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatSign **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatSign_Statics;
#define FRigVMFunction_MathFloatSign_Execute() \
void FRigVMFunction_MathFloatSign::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_448_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatSign_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatSign;
// ********** End ScriptStruct FRigVMFunction_MathFloatSign ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatClamp *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatClamp_Statics;
#define FRigVMFunction_MathFloatClamp_Execute() \
void FRigVMFunction_MathFloatClamp::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
const float Minimum, \
const float Maximum, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_460_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatClamp_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 float Minimum, \
const float Maximum, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float Minimum = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const float Maximum = *(float*)RigVMMemoryHandles[2].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[3].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Minimum, \
Maximum, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatClamp;
// ********** End ScriptStruct FRigVMFunction_MathFloatClamp ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatLerp **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatLerp_Statics;
#define FRigVMFunction_MathFloatLerp_Execute() \
void FRigVMFunction_MathFloatLerp::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
const float T, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_489_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatLerp_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 A, \
const float B, \
const float T, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const float T = *(float*)RigVMMemoryHandles[2].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[3].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
T, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatLerp;
// ********** End ScriptStruct FRigVMFunction_MathFloatLerp ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatRemap *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatRemap_Statics;
#define FRigVMFunction_MathFloatRemap_Execute() \
void FRigVMFunction_MathFloatRemap::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
const float SourceMinimum, \
const float SourceMaximum, \
const float TargetMinimum, \
const float TargetMaximum, \
const bool bClamp, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_519_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatRemap_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 float SourceMinimum, \
const float SourceMaximum, \
const float TargetMinimum, \
const float TargetMaximum, \
const bool bClamp, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float SourceMinimum = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const float SourceMaximum = *(float*)RigVMMemoryHandles[2].GetInputData(); \
const float TargetMinimum = *(float*)RigVMMemoryHandles[3].GetInputData(); \
const float TargetMaximum = *(float*)RigVMMemoryHandles[4].GetInputData(); \
const bool bClamp = *(bool*)RigVMMemoryHandles[5].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[6].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
SourceMinimum, \
SourceMaximum, \
TargetMinimum, \
TargetMaximum, \
bClamp, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatRemap;
// ********** End ScriptStruct FRigVMFunction_MathFloatRemap ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatEquals ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatEquals_Statics;
#define FRigVMFunction_MathFloatEquals_Execute() \
void FRigVMFunction_MathFloatEquals::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_560_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatEquals_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 A, \
const float B, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatEquals;
// ********** End ScriptStruct FRigVMFunction_MathFloatEquals **************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatNotEquals *********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatNotEquals_Statics;
#define FRigVMFunction_MathFloatNotEquals_Execute() \
void FRigVMFunction_MathFloatNotEquals::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_589_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatNotEquals_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 A, \
const float B, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatNotEquals;
// ********** End ScriptStruct FRigVMFunction_MathFloatNotEquals ***********************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatGreater ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatGreater_Statics;
#define FRigVMFunction_MathFloatGreater_Execute() \
void FRigVMFunction_MathFloatGreater::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_618_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatGreater_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 A, \
const float B, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatGreater;
// ********** End ScriptStruct FRigVMFunction_MathFloatGreater *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatLess **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatLess_Statics;
#define FRigVMFunction_MathFloatLess_Execute() \
void FRigVMFunction_MathFloatLess::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_645_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatLess_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 A, \
const float B, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatLess;
// ********** End ScriptStruct FRigVMFunction_MathFloatLess ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatGreaterEqual ******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatGreaterEqual_Statics;
#define FRigVMFunction_MathFloatGreaterEqual_Execute() \
void FRigVMFunction_MathFloatGreaterEqual::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_672_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatGreaterEqual_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 A, \
const float B, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatGreaterEqual;
// ********** End ScriptStruct FRigVMFunction_MathFloatGreaterEqual ********************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatLessEqual *********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatLessEqual_Statics;
#define FRigVMFunction_MathFloatLessEqual_Execute() \
void FRigVMFunction_MathFloatLessEqual::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_699_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatLessEqual_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 A, \
const float B, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatLessEqual;
// ********** End ScriptStruct FRigVMFunction_MathFloatLessEqual ***********************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatIsNearlyZero ******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatIsNearlyZero_Statics;
#define FRigVMFunction_MathFloatIsNearlyZero_Execute() \
void FRigVMFunction_MathFloatIsNearlyZero::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
const float Tolerance, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_726_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatIsNearlyZero_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 float Tolerance, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float Tolerance = *(float*)RigVMMemoryHandles[1].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Tolerance, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatIsNearlyZero;
// ********** End ScriptStruct FRigVMFunction_MathFloatIsNearlyZero ********************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatIsNearlyEqual *****************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatIsNearlyEqual_Statics;
#define FRigVMFunction_MathFloatIsNearlyEqual_Execute() \
void FRigVMFunction_MathFloatIsNearlyEqual::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
const float Tolerance, \
bool& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_753_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatIsNearlyEqual_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 A, \
const float B, \
const float Tolerance, \
bool& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const float Tolerance = *(float*)RigVMMemoryHandles[2].GetInputData(); \
bool& Result = *(bool*)RigVMMemoryHandles[3].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Tolerance, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatIsNearlyEqual;
// ********** End ScriptStruct FRigVMFunction_MathFloatIsNearlyEqual *******************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatSelectBool ********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatSelectBool_Statics;
#define FRigVMFunction_MathFloatSelectBool_Execute() \
void FRigVMFunction_MathFloatSelectBool::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const bool Condition, \
const float IfTrue, \
const float IfFalse, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_783_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatSelectBool_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 bool Condition, \
const float IfTrue, \
const float IfFalse, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const bool Condition = *(bool*)RigVMMemoryHandles[0].GetInputData(); \
const float IfTrue = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const float IfFalse = *(float*)RigVMMemoryHandles[2].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[3].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Condition, \
IfTrue, \
IfFalse, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatSelectBool;
// ********** End ScriptStruct FRigVMFunction_MathFloatSelectBool **********************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatDeg ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatDeg_Statics;
#define FRigVMFunction_MathFloatDeg_Execute() \
void FRigVMFunction_MathFloatDeg::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_816_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatDeg_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatDeg;
// ********** End ScriptStruct FRigVMFunction_MathFloatDeg *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatRad ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatRad_Statics;
#define FRigVMFunction_MathFloatRad_Execute() \
void FRigVMFunction_MathFloatRad::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_828_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatRad_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatRad;
// ********** End ScriptStruct FRigVMFunction_MathFloatRad *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatSin ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatSin_Statics;
#define FRigVMFunction_MathFloatSin_Execute() \
void FRigVMFunction_MathFloatSin::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_840_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatSin_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatSin;
// ********** End ScriptStruct FRigVMFunction_MathFloatSin *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatCos ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatCos_Statics;
#define FRigVMFunction_MathFloatCos_Execute() \
void FRigVMFunction_MathFloatCos::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_852_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatCos_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatCos;
// ********** End ScriptStruct FRigVMFunction_MathFloatCos *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatTan ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatTan_Statics;
#define FRigVMFunction_MathFloatTan_Execute() \
void FRigVMFunction_MathFloatTan::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_864_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatTan_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatTan;
// ********** End ScriptStruct FRigVMFunction_MathFloatTan *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatAsin **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatAsin_Statics;
#define FRigVMFunction_MathFloatAsin_Execute() \
void FRigVMFunction_MathFloatAsin::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_876_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatAsin_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatAsin;
// ********** End ScriptStruct FRigVMFunction_MathFloatAsin ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatAcos **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatAcos_Statics;
#define FRigVMFunction_MathFloatAcos_Execute() \
void FRigVMFunction_MathFloatAcos::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_888_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatAcos_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatAcos;
// ********** End ScriptStruct FRigVMFunction_MathFloatAcos ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatAtan **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatAtan_Statics;
#define FRigVMFunction_MathFloatAtan_Execute() \
void FRigVMFunction_MathFloatAtan::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_900_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatAtan_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatAtan;
// ********** End ScriptStruct FRigVMFunction_MathFloatAtan ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatAtan2 *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatAtan2_Statics;
#define FRigVMFunction_MathFloatAtan2_Execute() \
void FRigVMFunction_MathFloatAtan2::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_912_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatAtan2_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 A, \
const float B, \
float& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[2].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatBinaryOp Super;
struct FRigVMFunction_MathFloatAtan2;
// ********** End ScriptStruct FRigVMFunction_MathFloatAtan2 ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatLawOfCosine *******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatLawOfCosine_Statics;
#define FRigVMFunction_MathFloatLawOfCosine_Execute() \
void FRigVMFunction_MathFloatLawOfCosine::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float A, \
const float B, \
const float C, \
float& AlphaAngle, \
float& BetaAngle, \
float& GammaAngle, \
bool& bValid \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_924_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatLawOfCosine_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 A, \
const float B, \
const float C, \
float& AlphaAngle, \
float& BetaAngle, \
float& GammaAngle, \
bool& bValid \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float A = *(float*)RigVMMemoryHandles[0].GetInputData(); \
const float B = *(float*)RigVMMemoryHandles[1].GetInputData(); \
const float C = *(float*)RigVMMemoryHandles[2].GetInputData(); \
float& AlphaAngle = *(float*)RigVMMemoryHandles[3].GetOutputData(); \
float& BetaAngle = *(float*)RigVMMemoryHandles[4].GetOutputData(); \
float& GammaAngle = *(float*)RigVMMemoryHandles[5].GetOutputData(); \
bool& bValid = *(bool*)RigVMMemoryHandles[6].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
A, \
B, \
C, \
AlphaAngle, \
BetaAngle, \
GammaAngle, \
bValid \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatLawOfCosine;
// ********** End ScriptStruct FRigVMFunction_MathFloatLawOfCosine *********************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatExponential *******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatExponential_Statics;
#define FRigVMFunction_MathFloatExponential_Execute() \
void FRigVMFunction_MathFloatExponential::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const float Value, \
float& Result \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_963_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatExponential_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& Result \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \
float& Result = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Value, \
Result \
); \
} \
typedef FRigVMFunction_MathFloatUnaryOp Super;
struct FRigVMFunction_MathFloatExponential;
// ********** End ScriptStruct FRigVMFunction_MathFloatExponential *********************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatArraySum **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatArraySum_Statics;
#define FRigVMFunction_MathFloatArraySum_Execute() \
void FRigVMFunction_MathFloatArraySum::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const TArrayView<const float>& Array, \
float& Sum \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_975_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatArraySum_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 TArrayView<const float>& Array, \
float& Sum \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
TArray<float>& Array = *(TArray<float>*)RigVMMemoryHandles[0].GetInputData(); \
float& Sum = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Array, \
Sum \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatArraySum;
// ********** End ScriptStruct FRigVMFunction_MathFloatArraySum ************************************
// ********** Begin ScriptStruct FRigVMFunction_MathFloatArrayAverage ******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathFloatArrayAverage_Statics;
#define FRigVMFunction_MathFloatArrayAverage_Execute() \
void FRigVMFunction_MathFloatArrayAverage::StaticExecute( \
const FRigVMExecuteContext& ExecuteContext, \
const TArrayView<const float>& Array, \
float& Average \
)
#define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h_999_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_MathFloatArrayAverage_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 TArrayView<const float>& Array, \
float& Average \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
TArray<float>& Array = *(TArray<float>*)RigVMMemoryHandles[0].GetInputData(); \
float& Average = *(float*)RigVMMemoryHandles[1].GetOutputData(); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FRigVMExecuteContext>(), \
Array, \
Average \
); \
} \
typedef FRigVMFunction_MathFloatBase Super;
struct FRigVMFunction_MathFloatArrayAverage;
// ********** End ScriptStruct FRigVMFunction_MathFloatArrayAverage ********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathFloat_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS