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