// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ // IWYU pragma: private, include "RigVMFunctions/Simulation/RigVMFunction_TimeOffset.h" #ifdef RIGVM_RigVMFunction_TimeOffset_generated_h #error "RigVMFunction_TimeOffset.generated.h already included, missing '#pragma once' in RigVMFunction_TimeOffset.h" #endif #define RIGVM_RigVMFunction_TimeOffset_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin ScriptStruct FRigVMFunction_TimeOffsetFloat ************************************ struct Z_Construct_UScriptStruct_FRigVMFunction_TimeOffsetFloat_Statics; #define FRigVMFunction_TimeOffsetFloat_Execute() \ void FRigVMFunction_TimeOffsetFloat::StaticExecute( \ const FRigVMExecuteContext& ExecuteContext, \ const float Value, \ const float SecondsAgo, \ const int32 BufferSize, \ const float TimeRange, \ float& Result, \ TArray& Buffer, \ TArray& DeltaTimes, \ int32& LastInsertIndex, \ int32& UpperBound \ ) #define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_TimeOffset_h_14_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_TimeOffsetFloat_Statics; \ RIGVM_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \ RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \ static void RIGVM_API StaticExecute( \ const FRigVMExecuteContext& ExecuteContext, \ const float Value, \ const float SecondsAgo, \ const int32 BufferSize, \ const float TimeRange, \ float& Result, \ TArray& Buffer, \ TArray& DeltaTimes, \ int32& LastInsertIndex, \ int32& UpperBound \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const float Value = *(float*)RigVMMemoryHandles[0].GetInputData(); \ const float SecondsAgo = *(float*)RigVMMemoryHandles[1].GetInputData(); \ const int32 BufferSize = *(int32*)RigVMMemoryHandles[2].GetInputData(); \ const float TimeRange = *(float*)RigVMMemoryHandles[3].GetInputData(); \ float& Result = *(float*)RigVMMemoryHandles[4].GetOutputData(); \ TArray& Buffer = *(TArray*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \ TArray& DeltaTimes = *(TArray*)RigVMMemoryHandles[6].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \ int32& LastInsertIndex = *(int32*)RigVMMemoryHandles[7].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \ int32& UpperBound = *(int32*)RigVMMemoryHandles[8].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Value, \ SecondsAgo, \ BufferSize, \ TimeRange, \ Result, \ Buffer, \ DeltaTimes, \ LastInsertIndex, \ UpperBound \ ); \ } \ typedef FRigVMFunction_SimBase Super; struct FRigVMFunction_TimeOffsetFloat; // ********** End ScriptStruct FRigVMFunction_TimeOffsetFloat ************************************** // ********** Begin ScriptStruct FRigVMFunction_TimeOffsetVector *********************************** struct Z_Construct_UScriptStruct_FRigVMFunction_TimeOffsetVector_Statics; #define FRigVMFunction_TimeOffsetVector_Execute() \ void FRigVMFunction_TimeOffsetVector::StaticExecute( \ const FRigVMExecuteContext& ExecuteContext, \ const FVector& Value, \ const float SecondsAgo, \ const int32 BufferSize, \ const float TimeRange, \ FVector& Result, \ TArray& Buffer, \ TArray& DeltaTimes, \ int32& LastInsertIndex, \ int32& UpperBound \ ) #define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_TimeOffset_h_69_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_TimeOffsetVector_Statics; \ RIGVM_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \ RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \ static void RIGVM_API StaticExecute( \ const FRigVMExecuteContext& ExecuteContext, \ const FVector& Value, \ const float SecondsAgo, \ const int32 BufferSize, \ const float TimeRange, \ FVector& Result, \ TArray& Buffer, \ TArray& DeltaTimes, \ int32& LastInsertIndex, \ int32& UpperBound \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FVector& Value = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \ const float SecondsAgo = *(float*)RigVMMemoryHandles[1].GetInputData(); \ const int32 BufferSize = *(int32*)RigVMMemoryHandles[2].GetInputData(); \ const float TimeRange = *(float*)RigVMMemoryHandles[3].GetInputData(); \ FVector& Result = *(FVector*)RigVMMemoryHandles[4].GetOutputData(); \ TArray& Buffer = *(TArray*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \ TArray& DeltaTimes = *(TArray*)RigVMMemoryHandles[6].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \ int32& LastInsertIndex = *(int32*)RigVMMemoryHandles[7].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \ int32& UpperBound = *(int32*)RigVMMemoryHandles[8].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Value, \ SecondsAgo, \ BufferSize, \ TimeRange, \ Result, \ Buffer, \ DeltaTimes, \ LastInsertIndex, \ UpperBound \ ); \ } \ typedef FRigVMFunction_SimBase Super; struct FRigVMFunction_TimeOffsetVector; // ********** End ScriptStruct FRigVMFunction_TimeOffsetVector ************************************* // ********** Begin ScriptStruct FRigVMFunction_TimeOffsetTransform ******************************** struct Z_Construct_UScriptStruct_FRigVMFunction_TimeOffsetTransform_Statics; #define FRigVMFunction_TimeOffsetTransform_Execute() \ void FRigVMFunction_TimeOffsetTransform::StaticExecute( \ const FRigVMExecuteContext& ExecuteContext, \ const FTransform& Value, \ const float SecondsAgo, \ const int32 BufferSize, \ const float TimeRange, \ FTransform& Result, \ TArray& Buffer, \ TArray& DeltaTimes, \ int32& LastInsertIndex, \ int32& UpperBound \ ) #define FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_TimeOffset_h_124_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigVMFunction_TimeOffsetTransform_Statics; \ RIGVM_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FRigVMExecuteContext::StaticStruct(); } \ RIGVM_API void Execute(const FRigVMExecuteContext& InExecuteContext); \ static void RIGVM_API StaticExecute( \ const FRigVMExecuteContext& ExecuteContext, \ const FTransform& Value, \ const float SecondsAgo, \ const int32 BufferSize, \ const float TimeRange, \ FTransform& Result, \ TArray& Buffer, \ TArray& DeltaTimes, \ int32& LastInsertIndex, \ int32& UpperBound \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FTransform& Value = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \ const float SecondsAgo = *(float*)RigVMMemoryHandles[1].GetInputData(); \ const int32 BufferSize = *(int32*)RigVMMemoryHandles[2].GetInputData(); \ const float TimeRange = *(float*)RigVMMemoryHandles[3].GetInputData(); \ FTransform& Result = *(FTransform*)RigVMMemoryHandles[4].GetOutputData(); \ TArray& Buffer = *(TArray*)RigVMMemoryHandles[5].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \ TArray& DeltaTimes = *(TArray*)RigVMMemoryHandles[6].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \ int32& LastInsertIndex = *(int32*)RigVMMemoryHandles[7].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \ int32& UpperBound = *(int32*)RigVMMemoryHandles[8].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Value, \ SecondsAgo, \ BufferSize, \ TimeRange, \ Result, \ Buffer, \ DeltaTimes, \ LastInsertIndex, \ UpperBound \ ); \ } \ typedef FRigVMFunction_SimBase Super; struct FRigVMFunction_TimeOffsetTransform; // ********** End ScriptStruct FRigVMFunction_TimeOffsetTransform ********************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Simulation_RigVMFunction_TimeOffset_h PRAGMA_ENABLE_DEPRECATION_WARNINGS